用途:审计并配置项目的容器基础设施,对照项目标准检查 Dockerfile、构建工作流、镜像仓库配置、容器扫描与 devcontainer,重点是最小镜像、非 root 用户和安全加固。
主要能力:检测容器相关文件;查询最新基础镜像与 action 版本;按标准逐项分析 Dockerfile(多阶段构建、HEALTHCHECK、非 root 用户、.dockerignore、基础镜像版本与精简程度)、安全加固(只读文件系统、禁止提权、移除 capabilities、镜像内无密钥)、构建工作流(checkout、build-push-action 版本、多平台、缓存、Trivy/Grype 扫描、id-token、缓存 scope、扫描器按 SHA 固定)、GHCR 标签(source、description、licenses);生成合规报告;按需应用修复并更新 .project-standards.yaml。
使用方式:运行 /configure:container。参数:--check-only 仅报告不修改;--fix 自动修复;--component <name> 只检查指定组件(dockerfile、workflow、registry、scanning、devcontainer)。常用组合如 /configure:container --check-only、/configure:container --fix、/configure:container --check-only --component dockerfile。
适用场景:容器基础设施合规审计、CI 中加入镜像扫描、配置 GHCR 与多平台构建、检查 .dockerignore 与 OCI 标签与基础镜像版本。
限制:资料未提供具体出错处理、完整模板细节与各标准评分之外的行为;Dockerfile 细节检查可改用 /configure:dockerfile,Kubernetes 配置可改用 /configure:skaffold。