概述:从 RedHat 获取 CVE 数据并保存到 json 文件
来源
主要是看到开源的漏扫工具,基本都用了类似的 API 接口来获取漏洞信息。参考 【架构】CVE扫描工具架构收集
其中 cve-bin-tool 用了多个平台的数据
- Redhat
- Open Source Vulnerability Database (OSV)
- Gitlab Advisory Database (GAD),
选哪个平台的数据
我个人只看了 Redhat 平台的获取结果,感觉够用了,并且 Redhat 有一套自己的评分系统。
Redhat
API Documents
Documents
需求描述
从文件读取 CVE 列表,根据 CVE 命从 RedHat 获取相关信息并保存。
实现代码
逻辑比较简单,这里就不赘述了。
1 | import requests |