checkov, the open source policy as code scanner that finds security and compliance misconfigurations in infrastructure code before you deploy
Checkov is an open source static analysis scanner for infrastructure as code. It parses Terraform, CloudFormation, Kubernetes, Helm, Serverless, Bicep, ARM and Dockerfiles and checks the declared infrastructure against thousands of built in policies, reporting where a resource violates a security or compliance rule such as an unencrypted storage bucket, a security group open to the world, or a container running as root. Each finding names the policy, the resource and the file and line, and a non zero exit lets a pipeline gate a merge on a clean scan. Checkov has no web interface, no daemon and no credential: it runs from the command line and reports what it finds.
The cloudimg image ships Checkov pinned in an isolated virtual environment with a wrapper on the system path, so the version never drifts and every run is reproducible. There is no credential to leak: Checkov has no login and no network port, so nothing is generated, stored or exposed. A first boot service self verifies the scanner on the instance, and a daily timer scans a drop in directory and logs the report so infrastructure code is re checked automatically. The image pairs with a step by step deploy guide and 24/7 cloudimg support.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Checkov IaC Security Scanner - Ready to Run
Checkov is the open-source static analysis and policy-as-code scanner that finds security and compliance misconfigurations in your infrastructure-as-code before deployment. This AMI delivers Checkov fully installed in an isolated Python virtual environment with a wrapper on the system path, so your team can SSH in and run a real scan in under five minutes.
## Why This AMI Instead of a Manual Install
Installing Checkov from scratch means managing Python dependencies, virtual environments, version pinning, and scheduled execution. This AMI eliminates that operational overhead entirely. Unlike SaaS-based scanners that require credentials, API keys, and network access to your repositories, this product has no login, no web interface, no daemon, and no network port. Its entire management surface is the command line plus SSH with your own key - nothing to rotate and nothing to leak.
## Compliance Frameworks Covered
Checkov's built-in policies map to major compliance benchmarks including CIS AWS Foundations Benchmark, CIS Kubernetes Benchmark, SOC 2, PCI-DSS, HIPAA, and NIST 800-53. Run a scan and receive findings keyed directly to these frameworks, giving your team audit-ready evidence without writing custom rules.
## What Gets Scanned
Checkov parses Terraform, CloudFormation, Kubernetes, Helm, Serverless, Bicep, ARM, and Dockerfiles. Point it at a single file, a whole module tree, or a Terraform plan file and get a compact report naming each failed check and the resource it applies to.
## Scheduled Scanning Built In
A daily systemd timer scans a drop-in target directory and logs the report. Leave infrastructure code in one place and have it re-checked automatically. Wire the same command into your CI pipeline to gate merges on a clean scan.
## Prove It Works on First Login
The AMI includes a deliberately insecure sample (a storage bucket with no encryption, a security group open to the world) and a clean sample. Run checkov against both to confirm real detection and clean passes within moments of your first SSH session.
## Use Cases
## cloudimg Support
cloudimg provides 24/7 technical support by email and live chat. Our engineers help with running scans, interpreting findings, writing suppressions and custom policies, wiring Checkov into CI pipelines, and keeping your infrastructure code compliant. Critical issues receive a one-hour average response.
To schedule a guided onboarding walkthrough or discuss CI integration for your team, contact support@cloudimg.co.uk.
## Community Adoption
Checkov is one of the most widely adopted open-source IaC scanning tools, maintained by an active community of contributors on GitHub. This AMI packages a pinned, tested release so you benefit from community-driven policy updates without managing upgrades yourself.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.