Prowler is initiating IAM service while scanning Cloudwatch #5676
-
While scanning for Cloudwatch service only, I get ConnectionTimeoutError for endpoint iam.amazonaws.com [file: iam_service.py] I am not sure why Prowler would be using IAM while scanning Cloudwatch? Is there a way to force Prowler to move on to next scan if it encounters connection issues to an endpoint? I am using Prowler 4.5.0 (I know the solution is to add IAM to my VPC endpoints but its not feasible yet) |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Also, while scanning elb or eventbridge services, I get error for acm endpoint, even though I am not scanning acm |
Beta Was this translation helpful? Give feedback.
-
Hello @qadri99-max, actually the CloudWatch service has the check Regarding the other services:
Thanks! |
Beta Was this translation helpful? Give feedback.
-
Thanks @jfagoagas 2 - Is there a way to force Prowler to move on to next scan if it encounters connection issues to an endpoint? thanks |
Beta Was this translation helpful? Give feedback.
Hello @qadri99-max, actually the CloudWatch service has the check
cloudwatch_cross_account_sharing_disabled
which reviews if CloudWatch has allowed cross-account sharing, looking for the presence of the IAM RoleCloudWatch-CrossAccountSharingRole
. That's the reason why CloudWatch needs to setup the IAM client.Regarding the other services:
elb_ssl_listeners_use_acm_certificate
which requires to call ACM APIs to see if a Certificate is configured.Thanks!