Checkov是一个开源工具,旨在帮助团队保护他们的云基础设施和代码。其核心是基础设施即代码(IaC)的静态代码分析工具,但它还通过为容器映像和开源软件包提供软件组成分析(SCA)更进一步。

使用Checkov,您可以扫描几乎任何云基础设施设置,无论您使用的是Terraform、CloudFormation、AWS SAM、Kubernetes、Helm图表、Kustomize、Dockerfiles、Serverless、Bicep、OpenAPI、ARM模板还是OpenTofu。它使用基于图形的扫描来发现安全风险和合规性错误配置,然后再进入生产。
除此之外,Checkov包括SCA功能,用于在开源库和容器映像中检测已知漏洞或CVE,让您更清楚地了解您的安全态势。
Checkov提供了1000多个内置策略,以帮助保护AWS、Azure和Google Cloud的云环境。它扫描各种文件,包括Terraform、CloudFormation、Kubernetes、Dockerfiles、Serverless Framework和CI/CD工作流程,如GitHub Actions和GitLab CI。使用基于图形的扫描,Checkov提供上下文感知策略检查,并可以在部署前检测秘密、公开的凭据和配置错误。它还支持对假阳性的内联抑制,并以JSON、CSV、SARIF和GitHub Markdown等多种格式输出结果,并链接到补救指南。
Chekov在GitHub上免费提供。
原文链接地址:https://www.helpnetsecurity.com/2025/10/02/chekov-open-source-static-code-analysis-tool-iac/
暂无评论内容