SuperAPI AI 工具集

endor-container

安全与审计

查看项目

更新于 10-15 21:38

技能介绍

用途:面向容器安全,提供 Dockerfile 分析、Docker Compose 分析与镜像扫描,用于在构建前发现配置风险。主要能力:一是 Dockerfile 静态检查,查找 Dockerfile、Dockerfile.、docker/Dockerfile、.dockerfile,按严重程度分类问题,包括以 root 运行(缺少 USER)、使用 :latest 标签、在构建参数中写入密钥、COPY 敏感文件、缺少 HEALTHCHECK、暴露敏感端口、用 ADD 拉取 URL、未清理包缓存、过多独立 RUN、缺少 .dockerignore、用 ADD 代替 COPY,并给出修复建议与加固后的 Dockerfile 示例,附检查清单(固定基础镜像标签、非 root 用户、健康检查、清理缓存、多阶段构建、.dockerignore、COPY 代替 ADD、构建参数与环境变量不存密钥)。二是 Docker Compose 分析,查找 docker-compose.yml、docker-compose..yml、compose.yml、compose..yml,检查特权模式、host 网络、挂载 Docker socket、环境变量中的敏感信息、缺少资源限制、端口绑定 0.0.0.0 等问题,并按服务给出加固示例。三是镜像扫描,对已构建镜像执行:npx -y endorctl scan --image {image_name}:{tag} --output-type summary。适用场景:本地审查 Dockerfile 或 Compose 配置、在 CI 前做容器安全检查。限制:文档未提供支持的平台、收费与价格信息;未安装 Docker 时仅能做静态分析,遇到认证错误可运行 /endor-setup。后续可衔接 /endor-scan(应用层漏洞)、/endor-cicd(CI 自动化扫描)、/endor-policy(容器安全策略)。