From 8c51094df14d5c5a09d1f4f12da8756d892404d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20De=20la=20Torre=20Vico?= Date: Mon, 5 Feb 2024 15:42:03 +0100 Subject: [PATCH] fix(storage) Manage None type manage for key_expiration_period_in_days (#3351) --- .../providers/azure/services/storage/storage_service.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/prowler/providers/azure/services/storage/storage_service.py b/prowler/providers/azure/services/storage/storage_service.py index 32a7e4b3..ed110f54 100644 --- a/prowler/providers/azure/services/storage/storage_service.py +++ b/prowler/providers/azure/services/storage/storage_service.py @@ -32,6 +32,11 @@ class Storage(AzureService): resouce_group_name = parts[resouce_name_index] else: resouce_group_name = None + key_expiration_period_in_days = None + if storage_account.key_policy: + key_expiration_period_in_days = ( + storage_account.key_policy.key_expiration_period_in_days + ) storage_accounts[subscription].append( Storage_Account( id=storage_account.id, @@ -44,7 +49,7 @@ class Storage(AzureService): encryption_type=storage_account.encryption.key_source, minimum_tls_version=storage_account.minimum_tls_version, private_endpoint_connections=storage_account.private_endpoint_connections, - key_expiration_period_in_days=storage_account.key_policy.key_expiration_period_in_days, + key_expiration_period_in_days=key_expiration_period_in_days, ) ) except Exception as error: