SuperAPI AI 工具集

cve-research

安全与审计

查看项目

更新于 10-15 17:09

技能介绍

CVE Research Skill 的用途是对项目依赖中已知漏洞进行研究。

数据来源

该技能使用以下数据源:NVD,API 为 nvd.nist.gov/vuln/api,覆盖全部 CVE;OSV.dev,API 为 api.osv.dev,覆盖 npm、PyPI、Go、crates、Maven;GitHub Advisory,地址为 github.com/advisories,覆盖 npm、pip、composer、cargo;Exa Search,通过 MCP 调用,用于实时网络搜索。

工作流程

  1. 从项目中提取依赖(如 package.json 等)。
  2. 向每个数据源查询已知 CVE。
  3. 跨数据源交叉比对结果。
  4. 按 CVSS 评分与可利用性排定优先级。
  5. 报告修复版本与临时缓解方案。

查询策略

针对每个依赖:首先查询 OSV.dev(对包而言速度最快、最准确);交叉核对 NVD 以获取 CVSS 评分;使用 Exa 查找尚未进入数据库的近期公告;检查 GitHub Advisory 了解维护者回应。

严重性映射

CVSS 9.0 - 10.0 对应 CRITICAL,应立即修复;7.0 - 8.9 对应 HIGH,应在合并前修复;4.0 - 6.9 对应 MEDIUM,应计划修复;0.1 - 3.9 对应 LOW,应记录在案。

限制

本技能是针对单一依赖的查询,不适用于整个项目的依赖全面扫描;后者应使用 dependency-audit。关于具体收费、价格、平台支持范围等细节暂未提供。