更新: 2 个文件 - 2026-03-18 16:28:30

这个提交包含在:
hao
2026-03-18 16:28:30 -07:00
父节点 df455d7fb5
当前提交 301d15e91e
修改 2 个文件,包含 71 行新增9 行删除

查看文件

@@ -192,11 +192,7 @@ def probe_source(system: Dict[str, Any], source: Dict[str, Any]) -> Dict[str, An
api_key = os.environ.get("NVD_API_KEY")
if api_key:
headers["apiKey"] = api_key
response = nvd_api.request_nvd(source, headers, params)
response.raise_for_status()
payload = response.json()
if not isinstance(payload, dict):
raise ValueError("NVD probe returned non-object payload")
payload = nvd_api.request_nvd_json(source, headers, params)
return {"kind": kind, "items_seen": len(payload.get("vulnerabilities", []))}
if kind == "rss-feed":
response = request("GET", source["url"], source=source)