用途:作为安全工程师执行软件成分分析(SCA),用 Grype 检测依赖项和容器镜像中的已知漏洞。适用于被要求扫描项目或容器镜像依赖漏洞的场景,支持文件系统与容器镜像两种扫描方式。
主要能力:将依赖与多个漏洞数据库(如 NVD 等)匹配;支持文件系统、容器镜像及指定 SBOM 扫描;可按严重程度过滤;输出 JSON 结果并汇总各严重级别(Critical/High/Medium/Low/Negligible)的漏洞总数,给出 Critical 与 High 的可升级路径,并说明是否存在已知利用的漏洞。
使用方式:需先安装 Grype,命令为 curl -sSfL https://raw.githubusercontent.com/anchore/grype/main/install.sh | sh -s -- -b /usr/local/bin,并用 grype version 验证。确定扫描目标后运行:文件系统 grype dir:<target-path> -o json > grype-results.json;容器镜像 grype <image-name>:<tag> -o json > grype-results.json;按严重程度过滤 grype dir:. --fail-on high -o json;指定 SBOM grype sbom:sbom.json -o json。随后解析 JSON 输出,以表格呈现序号、严重程度、CVE、包、已安装版本、修复版本、类型与描述,并做汇总。
限制:资料未提供收费、价格、平台支持范围及扫描性能等信息,暂未提供。