Tool integration

Prowler Integration Guide

Leading open-source cloud security platform — 500+ checks for AWS, Azure, GCP, and Kubernetes

Get a Free API Key

Integrate Prowler with Vulnetix. Run security and compliance checks across AWS, Azure, GCP, and Kubernetes using hundreds of built-in controls. Export findings in JSON-OCSF format for upload to Vulnetix.

PythonCLI toolSARIFJSONCSV

Install & scan

$ # Recommended — run without global install
uv run --python 3.12 --with prowler prowler --version

# Install globally
pip install prowler
$ # AWS scan — JSON-OCSF output (recommended)
uv run --python 3.12 --with prowler prowler aws   -M json-ocsf   -o ./prowler-output/

# AWS scan with compliance check
uv run --python 3.12 --with prowler prowler aws   --compliance cis_2.0_aws   -M json-ocsf csv   -o ./prowler-output/

Run Prowler in CI

Scan on every push and upload the results to Vulnetix:

- name: Configure AWS credentials
  uses: aws-actions/configure-aws-credentials@v4
  with:
    role-to-assume: arn:aws:iam::ACCOUNT:role/ProwlerAudit
    aws-region: us-east-1

- name: Run Prowler
  run: |
    pip install prowler
    prowler aws -M json-ocsf -o ./prowler-output/

- name: Upload to Vulnetix
  run: vulnetix upload --file ./prowler-output/*.ocsf.json

Centralise Prowler results in Vulnetix

Upload Prowler SARIF, JSON, CSV output to the Vulnetix platform to deduplicate findings, prioritise them with EPSS, CISA KEV and Coalition ESS exploit intelligence, and track remediation across every scanner in a single queue.

Prowler documentation ↗  ·  Source repository ↗

Wire Prowler into your CI/CD pipeline →