From 1e8e8ba65ca44a691ea2abb216cae4130ab3153a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Mart=C3=ADn?= Date: Wed, 11 Sep 2024 17:01:58 +0200 Subject: [PATCH] fix(iam-gcp): add getters in iam_service for gcp (#4998) --- prowler/providers/gcp/services/iam/iam_service.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prowler/providers/gcp/services/iam/iam_service.py b/prowler/providers/gcp/services/iam/iam_service.py index 36dc5ea7d6..cac50fcb0b 100644 --- a/prowler/providers/gcp/services/iam/iam_service.py +++ b/prowler/providers/gcp/services/iam/iam_service.py @@ -29,12 +29,12 @@ class IAM(GCPService): while request is not None: response = request.execute() - for account in response["accounts"]: + for account in response.get("accounts", []): self.service_accounts.append( ServiceAccount( name=account["name"], email=account["email"], - display_name=account.get("displayName", ""), + display_name=account["displayName"], project_id=project_id, ) ) @@ -65,7 +65,7 @@ class IAM(GCPService): ) response = request.execute() - for key in response["keys"]: + for key in response.get("keys", []): sa.keys.append( Key( name=key["name"].split("/")[-1], @@ -149,7 +149,7 @@ class EssentialContacts(GCPService): .contacts() .list(parent="organizations/" + org.id) ).execute() - if len(response["contacts"]) > 0: + if len(response.get("contacts", [])) > 0: contacts = True self.organizations.append(