用途:dependency-check 用于扫描项目依赖,检测已知漏洞与 CVE,帮助开发者审计第三方软件包。适合在发布前、执行 npm install 或锁定文件变更后使用。
主要能力:支持列出依赖中存在的 CVE,可按严重级别筛选(例如仅查看 critical),可对依赖类型执行深度扫描,也可直接运行 npm audit 并以 JSON 格式获取结果。工具按严重程度给出处理建议:critical 级别应阻止部署并立即修复;high 级别应在下一次发布前修复;moderate 级别应在当前迭代(sprint)内安排修复;low 级别可记录到待办事项中跟踪。
使用方式:列出 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;获取 JSON 格式审计结果可执行 npm audit --json。自动修复可通过扫描命令加 --fix 参数:npx @claude-flow/cli@latest security scan --type deps --fix。如需持续监控,可通过 MCP 派发:mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: "audit" })。
适用场景:发布前的依赖安全审计、安装或更新依赖后的检查、持续监控项目依赖的漏洞状态。
限制:当前资料未提供关于支持的语言生态范围、扫描性能、配置方式、收费与价格等具体信息,暂未提供。