用途:面向以 Makefile 为中心的部署环境,对 Docker Compose 文件进行安全 lint,校验安全基线字段,并在生产模式下强制执行额外检查(如 deploy.resources)。
主要能力:可从 .deploy.env.common 加 .deploy.env.<ENV_MODE> 解析出目标 compose 文件,也可对推断出的所有 compose 文件执行 lint;校验安全基线字段;针对生产环境启用额外检查。
使用方式:命令行运行。示例: python3 skills/compose-security-lint/scripts/lint_compose.py --root . --env-mode prod python3 skills/compose-security-lint/scripts/lint_compose.py --root . --all
适用场景:部署前的 compose 配置安全检查、CI 中生产环境配置校验。
限制:资料未提供具体校验字段清单、失败退出码、依赖要求及输出格式等细节。