From 5873a23ccbdbcf78f188264864a805ab5870d3cb Mon Sep 17 00:00:00 2001 From: Sergio Garcia <38561120+sergargar@users.noreply.github.com> Date: Thu, 23 Feb 2023 13:15:00 +0100 Subject: [PATCH] fix(key errors): solver EMR and IAM errrors (#1957) --- prowler/providers/aws/services/emr/emr_service.py | 1 + .../iam_no_custom_policy_permissive_role_assumption.py | 1 + 2 files changed, 2 insertions(+) diff --git a/prowler/providers/aws/services/emr/emr_service.py b/prowler/providers/aws/services/emr/emr_service.py index 61a16ac2..bde5cd82 100644 --- a/prowler/providers/aws/services/emr/emr_service.py +++ b/prowler/providers/aws/services/emr/emr_service.py @@ -97,6 +97,7 @@ class EMR: slave_node_security_group = cluster_info["Cluster"][ "Ec2InstanceAttributes" ]["EmrManagedSlaveSecurityGroup"] + slave_node_additional_security_groups = [] if ( "AdditionalSlaveSecurityGroups" in cluster_info["Cluster"]["Ec2InstanceAttributes"] diff --git a/prowler/providers/aws/services/iam/iam_no_custom_policy_permissive_role_assumption/iam_no_custom_policy_permissive_role_assumption.py b/prowler/providers/aws/services/iam/iam_no_custom_policy_permissive_role_assumption/iam_no_custom_policy_permissive_role_assumption.py index 81d3cbce..cf15c8c4 100644 --- a/prowler/providers/aws/services/iam/iam_no_custom_policy_permissive_role_assumption/iam_no_custom_policy_permissive_role_assumption.py +++ b/prowler/providers/aws/services/iam/iam_no_custom_policy_permissive_role_assumption/iam_no_custom_policy_permissive_role_assumption.py @@ -21,6 +21,7 @@ class iam_no_custom_policy_permissive_role_assumption(Check): if ( statement["Effect"] == "Allow" and "Action" in statement + and "Resource" in statement and "*" in statement["Resource"] ): if type(statement["Action"]) == list: