SuperAPI AI 工具集

dependency-audit

安全与审计

查看项目

更新于 10-15 21:48

技能介绍

用途:对项目依赖执行按生态系统区分的漏洞扫描,基于各包管理器原生的 audit 工具,检测依赖中的已知漏洞。

主要能力:从锁文件识别包管理器,运行对应审计命令,解析工具输出并将发现按 CRITICAL/HIGH/MEDIUM/LOW 分级,给出修复版本或替代方案建议。使用 --fix 时,在支持自动修复的生态中应用安全更新(npm audit fix、cargo audit fix),其他生态提供手动指引。

支持生态与工具:npm/yarn/pnpm/bun 使用 npm audit / yarn audit,支持自动修复;PHP/Composer 使用 composer audit,手动修复;Python/pip 使用 pip-audit / safety check,手动修复;Rust/Cargo 使用 cargo audit,支持修复;Go 使用 govulncheck ./...,手动修复;Swift/CocoaPods 使用 pod audit,手动修复;Ruby/Bundler 使用 bundle audit,手动修复。

使用方式:检测锁文件确定包管理器,运行相应审计命令,解析漏洞输出,按严重程度分类,建议修复版本或替代方案;需要自动修复时加 --fix。

限制:深入研究单个指定依赖的 CVE 历史不属于本技能范围,应使用 cve-research。其他未提供细节暂未提供。