From 5dd3c30d0429897cedb00c367208ca330a47e009 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Mart=C3=ADn?= Date: Wed, 3 Apr 2024 17:46:11 +0200 Subject: [PATCH] fix(azure): add DefaultValue to Azure CIS compliance (#3652) --- prowler/compliance/azure/cis_2.0_azure.json | 2 +- prowler/compliance/azure/cis_2.1_azure.json | 2 +- prowler/lib/outputs/compliance.py | 2 +- prowler/lib/outputs/models.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/prowler/compliance/azure/cis_2.0_azure.json b/prowler/compliance/azure/cis_2.0_azure.json index 3ce7cc495e..715ae7b2fe 100644 --- a/prowler/compliance/azure/cis_2.0_azure.json +++ b/prowler/compliance/azure/cis_2.0_azure.json @@ -1,7 +1,7 @@ { "Framework": "CIS", "Version": "2.0", - "Provider": "AZURE", + "Provider": "Azure", "Description": "The CIS Azure Foundations Benchmark provides prescriptive guidance for configuring security options for a subset of Azure with an emphasis on foundational, testable, and architecture agnostic settings.", "Requirements": [ { diff --git a/prowler/compliance/azure/cis_2.1_azure.json b/prowler/compliance/azure/cis_2.1_azure.json index bdd41c8730..d195490ca7 100644 --- a/prowler/compliance/azure/cis_2.1_azure.json +++ b/prowler/compliance/azure/cis_2.1_azure.json @@ -1,7 +1,7 @@ { "Framework": "CIS", "Version": "2.1", - "Provider": "AZURE", + "Provider": "Azure", "Description": "The CIS Azure Foundations Benchmark provides prescriptive guidance for configuring security options for a subset of Azure with an emphasis on foundational, testable, and architecture agnostic settings.", "Requirements": [ { diff --git a/prowler/lib/outputs/compliance.py b/prowler/lib/outputs/compliance.py index 8f57919d37..f6ae90c500 100644 --- a/prowler/lib/outputs/compliance.py +++ b/prowler/lib/outputs/compliance.py @@ -163,7 +163,7 @@ def fill_compliance(output_options, finding, audit_info, file_descriptors): csv_header = generate_csv_fields( Check_Output_CSV_GCP_CIS ) - elif compliance.Provider == "AZURE": + elif compliance.Provider == "Azure": compliance_row = Check_Output_CSV_AZURE_CIS( Provider=finding.check_metadata.Provider, Description=compliance.Description, diff --git a/prowler/lib/outputs/models.py b/prowler/lib/outputs/models.py index 146131585f..17169fff9a 100644 --- a/prowler/lib/outputs/models.py +++ b/prowler/lib/outputs/models.py @@ -591,7 +591,6 @@ class Check_Output_CSV_GCP_CIS(BaseModel): Requirements_Attributes_RemediationProcedure: str Requirements_Attributes_AuditProcedure: str Requirements_Attributes_AdditionalInformation: str - Requirements_Attributes_DefaultValue: str Requirements_Attributes_References: str Status: str StatusExtended: str @@ -620,6 +619,7 @@ class Check_Output_CSV_AZURE_CIS(BaseModel): Requirements_Attributes_RemediationProcedure: str Requirements_Attributes_AuditProcedure: str Requirements_Attributes_AdditionalInformation: str + Requirements_Attributes_DefaultValue: str Requirements_Attributes_References: str Status: str StatusExtended: str