安全数据

依赖与漏洞风险的实时查询,四面:开源包漏洞库(OSV)、CISA 已知在野利用漏洞目录(KEV)、ENISA EUVD 点查全档与 EU KEV 滚动窗(0.3.25)——供应链尽调查「这个依赖有没有洞」,漏洞排序查「这个洞有没有人在打」(美欧双在野清单)。全部命令在你的机器上本地执行、无需任何凭证:平台侧不设配额,按各上游规则限流;重复查询在缓存有效期内由本机缓存直接应答。

实时查询

每面一节:回答什么、全参数表与使用边界。命令形态是两段式平铺命令(<域> <源>_<数据集>);本域的语料面 search / read 见 CLI 参考。

cisa_kev_catalog

**回答什么:**CISA 已知被在野利用的漏洞目录——按 CVE 点查,或只看勒索软件在利用的条目。

参数:

旗标 必填 说明
--cve 否 CVE 号精确查(本地过滤,如 CVE-2021-44228)
--ransomware 否 只看已知勒索软件在利用的条目(本地过滤)
--limit 否 返回行数(默认 50;全量请翻页,勿整拉)

边界:--cve / --ransomware 是本地后过滤(上游保持空参纯拉);目录周更,catalogVersion 在 reason 里回显;默认 50 行——全量请翻页,勿整拉。

euvd_exploited

**回答什么:**ENISA 当前追踪的在野利用漏洞滚动窗(EU KEV)——欧盟口径的「正在被打」清单。

参数:

旗标 必填 说明
--limit 否 返回行数(默认 50;EU KEV 滚动窗小但持续增长)

**边界:**一次调用返回整个滚动窗(无上游参数),--limit 只是本地切片;总数 total 随行;39.9 万行 EUVD↔CVE 全量映射是 raw 侧批量件、不走本面。

euvd_vulnerability

**回答什么:**单个漏洞的 EUVD 全档——按 CVE 或 EUVD 码点查,比 NVD 公面富(CVSS 向量+版本、EPSS、在野利用日、成员国 CSAF 通告)。

参数:

旗标 必填 说明
--id 是 CVE 或 EUVD 码(如 CVE-2024-3400 / EUVD-2024-31989;必填)——单条全档点查

**边界:**id 形制本地校验(CVE-2024-3400 / EUVD-2024-31989 两形);未知码 = 干净的 not-found;上游日期为 Java 格式、已本地 ISO 化;通告链接统一指回 EUVD 记录页。

osv_vulns

**回答什么:**一个开源包的已知漏洞——按生态 + 包名点查,可带版本收窄。

参数:

旗标 必填 说明
--package 是 包名(如 lodash;必填)
--ecosystem 是 包生态(npm / PyPI / Go / Maven / crates.io / RubyGems / NuGet / Packagist / Debian / Alpine / Linux / OSS-Fuzz / Hex / Pub / Conda / Android / GitHub Actions;必填)
--version 否 包版本(缺省=该包全部已知漏洞)
--page-token 否 续页令牌(回填上一响应 result 里的 next_page_token;上游在超 1000 条漏洞或 20 秒时分页)

**边界:**生态是闭集(npm / PyPI / Go / Maven / crates.io / RubyGems / NuGet 等)本地校验——未知值上游静默回空;缺省版本 = 该包全部已知漏洞;超 1,000 条或 20 秒上游分页,回填 next_page_token 续走。

平铺命令一览

本域命令面是两段式平铺命令(<域> <源>_<数据集>)——下表即本域全部平铺直查面。本表由 CLI 的 --help 直接生成、与代码同步;参数级全表见 CLI 参考。

命令 辖域 回答什么
security cisa_kev_catalog US CISA 在野利用漏洞目录(KEV,周更)
security euvd_exploited EU ENISA EU KEV 滚动窗(欧盟在野利用清单)
security euvd_vulnerability EU ENISA EUVD 单漏洞全档点查(CVE/EUVD 码)
security osv_vulns GLOBAL 开源包漏洞查询(OSV,生态+版本)