From 1c728af2b9bfd254b7d91c204171fd5532170be7 Mon Sep 17 00:00:00 2001 From: Sergio Garcia <38561120+sergargar@users.noreply.github.com> Date: Mon, 18 Mar 2024 10:10:49 +0100 Subject: [PATCH] fix(iam): handle KeyError in service_last_accessed (#3555) --- prowler/providers/aws/services/iam/iam_service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prowler/providers/aws/services/iam/iam_service.py b/prowler/providers/aws/services/iam/iam_service.py index d6adc7fc47..159a3e3194 100644 --- a/prowler/providers/aws/services/iam/iam_service.py +++ b/prowler/providers/aws/services/iam/iam_service.py @@ -796,9 +796,9 @@ class IAM(AWSService): response = self.client.get_service_last_accessed_details( JobId=details["JobId"] ) - self.last_accessed_services[(user.name, user.arn)] = response[ - "ServicesLastAccessed" - ] + self.last_accessed_services[(user.name, user.arn)] = response.get( + "ServicesLastAccessed", {} + ) except ClientError as error: if error.response["Error"]["Code"] == "NoSuchEntity":