素材阁

Checkov 速查

共 25 条 Checkov 常用命令,涵盖基础、常用参数、基线与忽略、自定义策略、集成实践。 支持搜索与分类筛选,点击即可复制。

基础

扫基础设施即代码的错误配置。

命令说明
安装
扫描目录
扫描单文件
限定框架
框架覆盖

常用参数

范围与输出。

命令说明
指定检查
跳过
输出格式
软失败
安静模式

基线与忽略

降噪。

命令说明
建基线
应用基线
行内忽略
配置文件
紧凑输出

自定义策略

写自己的检查。

命令说明
Python 策略
YAML 策略
加载自定义策略
跨框架
远程模块

集成实践

左移。

命令说明
GitHub CI
PR 门禁
结合 plan
分工
聚焦

使用说明

Checkov 常用命令速查:基础、常用参数、基线与忽略、自定义策略、集成实践;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础、常用参数、基线与忽略、自定义策略、集成实践。
  2. 点「命令」列复制,替换目录与检查 id 后执行。
  3. 扫 IaC 目录用 checkov -d .,按框架用 --framework 限定。
  4. 老项目先建 baseline 忽略存量,只拦新增问题。

常见问题

Checkov 和 Trivy 有何不同?
Checkov 专注 IaC 配置错误(Terraform/K8s/CloudFormation…);Trivy 覆盖漏洞、配置、密钥与 SBOM。两者在配置检查上可互补或择一。
baseline 是什么?
把当前存在的问题固化成基线文件,之后扫描只报告相对基线的新问题,便于在存量项目里逐步收敛而不被历史债务淹没。
能写自己的策略吗?
能,用 Python(继承 BaseCheck)或 YAML(简单表达式)定义自定义检查,经 --external-checks-dir 加载,实现团队专属合规规则。

延伸阅读

相关工具