Fix alert creation API and update asset tags
Taylor committed
Jan 11, 2024 at 09:18 UTC
7b3bf7020e72a286fe80cfedcacf1c0788f559fa
3 files changed
+11
-2
backend/app/agents/dfir_iris/services/cases.py
new
+8
@@ -0,0 +1,8 @@
1
+from fastapi import HTTPException
2
+from loguru import logger
3
+
4
+
5
+from app.connectors.dfir_iris.services.cases import get_all_cases
6
+from app.connectors.dfir_iris.schema.cases import CaseResponse
7
+
8
+from app.connectors.dfir_iris.services.cases import get_all_cases
backend/app/integrations/alert_creation/general/routes/alert.py
+1
-1
@@ -65,7 +65,7 @@ async def is_customer_code_valid(create_alert_request: CreateAlertRequest, sessi
65
66
67
@general_alerts_router.post(
68
- "/general",
68
+ "",
69
response_model=CreateAlertResponse,
70
description="Create a general alert in IRIS.",
71
)
backend/app/integrations/alert_creation/general/services/alert.py
+2
-1
@@ -107,7 +107,8 @@ async def build_asset_payload(agent_data: AgentsResponse, alert_details) -> Iris
107
asset_ip=agent_data.agents[0].ip_address,
108
asset_description=agent_data.agents[0].os,
109
asset_type_id=await get_asset_type_id(agent_data.agents[0].os),
110
- asset_tags=agent_data.agents[0].agent_id,
110
+ #asset_tags=agent_data.agents[0].agent_id,
111
+ asset_tags=f"agent_id:{agent_data.agents[0].agent_id}",
112
)
113
return IrisAsset()
114