janAWARE7/cross-country-cve-2026

GitHub: janAWARE7/cross-country-cve-2026

论文《同但不同》的配套代码与数据,比较多个 CVE 数据库在覆盖、时效与评分上的差异并复现分析结果。

Stars: 0 | Forks: 0

# 同但不同 — CVE 数据库比较 论文《同但不同:分析全球 CVE 数据库的差异》(ESORICS 2026)的代码与数据。比较 NVD、CNNVD、BSI WID 和 JVN 在覆盖重叠、发布及时性以及 CVSS 严重性分歧方面的表现。 ## 环境准备 ``` python3.12 -m venv .venv .venv/bin/pip install -r requirements.txt cd databases && ./restore.sh && cd .. ``` ## 重新从上游收集 随附的数据库是论文中使用的快照。如需从头重建: ``` python analysis/collectors/bsi_collector.py # ~5 min python analysis/collectors/jvn_collector.py # ~10 min NVD_API_KEY= python analysis/collectors/nvd_collector.py # ~1 h python analysis/collectors/cnnvd_collector.py # ~5 h, rate-limited ``` CNNVD 支持 `--begin` / `--end` 用于部分日期范围,并在重新运行时可续接。
标签:API, BeEF, BSI WID, CNNVD, Cutter, CVE数据库, CVSS, DNS解析, ESORICS, GPT, JVN, NVD, Python, XSS, 严重性差异, 发布时间及时性, 威胁情报, 学术数据集, 开发者工具, 开源项目, 数据库同步, 数据恢复, 无后门, 时间范围查询, 比较研究, 漏洞情报, 漏洞披露, 漏洞管理, 爬虫, 覆盖重叠, 逆向工具