SuperAPI AI 工具集

dependency-vulnerability

安全与审计

查看项目

更新于 10-15 23:49

技能介绍

用途:识别并修复第三方依赖中的已知漏洞,对应 OWASP A09(使用含已知漏洞的组件)。适用于对项目做安全审计、更新依赖、查看 Dependabot/Snyk 告警、搭建 CI/CD 安全检查、评估新包以及响应 CVE 公告。

主要能力:汇总漏洞数据源(NPM Advisory Database、GitHub Advisory Database、NVD、Snyk、OSV);按生态给出审计命令,如 npm audit、npm audit --json、npm audit fix、npm audit fix --force、npm audit --audit-level=high;Yarn 用 yarn audit 或 yarn npm audit;Python 用 pip-audit、safety check;Ruby 用 bundler-audit;Java 用 OWASP Dependency-Check;Go 用 govulncheck;PHP 用 composer audit;.NET 用 dotnet list package --vulnerable。还包含 GitHub Actions、GitLab CI 集成示例、Dependabot 配置、Snyk CLI 用法、锁文件与哈希最佳实践、漏洞响应流程、新包评估清单、SBOM 生成(CycloneDX、Syft、grype)和代码审查清单。

使用方式:在项目根目录运行对应生态的审计命令,将审计步骤加入 CI/CD 流水线,配置 Dependabot 或 Snyk 持续监控,提交锁文件并在 CI 中使用 npm ci,发布时生成 SBOM。

限制:资料未提供该技能的具体安装方式、收费与价格、平台支持范围及实际效果说明;部分命令(如 npm audit fix --force)可能引入破坏性变更,需自行评估。