Agent Skills
返回列表
🔒

依赖安全审计

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/dependency-management-deps-audit。

技能介绍

要解决什么问题

现代项目往往依赖成百上千个直接与传递包,安全公告、许可证变更和维护停滞会叠加成供应链风险。手工对照 CVE 与 SPDX 既不完整,也难给出可执行的升级顺序。

技能如何工作

本技能以依赖安全审计为重心,在具备依赖清单(如 package-lock.json、go.sum、requirements.txt 等)的前提下:

  • 盘点依赖树:区分直接依赖与传递依赖,避免漏扫深层包。
  • 漏洞与许可证扫描:识别已知 CVE、许可证冲突及不合规用法。
  • 优先级排序:结合严重等级与实际暴露面(是否在生产路径、是否可被利用)确定修复顺序。
  • 升级建议:给出版本升级路径,并说明与现有代码/运行时的兼容性注意点。

需要更细的工具链、报告模板或分步流程时,可参照技能内的 resources/implementation-playbook.md。

适用边界与注意点

  • 项目没有可解析的依赖清单,或团队无权变更依赖时,不适合启用本技能。
  • 任务与依赖管理无关(例如纯业务逻辑重构)时请勿使用。
  • 安全:勿将含敏感漏洞细节的完整报告发布到公共渠道;在生产部署前,应在预发布环境验证升级与回归。

使用场景

  • 发版前需对 `package-lock` 或 `requirements.txt` 做 CVE 与传递依赖漏洞盘点
  • 开源组件引入企业内网前,要核对 SPDX 许可证冲突与供应链风险
  • 维护停滞的旧项目需要列出过期包并给出带兼容性说明的升级顺序
  • 合规或安全审计要求提交依赖漏洞清单与分优先级修复计划

适合人员

  • 负责多个微服务每月合并安全公告并升级依赖的后端 Tech Lead
  • 需在单体/Monorepo 上产出供应链评估报告的安全工程师
  • 在 CI 发版门禁中集成依赖扫描并解读严重等级的 DevOps 工程师
  • 对接法务审核第三方组件许可证是否可商用的平台或架构负责人