feat(outputs): Unify classes to generate outputs dynamically based on the provider (#1545)

Co-authored-by: n4ch04 <nachor1992@gmail.com>
Co-authored-by: sergargar <sergio@verica.io>
This commit is contained in:
Pepe Fagoaga
2022-12-19 13:03:04 +01:00
committed by GitHub
parent fdf80ed89d
commit a55649b3e1
278 changed files with 2070 additions and 1071 deletions

View File

@@ -1,4 +1,4 @@
from prowler.lib.check.models import Check, Check_Report
from prowler.lib.check.models import Check, Check_Report_AWS
from prowler.providers.aws.services.securityhub.securityhub_client import (
securityhub_client,
)
@@ -8,7 +8,7 @@ class securityhub_enabled(Check):
def execute(self):
findings = []
for securityhub in securityhub_client.securityhubs:
report = Check_Report(self.metadata())
report = Check_Report_AWS(self.metadata())
report.region = securityhub.region
if securityhub.status == "ACTIVE":
report.status = "PASS"