SuperAPI AI 工具集

cve-risk-score

安全与审计

查看项目

更新于 10-15 23:41

技能介绍

用途:当用户消息或工具输出中出现 CVE 编号(形如 CVE-YYYY-NNNNN)时,自动从美国国家漏洞数据库(NVD)获取该漏洞的风险信息并展示,用于快速了解漏洞严重程度。

主要能力:提取 CVE 编号(正则 CVE-\d{4}-\d{4,}),调用查询脚本获取 CVSS 评分、严重等级、CWE 分类和描述;单个结果用紧凑行内格式展示,多个结果用 Markdown 表格展示。

使用方式:运行 python3 tools/nvd-lookup.py CVE-XXXX-XXXXX [CVE-YYYY-YYYYY ...] 进行查询。若 .env 中设置了 NVD_API_KEY,脚本会使用该密钥以获得更高请求限额。查询为非阻塞,可与其他工作并行执行,查询结果仅作补充上下文,不中断原任务。

适用场景:安全研究、漏洞扫描、依赖项源码扫描中发现 CVE 时自动补充风险评分;也可与 cve-poc-generator 等技能配合,在查看评分后进一步生成 PoC 与报告,或用于对发现项进行优先级与严重度分类。

限制:只展示 NVD 实际返回的数据,不估算或编造评分;若 NVD 不可达或该 CVE 尚无评分,需明确说明(如“Not yet scored by NVD”)。脚本内部处理限流,但批量查询(5 个以上)时 NVD 会限制未认证请求,需提示用户。