Snyk 依赖审计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/snyk-dependency-audit-skill。
技能介绍
依赖清单里的漏洞不会自己消失
package.json、锁文件以及其它包清单通常会在几周内引入带已知 CVE 的版本。安全团队很难每天复查,研发在本地跑完整审计也不现实。等到外部扫描或事故反馈时,问题已经被带入构建、镜像或生产环境。
这个技能做了什么
- 通过
Snyk CLI与 REST API v1 扫描包清单,定位已被公开记录的 CVE。 - 将命中结果与 GitHub Advisory Database 交叉核对,避免只依赖单一数据源。
- 在结论中生成 CycloneDX 格式的 SBOM,便于交接、存档或接入后续处置流程。
- 适合嵌入 CI 前检查、PR review,以及本地合并前的快速确认。
适用边界与注意点
- 上游要求本机已安装并完成认证;认证状态和组织权限会影响扫描范围与可见性。
- 结论依赖包清单、锁文件与 advisory 数据是否完整、及时。
- 不要把它当成 SIEM 或运行时监控;它主要覆盖依赖层面的已知 CVE 审计。
使用场景
- 研发在 PR 合并前,需要扫描新增依赖以排查是否引入已知漏洞。
- 安全工程师准备发版,需核对漏洞库并生成 CycloneDX 格式的资产清单。
- 运维在 CI 流水线中,需自动化审计包清单中的公开 CVE 并阻断高危提交。
适合人员
- 前端或后端应用开发者:需要在引入新库前确认没有已知安全漏洞。
- 应用安全工程师:负责供应链安全,需定期生成并核对依赖物料清单。
- DevOps 工程师:负责维护 CI/CD 流水线,需将依赖审计嵌入自动化检查环节。