Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer
Cloud securityCloud security assessment intermediate LinuxmacOSWindows

Prowler

Prowler is an open-source cloud security tool that runs checks for AWS, Azure, GCP and Kubernetes against best practices and benchmarks such as CIS.

Legal & ethical use. Use only accounts you own or are authorised to assess; run with least-privilege read-only credentials. Use this tool only on systems, networks and data that you own or have explicit written permission to test. Unauthorised access or scanning can break computer-misuse laws (for example Pakistan's Prevention of Electronic Crimes Act, 2016, and equivalents elsewhere). Practise in your own lab or in authorised environments such as CTFs.

What it is used for

  • Audit your own AWS account for misconfigurations
  • Produce compliance-oriented reports

Key features

  • Hundreds of checks
  • CIS and other framework mappings
  • Multiple output formats

Installation

Install with pip (`pip install prowler`) or use the official container; see the docs.

Beginner usage guide

Run it with read-only credentials in a test cloud account and fix high-severity findings first.

Example commands

Run these only against your own lab or authorised targets. Placeholder addresses such as 192.0.2.x are documentation ranges.

Run an AWS scan (with configured credentials)
prowler aws

Scans the account configured in your AWS CLI profile; use a dedicated read-only audit role.

Keep learning

🚩 Practice challenge: Open Bucket Audit medium

References

Source verification

Last reviewed: 2026-10-27
Links checked over HTTP: 2026-10-27 07:51 UTC — official: 200, docs: 200, repo: 200
Command flags checked against the real binary prowler () on 2026-10-27.

Related tools