Checkov

Prevent cloud misconfigurations during build time.

Visit Website →

Overview

Checkov is an open-source static analysis tool for infrastructure as code. It scans cloud infrastructure provisioned by Terraform, CloudFormation, Kubernetes, ARM Templates, and other IaC frameworks to find misconfigurations before they are deployed. Checkov is maintained by Bridgecrew, which is part of Palo Alto Networks.

✨ Key Features

  • Scans for misconfigurations in IaC
  • Support for Terraform, CloudFormation, Kubernetes, and more
  • Over 750 built-in policies
  • Custom policy creation
  • Graph-based scanning for context-aware analysis
  • CI/CD integration

🎯 Key Differentiators

  • Broad support for different IaC frameworks
  • Graph-based scanning for deeper analysis
  • Large and active community

Unique Value: Scans a wide variety of IaC formats against a comprehensive set of policies to find and fix misconfigurations early in the development cycle.

🎯 Use Cases (4)

Scanning IaC for security misconfigurations Enforcing compliance and security policies in CI/CD Preventing cloud security issues before deployment Securing Kubernetes manifests and Helm charts

✅ Best For

  • Automated IaC scanning in developer workflows and CI pipelines

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Runtime policy enforcement or threat detection

🏆 Alternatives

Terrascan tfsec Kics

Offers broader IaC language support and a larger policy library compared to more narrowly focused tools like KubeLinter.

💻 Platforms

CLI API

✅ Offline Mode Available

🔌 Integrations

Jenkins GitLab CI/CD GitHub Actions Azure DevOps Terraform Cloud

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Fully open source and free.

Visit Checkov Website →