@cryptotaxi247 / CoPilot / commits / f589d332

nested adata structure

Taylor committed Sep 3, 2024 at 14:47 UTC f589d3327242bc074d132eb7735d8cb9e2778d1d
1 file changed +3 -1
backend/app/agents/wazuh/services/vulnerabilities.py
+3 -1
@@ -69,7 +69,9 @@ async def collect_agent_vulnerabilities(agent_id: str, vulnerability_severity: s
69 if response["success"] is False:
70 raise HTTPException(status_code=500, detail=response["message"])
71 logger.info(f"Vulnerabilities collected for severity {severity}: {response}")
72 - agent_vulnerabilities.extend(response["data"].get("affected_items", []))
72 + # Navigate through the nested 'data' structure to get 'affected_items'
73 + affected_items = response.get("data", {}).get("data", {}).get("affected_items", [])
74 + agent_vulnerabilities.extend(affected_items)
75
76 processed_vulnerabilities = process_agent_vulnerabilities(agent_vulnerabilities)
77