Skip to content

Commit

Permalink
fix(arm): Fix resource ID generation to use variables (#6884)
Browse files Browse the repository at this point in the history
* change resource ID generation
  • Loading branch information
omriyoffe-panw authored Dec 2, 2024
1 parent 8a0250e commit d6ebdbe
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion checkov/arm/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,10 @@ def add_graph_check_results(self, report: Report, runner_filter: RunnerFilter) -
start_line = entity[START_LINE] - 1
end_line = entity[END_LINE] - 1

if CustomAttributes.RESOURCE_TYPE not in entity or CustomAttributes.BLOCK_NAME not in entity:
logging.debug(f"Could not determine 'resource_id' of Entity {entity_file_path}")
continue

self.build_record(
report=report,
check=check,
Expand All @@ -273,7 +277,7 @@ def add_graph_check_results(self, report: Report, runner_filter: RunnerFilter) -
file_path=self.extract_file_path_from_abs_path(clean_file_path(Path(entity_file_path))),
file_abs_path=str(file_abs_path),
file_line_range=[start_line - 1, end_line - 1],
resource_id=entity[CustomAttributes.ID],
resource_id=f'{entity[CustomAttributes.RESOURCE_TYPE]}.{entity[CustomAttributes.BLOCK_NAME]}',
)

def build_record(
Expand Down

0 comments on commit d6ebdbe

Please sign in to comment.