用途:利用FIRST的EPSS模型估算CVE在未来30天内被实际利用的概率(0.0至1.0),与衡量严重性的CVSS结合,实现基于风险的漏洞优先级排序。
主要能力:查询单个或批量(最多100个)CVE的EPSS评分与百分位;下载每日全量EPSS数据集;查询指定日期或时间序列数据;结合CVSS制定P0至P4优先级策略;通过时间序列检测EPSS分数突增以识别新兴威胁。
必要用法:环境需Python 3.9+及requests、pandas、matplotlib;API入口为https://api.first.org/data/v1/epss。查询示例:curl -s "https://api.first.org/data/v1/epss?cve=CVE-2024-3400"。批量查询可用逗号分隔CVE,日期参数date、时间序列参数scope=time-series。下载全量数据:curl -s "https://epss.cyentia.com/epss_scores-current.csv.gz" | gunzip > epss_scores_current.csv。
适用场景:漏洞扫描结果富化与优先级划分、安全评估、合规控制对齐、安全架构改进;按EPSS百分位阈值(前1%、5%、10%)安排修复节奏。
限制:资料未提供具体账号、速率限制、授权要求或付费信息;需自行提供含CVE标识的扫描结果;可选NVD API密钥用于CVSS富化。