terrascan

Terrascan IaC 合规扫描

补充说明

Terrascan 扫描 Terraform、Kubernetes、Helm、Kustomize 等 IaC,内置 OPA/Rego 策略,覆盖 CIS、PCI、HIPAA 等合规基线。适合多框架统一扫描。

支持 CLI、Docker 和 CI,输出 JSON、YAML、SARIF 等格式。

常用示例

安装:

brew install terrascan
terrascan version

扫描目录:

terrascan scan -d ./infra
terrascan scan -d ./infra -o json > results.json

指定策略类型:

terrascan scan -d ./infra -t terraform
terrascan scan -d ./infra -p aws

在 CI 中失败:

terrascan scan -d ./infra --non-recursive -o sarif | tee results.sarif

易错点与排错