从源码、容器镜像和主机生成 CycloneDX 与 SPDX 软件物料清单(SBOM)的命令行工具、库和服务。
- Star
- 13,195
- Fork
- 934
- 未关闭 Issue
- 445
- 最近提交
- 20小时前
这是什么?
Grype 是一款用 Go 编写的漏洞扫描工具。你可以把它指向容器镜像、目录或已有的 SBOM,它会报告其中操作系统软件包和各类语言依赖存在的已知漏洞。
它支持 Alpine、Debian、Ubuntu、RHEL、Amazon Linux 等主流 Linux 发行版的软件包,也支持 Ruby、Java、JavaScript、Python、.NET、Go、PHP、Rust 等语言的包。镜像格式涵盖 Docker、OCI 和 Singularity,在 Linux 上还可以显式读取本地 containers-storage 中的镜像。
扫描结果可结合 EPSS、CISA KEV 和风险评分进行优先级排序,并可通过 OpenVEX 声明进行过滤和补充。
核心功能
- 01扫描容器镜像、文件系统和 SBOM 中的已知漏洞。
- 02覆盖 Alpine、Debian、Ubuntu、RHEL 等系统的操作系统软件包。
- 03识别 Python、Java、JavaScript、Go、Rust 等语言的依赖包。
- 04支持 Docker、OCI 和 Singularity 镜像格式。
- 05结合 EPSS、KEV 和风险评分对漏洞进行优先级排序。
- 06支持使用 OpenVEX 过滤和补充扫描结果。
适用场景
- 在部署容器镜像前检查其中是否含有存在漏洞的软件包。
- 在本地开发或 CI 流水线中扫描项目目录。
- 扫描 Syft 生成的 SBOM,无需重新解析镜像即可发现已知问题。
- 借助 KEV 等可利用性数据安排修复优先级。
快速上手
- 1
运行 README 中的官方安装脚本
- 2
扫描容器镜像
grype alpine:latest - 3
扫描目录
grype ./my-project
收录于专题
标签
#vulnerability-scanner#container-security#sbom#docker#supply-chain-security#devsecops#cli#container-image#containers#cyclonedx
常见问题
- grype 是什么?
- 一款命令行漏洞扫描工具,可检查容器镜像、文件系统和 SBOM 中的已知安全漏洞。 Grype 是一款用 Go 编写的漏洞扫描工具。你可以把它指向容器镜像、目录或已有的 SBOM,它会报告其中操作系统软件包和各类语言依赖存在的已知漏洞。
- grype 可以免费使用吗?用的什么许可证?
- grype 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- grype 还在维护吗?
- 活跃维护中。grype 最近一次提交是在 2026年11月6日。
- grype 适合用来做什么?
- 在部署容器镜像前检查其中是否含有存在漏洞的软件包。 在本地开发或 CI 流水线中扫描项目目录。 扫描 Syft 生成的 SBOM,无需重新解析镜像即可发现已知问题。 借助 KEV 等可利用性数据安排修复优先级。
- grype 怎么安装和运行?
- 运行 README 中的官方安装脚本 扫描容器镜像: grype alpine:latest 扫描目录: grype ./my-project
- 在哪里获取 grype?
- 源代码和安装说明在 GitHub 上:https://github.com/anchore/grype
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1106+6 本周269JavaScriptApache-2.0更新于 18小时前
从容器镜像和文件系统生成软件物料清单(SBOM)的命令行工具与 Go 库。
9846+46 本周1042GoApache-2.0更新于 22小时前
Trivy 是一款开源安全扫描工具,可检测容器、文件系统、Git 仓库、虚拟机镜像和 Kubernetes 中的漏洞、配置问题与敏感信息。
3.9万+205 本周832GoApache-2.0维护活跃更新于 昨天
基于 SBOM 的组件分析平台,用于跟踪组织各项目中的软件依赖及其已知漏洞。
4419+29 本周852JavaApache-2.0维护活跃更新于 前天
一款用 Go 编写的命令行工具,基于 OSV 漏洞数据库检查项目依赖和容器镜像中的已知安全漏洞。
1.1万+103 本周845GoApache-2.0维护活跃更新于 17小时前
扫描 Claude Desktop、Cursor 等 AI 开发工具的 MCP 配置与服务端源码,查找泄露的密钥、API 端点和风险。
166+1 本周45PythonMIT更新于 3个月前