From 391bbde3532d6bd035aea8dd0d52a18c45e9e9dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Mart=C3=ADn?= Date: Tue, 25 Feb 2025 09:43:58 +0100 Subject: [PATCH] fix(cis): show report table on the CLI (#6979) --- prowler/compliance/aws/cis_4.0_aws.json | 2 +- prowler/lib/outputs/compliance/cis/cis.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/prowler/compliance/aws/cis_4.0_aws.json b/prowler/compliance/aws/cis_4.0_aws.json index 417d0f86de..d026a21962 100644 --- a/prowler/compliance/aws/cis_4.0_aws.json +++ b/prowler/compliance/aws/cis_4.0_aws.json @@ -1,5 +1,5 @@ { - "Framework": "CIS-AWS", + "Framework": "CIS", "Version": "4.0.1", "Provider": "AWS", "Description": "The CIS Amazon Web Services Foundations Benchmark provides prescriptive guidance for configuring security options for a subset of Amazon Web Services with an emphasis on foundational, testable, and architecture agnostic settings.", diff --git a/prowler/lib/outputs/compliance/cis/cis.py b/prowler/lib/outputs/compliance/cis/cis.py index 30a68b2956..7f161f34c2 100644 --- a/prowler/lib/outputs/compliance/cis/cis.py +++ b/prowler/lib/outputs/compliance/cis/cis.py @@ -27,10 +27,8 @@ def get_cis_table( check = bulk_checks_metadata[finding.check_metadata.CheckID] check_compliances = check.Compliance for compliance in check_compliances: - if ( - compliance.Framework == "CIS" - and compliance.Version in compliance_framework - ): + version_in_name = compliance_framework.split("_")[1] + if compliance.Framework == "CIS" and version_in_name in compliance.Version: for requirement in compliance.Requirements: for attribute in requirement.Attributes: section = attribute.Section