Prowler logo

Prowler

Open-source cloud security platform for automated checks, compliance frameworks, and multi-cloud assessments

Open Source Alternative to
Repository activity
  • Stars14k
  • Forks2.2k
  • Open Issues236
prowler-cloud-prowler health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Python
  • TypeScript
  • Shell
Prowler screenshot

About Prowler

Prowler is a cloud security platform that automates security and compliance assessments across cloud environments. It runs hundreds of ready-to-use checks, generates dashboards and reports, and pairs findings with remediation guidance so teams can act on the most important risks first.

It ships hundreds of built-in controls, a ThreatScore for weighted risk prioritization, and customizable security frameworks covering standards such as CIS, NIST, PCI-DSS, HIPAA, SOC2, and ISO 27001. The Prowler App offers a web interface for running scans and visualizing results, while the CLI runs the same checks from your terminal. It also provides a GitHub Action with SARIF upload.

It covers AWS, Azure, GCP, Kubernetes, GitHub, M365, and more. Install the CLI from pip or run it from a container; start the App with Docker Compose. Everything runs in your own environment against your accounts.

Key features

  • Hundreds of built-in security checks and compliance frameworks
  • ThreatScore for weighted risk prioritization
  • Web app for visualizing scan results
  • CLI scans from Docker or Python
  • GitHub Action with SARIF upload support

Details

First released
2016
Platforms
Web · CLI · Docker
Deployment
self-hostable · docker
Clouds
AWS · Azure · GCP
Checks
Hundreds of ready-to-use checks
Reports
Dashboards and reports