From 985c82fab3dfe7972dbcf888001991549008b41d Mon Sep 17 00:00:00 2001 From: "Andoni A." <14891798+andoniaf@users.noreply.github.com> Date: Wed, 28 May 2025 12:01:53 +0200 Subject: [PATCH] fix(iac): use resource name in code as finding resource name --- prowler/lib/outputs/finding.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/prowler/lib/outputs/finding.py b/prowler/lib/outputs/finding.py index a828ca0a57..b13a860b66 100644 --- a/prowler/lib/outputs/finding.py +++ b/prowler/lib/outputs/finding.py @@ -286,11 +286,9 @@ class Finding(BaseModel): output_data["auth_method"] = "local" # Until we support remote repos output_data["account_uid"] = "iac" output_data["account_name"] = "iac" - output_data["resource_name"] = check_output.resource_name - output_data["resource_uid"] = check_output.resource_name - output_data["region"] = ( - check_output.file_path - ) # TODO: is this mandatory? + output_data["resource_name"] = check_output.resource["resource"] + output_data["resource_uid"] = check_output.resource["resource"] + output_data["region"] = check_output.file_path output_data["resource_path"] = check_output.resource_path output_data["resource_line_range"] = check_output.resource_line_range output_data["framework"] = (