Using Prowler - SethBodine/audit-tools GitHub Wiki
Using Prowler (AWS, Azure, GCP, Kubernetes)
Python Virtual Environment has been set up - this contains python requirements
Updates
Prowler is updated when executing . prowler4.sh
venv
Prepare the environment
cd /opt/prowler/ # Execution path
. prowler.sh # activate the venv environment
Gather Data
AWS
prowler aws -M csv json-asff json-ocsf html --profile [profile] --region [region name - usually ap-southeast-2 for Sydney]
Azure
prowler azure --az-cli-auth -M csv json-asff json-ocsf html {--subscription-ids [subscription id] ...} # --subscription-ids argument is optional
GCP
prowler gcp -M csv json-asff json-ocsf html
Kubernetes
prowler kubernetes -M csv json-asff json-ocsf html
Known Issue
If you see Killed
mid execution the podman container VM does not have enough resources - recreate the VM and add more ram