Skip to content

Using Prowler v4

SethBodine edited this page Sep 15, 2024 · 6 revisions

Using Prowler v4 (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/prowler4/                 # Execution path
. prowler4.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

Additional Information