diff --git a/backend/app/services/WazuhManager/vulnerability.py b/backend/app/services/WazuhManager/vulnerability.py index 3131f50f..86c52e3f 100644 --- a/backend/app/services/WazuhManager/vulnerability.py +++ b/backend/app/services/WazuhManager/vulnerability.py @@ -104,8 +104,8 @@ def agent_vulnerabilities(self, agent_id: str) -> List[Dict[str, Any]]: if response is not None: processed_vulnerabilities = self._process_agent_vulnerabilities(response) - return processed_vulnerabilities - return [] + return {"message": "Vulnerabilities retrieved successfully", "vulnerabilities": processed_vulnerabilities, "success": True} + return {"message": "No vulnerabilities detected", "success": False} def _process_agent_vulnerabilities( self,