用途:对 JavaScript/TypeScript 项目做依赖健康审计,覆盖 npm、pnpm、yarn 项目,状态为 Production Ready。
主要能力:1) 安全漏洞检查,基于 npm audit / pnpm audit,按 Critical、High、Moderate、Low 分级;2) 过期包检测,基于 npm outdated / pnpm outdated,区分 major、minor、patch 更新;3) 许可证合规,检查商业项目中的 GPL 等 copyleft 风险、未知或缺失许可证及许可证冲突;4) 依赖健康,识别已弃用、两年以上未更新、存在未解决安全问题的包。输出为带优先级的审计报告,含漏洞 CVE、修复命令与依赖路径。
使用方式:主命令 /audit-deps,可选参数 --security-only(仅安全漏洞)、--outdated(仅过期包)、--fix(自动修复兼容更新)。配套 dep-auditor 智能体可解析 audit JSON、交叉比对 CVE 数据库、生成修复建议并在确认后自动修复安全更新。可集成 CI,如 GitHub Actions 中运行 npm audit --audit-level=high,或用 jq 读取 npm audit --json 的 critical 数量并在大于 0 时失败;也可配置 pre-commit 钩子运行 npm audit --audit-level=critical。
适用场景:提交前检查、CI 流水线安全门禁、升级前评估破坏性变更、商业项目许可证风险排查。
限制:npm audit fix --force 可能引入破坏性变更(major 版本升级);部分传递依赖漏洞需更新父包;存在误报可能;私有 registry 可能需要认证配置。相关技能包括 cloudflare-worker-base、testing-patterns、developer-toolbox。版本 1.0.0,最后更新 2026-02-03。