SuperAPI AI 工具集

dependency-update

通用与其它

查看项目

更新于 10-15 22:17

技能介绍

用途:分析项目依赖,识别过期或存在漏洞的包,并安全地创建有组织的更新 PR。

主要能力:扫描依赖(.NET 用 dotnet list package --outdated,Node.js 用 npm outdated 或 yarn outdated,Python 用 pip list --outdated);查询 GitHub Advisory Database 与 NVD 识别 CVE;将更新分为安全、补丁、次要、主要四类;对主要更新获取发布说明并分析破坏性变更;按类别创建 PR 或 Issue。

使用方式:激活技能后,可用“Check for dependency updates”“Are there any security vulnerabilities in our packages?”“Update all minor dependencies”“Create a dependency update report”等提示触发。安全更新创建单个带紧急标签的 PR;次要/补丁合并为一个低优先级 PR;主要更新创建含迁移分析的 Issue 而非 PR。PR 描述中链接变更日志、注明所需代码改动并附测试建议。

适用场景:定期依赖维护、安全漏洞排查、批量更新次要依赖。

限制:资料未提供具体安装命令、收费方式与平台支持细节;支持 NuGet、npm/yarn/pnpm、pip/poetry、Maven/Gradle 等包管理器,实际效果取决于项目环境。