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: