version: 0.2 phases: install: runtime-versions: python: 3.8 commands: - echo "Installing Prowler and dependencies..." - pip3 install detect-secrets - yum -y install jq - curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" - unzip awscliv2.zip - ./aws/install - git clone https://github.com/prowler-cloud/prowler - cd prowler build: commands: - echo "Running Prowler as ./prowler $PROWLER_OPTIONS" - ./prowler $PROWLER_OPTIONS || true post_build: commands: - echo "Scan Complete" - aws s3 cp --sse AES256 output/ s3://$BUCKET_REPORT/ --recursive - echo "Done!"