用途:Config Scan 用于对配置文件和基础设施即代码进行安全审查,检测容器、Kubernetes、Terraform 以及环境文件、应用配置中的安全配置错误。
主要能力:
- 环境文件:检测 .env 中的凭据、已提交的 .env、DEBUG=true、弱密钥等。
- Docker:检测 USER root、COPY 密钥、latest 标签、危险 capabilities、docker-compose 的 privileged、host 网络、敏感挂载等。
- Kubernetes:检测 privileged 容器、runAsUser: 0、hostNetwork、hostPath 挂载、缺失资源限制、通配符 RBAC 等。
- Terraform/IaC:检测公开 S3 存储桶、通配符 IAM、0.0.0.0/0 入站、未加密存储、硬编码密钥等。
- 应用配置:检测 debug 模式、详细错误、CORS *、cookie 不安全属性等。
使用方式:通过命令调用,如 /config-scan 扫描全部配置,也可加 --docker、--k8s、--terraform、--env 限定范围。支持在 .config-scan-ignore 中配置忽略文件或规则,在 .config-scan.yaml 中设置 profile、fail_on、warn_on 与启用的扫描器。结果按 CRITICAL、HIGH、MEDIUM 等严重级别输出,并附修复建议。可在 CI/CD 中使用,如 /config-scan --fail-on high。
适用场景:容器与云基础设施上线前的配置安全检查、CI 流水线中的配置安全门禁、代码审查时排查配置风险。
限制:资料未提供该技能的收费、平台支持范围及具体性能表现,暂未提供相关信息。