From de3e2c3a2bb34aaeb8fab869da2840d7b2b4ef45 Mon Sep 17 00:00:00 2001 From: Toni de la Fuente Date: Wed, 16 Dec 2020 13:41:54 +0100 Subject: [PATCH] Added support to run inside AWS CloudShell --- include/aws_profile_loader | 2 ++ prowler | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/aws_profile_loader b/include/aws_profile_loader index 5fd92554..a2e446d3 100644 --- a/include/aws_profile_loader +++ b/include/aws_profile_loader @@ -39,6 +39,8 @@ elif [[ $INSTANCE_PROFILE ]]; then AWS_ACCESS_KEY_ID=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/${INSTANCE_PROFILE} | grep AccessKeyId | cut -d':' -f2 | sed 's/[^0-9A-Z]*//g') AWS_SECRET_ACCESS_KEY_ID=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/${INSTANCE_PROFILE} | grep SecretAccessKey | cut -d':' -f2 | sed 's/[^0-9A-Za-z/+=]*//g') AWS_SESSION_TOKEN=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/${INSTANCE_PROFILE} grep Token| cut -d':' -f2 | sed 's/[^0-9A-Za-z/+=]*//g') +elif [[ $AWS_EXECUTION_ENV == "CloudShell" ]]; then + PROFILE_OPT="" else PROFILE="default" PROFILE_OPT="--profile $PROFILE" diff --git a/prowler b/prowler index a2478f3f..daafd131 100755 --- a/prowler +++ b/prowler @@ -32,7 +32,7 @@ OPTRED="" OPTNORMAL="" # Set the defaults variables -PROWLER_VERSION=2.3.0RC6 +PROWLER_VERSION=2.3.0RC7 PROWLER_DIR=$(dirname "$0") REGION=""