投稿 提交工具 投放合作

dockerfile-sec:Dockerfile 安全规则扫描器

逆向工程 108 10 Go 上架 2026-11-13 在 GitHub 打开

基于规则的 Dockerfile 安全扫描工具,检测硬编码凭据、以 root 运行等配置错误,支持 CLI、CI 与自定义规则。

dockerfile-sec 是用 Go 编写的 Dockerfile 安全扫描器,在构建前检测误配置、泄露的凭据与安全反模式,例如硬编码密码、缺少 USER 指令以 root 运行、使用 latest 标签或未经 SHA256 校验的基础镜像、通过 ARG 传递敏感数据、以及 COPY . . 递归拷贝带入 .env 等文件。内置 35 条规则,分为 core、credentials 等 5 个类别,可按类别加载、按规则 ID 忽略,也支持从本地文件或 URL 加载自定义 YAML 规则。输出提供 ASCII 表格与 JSON 两种格式,具备退出码和静默模式以便接入 CI/CD,可作为 GitHub Action 使用,也提供单文件二进制、容器镜像与源码构建(需 Go 1.22+),支持 Linux、macOS、Windows 的 amd64/arm64 平台。

Star 趋势2026-11-06 — 2026-11-13当前 Stars 108

10811-0611-1111-13