目标
存在漏洞的传递依赖在无人扫描的情况下发布上线。本配方在 CI 中用 OSV-Scanner 扫描锁文件与构建镜像,输出漏洞包、公告 id 与修复版本,并按严重程度只对高危发现设门禁,同时提醒漏洞库存在滞后、需确认可达性避免误报。
步骤要点
- 用 OSV-Scanner 扫描锁文件与 SBOM。
- 按严重程度只对高危发现设门禁。
- 对低危发现分派负责人跟踪。
- 确认漏洞可达性以避免误报。
osv-scanner --lockfile=package-lock.json
osv-scanner --sbom=sbom.spdx.json
排错提示
- 漏洞库落后于披露,存在盲区。
- 不判断在当前上下文中的可利用性。
- 锁文件必须完整且已提交。
适用边界
- 不评估实际可利用性。
- 依赖漏洞库的时效。