From 48b9220ffcdbd25df5ebf93f0d503419e8b0beb4 Mon Sep 17 00:00:00 2001 From: Jose Luis Martinez Date: Mon, 30 Jan 2023 10:30:46 +0100 Subject: [PATCH] fix(allowlist): validate allowlist for any database format (file, dynamo, s3, etc) (#1792) --- prowler/providers/aws/lib/allowlist/allowlist.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/prowler/providers/aws/lib/allowlist/allowlist.py b/prowler/providers/aws/lib/allowlist/allowlist.py index 3cda569c..25c3e040 100644 --- a/prowler/providers/aws/lib/allowlist/allowlist.py +++ b/prowler/providers/aws/lib/allowlist/allowlist.py @@ -61,13 +61,13 @@ def parse_allowlist_file(audit_info, allowlist_file): else: with open(allowlist_file) as f: allowlist = yaml.safe_load(f)["Allowlist"] - try: - allowlist_schema.validate(allowlist) - except Exception as error: - logger.critical( - f"{error.__class__.__name__} -- Allowlist YAML is malformed - {error}[{error.__traceback__.tb_lineno}]" - ) - sys.exit() + try: + allowlist_schema.validate(allowlist) + except Exception as error: + logger.critical( + f"{error.__class__.__name__} -- Allowlist YAML is malformed - {error}[{error.__traceback__.tb_lineno}]" + ) + sys.exit() return allowlist except Exception as error: logger.critical(