From 57e04d6b6c9d8b5814b4318e5ad91d7f69bb99fb Mon Sep 17 00:00:00 2001 From: Jakub Onderka Date: Sat, 6 Jan 2024 12:11:35 +0100 Subject: [PATCH] chg: [internal] Optimise clamav to avoid JSON decoding/encoding --- misp_modules/modules/expansion/clamav.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misp_modules/modules/expansion/clamav.py b/misp_modules/modules/expansion/clamav.py index 1582409..0b789f7 100644 --- a/misp_modules/modules/expansion/clamav.py +++ b/misp_modules/modules/expansion/clamav.py @@ -43,7 +43,7 @@ def create_response(original_attribute: dict, software: str, signature: Optional av_signature_object.add_reference(original_attribute["uuid"], "belongs-to") misp_event.add_object(av_signature_object) - event = json.loads(misp_event.to_json()) + event = misp_event.to_dict() results = {key: event[key] for key in ('Attribute', 'Object') if (key in event and event[key])} return {"results": results}