bridgecrewio/checkov

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 7th, 2026
Created on November 27th, 2019
Open Issues & Pull Requests: 162 (+0)
GitHub issues: Enabled
Number of forks: 1,403
Total Stargazers: 8,987 (+0)
Total Subscribers: 62 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.2 days
Mean response time: 48.1 days
90th percentile: 181.0 days
Tracked items: 367

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "terraform" is answered fastest, typically in about 19 hours, while "contribution requested" waits about 2 weeks. 41% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 72
New in 7 days: 4
Closed in 7 days: 6
Avg open age: 174 days
Stale 30+ days: 50
Stale 90+ days: 30

Recent activity

Opened in 7 days: 4
Closed in 7 days: 6
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (296)
  • checks (241)
  • contribution requested (45)
  • crash (40)
  • skips (35)
  • languages (26)
  • outputs (26)
  • best practices (22)

Detailed Description

Checkov is a static code analysis tool for infrastructure as code that detects security and compliance misconfigurations across multiple cloud and container platforms.

The tool addresses the problem of cloud misconfigurations and vulnerabilities introduced during infrastructure provisioning. It works by scanning infrastructure-as-code files using graph-based analysis to identify security and compliance issues before deployment. Checkov also performs software composition analysis to scan open source packages and container images for known vulnerabilities, providing a unified approach to catching problems across both infrastructure definitions and their dependencies.

Teams should adopt Checkov if they provision cloud infrastructure using Terraform, CloudFormation, AWS SAM, Kubernetes, Helm, Kustomize, Dockerfile, Serverless Framework, Bicep, OpenAPI, ARM Templates, or OpenTofu. It suits projects where security and compliance validation needs to happen early in the development pipeline, catching misconfigurations at build-time rather than after deployment. The tool is particularly valuable for organizations managing infrastructure across AWS, Azure, and GCP that want to enforce consistent security policies across multiple infrastructure-as-code frameworks in a single scanning pass.

The project maintains active development with regular updates to support new infrastructure-as-code formats and scanning capabilities. The codebase shows ongoing refinement of its graph-based scanning engine and expansion of its rule coverage for emerging compliance frameworks. Community contributions are actively integrated, indicating sustained engagement with users reporting issues and proposing improvements.