关于 dependency-check
dependency-check 是一项检查依赖项 CVE 和过期软件包的技能,提供按严重程度划分的处理建议及自动修复命令,并可通过 MCP hook 派发审计。
主要功能
- 01按严重程度列出 CVE
- 02检查过期软件包
- 03扫描依赖项
- 04自动修复依赖问题
- 05按严重程度提供处理建议
- 06通过 MCP 派发审计
适用场景
- 01部署前评估依赖项 CVE
- 02找出需要更新的软件包
- 03持续运行依赖项审计
MCP 相关
可通过 MCP worker-dispatch hook 触发持续依赖项审计。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill dependency-check安装后在 Claude Code 中输入/dependency-check确认已加载。
详细介绍
检查依赖项是否存在 CVE 和过时的软件包:
npx @claude-flow/cli@latest security cve --list
npx @claude-flow/cli@latest security cve --severity critical
npx @claude-flow/cli@latest security scan --type deps --depth deep
npm audit --json
| 严重性 | 操作 |
|---|---|
| 严重 | 阻止部署,立即修复 |
| 高 | 在下次发布前修复 |
| 中 | 安排在当前迭代中修复 |
| 低 | 纳入待办事项跟踪 |
通过扫描命令自动修复:npx @claude-flow/cli@latest security scan --type deps --fix
要持续监控,请通过 MCP 分派:
mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: "audit" })
评论
支持 Markdown