用途:KICS 用于基础设施即代码(IaC)安全扫描,覆盖 Terraform/OpenTofu、CloudFormation、Kubernetes、Ansible、Dockerfile、Azure Resource Manager、Google Deployment Manager、Helm 等平台,可做云配置分析、K8s 清单审查、Dockerfile 加固、CI/CD 安全门禁与合规检查(CIS、PCI-DSS、NIST、SOC2 等)。它不用于应用源码漏洞扫描、密钥检测、依赖漏洞扫描或运行时云态势评估。
主要能力:内置 1500+ 查询规则,输出 SARIF v2.1.0(含规则、结果、严重级别、类别、平台、CWE 映射与修复指引);支持按严重级别过滤、按平台类型扫描、多格式报告(json、sarif、html、all)、基线对比、自定义 Rego 查询、内联抑制(kics-scan ignore-line / ignore-block)以及配置文件 .kics.yml。
使用方式:安装可用二进制下载、Homebrew(brew install kics)或 Docker(docker pull checkmarx/kics:latest),用 kics version 验证。基本扫描为 kics scan -p .;指定平台如 kics scan -p ./terraform --type Terraform;生成 SARIF 如 kics scan -p /path/to/iac --report-formats sarif --output-path results.sarif;严重级别门禁如 --fail-on high,critical。可配合 GitHub Action checkmarx/kics-github-action 在 CI 中运行并上传 SARIF。
适用场景:Terraform 安全审计、Kubernetes 加固、多云基础设施扫描、Dockerfile 安全检查、CI/CD 流水线 IaC 安全门禁。
限制:无法检测运行时错误配置;对外部 Terraform 模块可见性有限;可能误报可接受的例外;仅提供修复指引,不自动修复。资料未提供收费、价格与具体平台支持范围等细节。