cve-research

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

CVE Research Skill

CVE研究技能

Overview

概述

Research known vulnerabilities for project dependencies using multiple sources.
使用多个来源研究项目依赖项的已知漏洞。

Data Sources

数据源

SourceAPICoverage
NVDnvd.nist.gov/vuln/apiAll CVEs
OSV.devapi.osv.devnpm, PyPI, Go, crates, Maven
GitHub Advisorygithub.com/advisoriesnpm, pip, composer, cargo
Exa SearchVia MCPReal-time web search
数据源API地址覆盖范围
NVDnvd.nist.gov/vuln/api所有CVE
OSV.devapi.osv.devnpm、PyPI、Go、crates、Maven
GitHub安全公告github.com/advisoriesnpm、pip、composer、cargo
Exa搜索通过MCP实时网页搜索

Workflow

工作流程

  1. Extract dependencies from project (package.json, etc.)
  2. Query each source for known CVEs
  3. Cross-reference findings across sources
  4. Prioritize by CVSS score and exploitability
  5. Report with fix versions and workarounds
  1. 提取 从项目中提取依赖项(如package.json等)
  2. 查询 针对每个来源查询已知CVE
  3. 交叉引用 跨来源交叉验证发现的漏洞
  4. 优先级排序 根据CVSS评分和可利用性排序
  5. 报告 包含修复版本和临时解决方案

Query Strategy

查询策略

For each dependency:
  1. Search OSV.dev first (fastest, most accurate for packages)
  2. Cross-check NVD for CVSS scoring
  3. Use Exa for recent advisories not yet in databases
  4. Check GitHub Advisory for maintainer responses
针对每个依赖项:
  1. 首先搜索OSV.dev(速度最快,对包的准确性最高)
  2. 交叉检查NVD获取CVSS评分
  3. 使用Exa查找数据库中尚未收录的最新公告
  4. 查看GitHub安全公告获取维护者的回应

Severity Mapping

严重程度映射

CVSS ScoreSeverityAction
9.0 - 10.0CRITICALFix immediately
7.0 - 8.9HIGHFix before merge
4.0 - 6.9MEDIUMPlan fix
0.1 - 3.9LOWDocument
CVSS评分严重程度处理措施
9.0 - 10.0CRITICAL立即修复
7.0 - 8.9HIGH合并前修复
4.0 - 6.9MEDIUM计划修复
0.1 - 3.9LOW记录文档

References

参考资料

  • CVE APIs Reference
  • Query Templates
  • CVE API参考文档
  • 查询模板