SuperAPI AI 工具集

dependency-auditor

安全与审计

查看项目

更新于 10-16 03:41

技能介绍

用途:当用户要求审计 go.mod/go.sum 中的过期模块或已知漏洞时使用,面向 Go 项目的依赖健康检查。

主要能力:运行依赖分析工具找出可更新的模块和 CVE;提出最小版本升级与 go.mod 修改建议,并列出更新后应运行的测试;输出过期模块的当前版本与最新版本、漏洞的 CVE 编号、严重性和受影响版本范围,以及建议的后续步骤。

使用方式:涉及的命令包括 go list -m -u all(列出过期模块)、govulncheck ./...(检查已知漏洞)、go mod tidy(仅作为建议,未经批准不要运行)。使用时需先取得明确批准才可修改 go.mod,并将安全修复(CVE)与常规依赖升级分开说明、指出紧急程度。

适用场景:Go 项目的定期依赖审计、升级前评估、安全漏洞排查。

限制:不得在未获明确批准时改动 go.mod;go mod tidy 仅作推荐;资料未提供具体的严重性分级标准、支持平台或额外配置细节。相关技能包括 ci-orchestrator、static-analysis。