run hundreds of security and compliance checks against your cloud accounts and infrastructure as code, with no credentials baked in
Prowler is an open source, multi cloud security assessment tool. It runs hundreds of checks against a cloud account and reports exactly which controls pass, which fail, and which compliance requirement each maps to, covering AWS, Azure, Google Cloud, Kubernetes, Microsoft 365 and GitHub from one command line. Findings map onto dozens of published frameworks including CIS, PCI DSS, HIPAA, SOC 2, ISO 27001, NIST and FedRAMP, and are written as CSV, OCSF JSON and a self contained HTML report that drops into any evidence or SIEM workflow. Prowler only reads: it uses a read only identity you attach and never changes anything in your account.
cloudimg ships the full Prowler engine with no cloud credentials of any kind, so nothing on the image can read an account until you attach your own read only identity, on AWS an instance role so no secret is ever written to the instance. A real credential free infrastructure as code assessment runs on first boot to prove the scanner works with no account at all, scheduled assessments are pre wired and fail closed on a tampered scanner, the image binds no network port, and every launch is paired with a step by step deploy guide and 24/7 support.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Prowler Multi-Cloud Security and Compliance Scanner
Deploy a ready-to-run cloud security assessment tool on your own EC2 instance within minutes. Built on Prowler - the open source multi-cloud security scanner - this AMI runs hundreds of checks against a cloud account and reports exactly which controls pass, which fail, and which compliance requirement each maps to. It covers AWS, Azure, Google Cloud, Kubernetes, Microsoft 365 and GitHub from one command line, and maps findings onto dozens of published frameworks including CIS, PCI DSS, HIPAA, SOC 2, ISO 27001, NIST and FedRAMP.
## Why This Scanner Instead of Alternatives
## What This Image Is, Stated Plainly
This ships the Prowler command-line scanner, deliberately - not the separate Prowler App web interface, which would add a database and several network listeners to a security appliance. There is no web console and nothing listens on this instance beyond SSH. Prowler measures and reports: it reads cloud provider APIs using the read-only identity you give it and never changes anything in your account.
## Credential-Free Scanning, Working from First Boot
You do not need a cloud account to prove the scanner works. The image ships Prowler's infrastructure-as-code provider and an example fixture, so a complete, genuine assessment of Terraform runs with no credentials at all - a baseline runs automatically on first boot. This is a real, shipped feature: point it at your own Terraform, CloudFormation or Kubernetes manifests to scan them for misconfigurations before you deploy.
## Assess Your Own Cloud
Attach a read-only identity for the account you want to assess - an AWS instance role with SecurityAudit and ViewOnlyAccess is the recommended path on AWS - then run a full assessment with a single command. Restrict a run to one service, one severity, or one compliance framework, and write the results wherever you choose.
## Scheduled Assessments
A systemd timer runs an assessment daily with a randomised delay so a fleet does not stampede, keeping dated reports. Out of the box it points at the credential-free IaC provider against an empty directory, so it is a no-op until you either drop manifests in or point it at a cloud provider - the image makes no assumption about your estate.
## Fail-Closed by Design
For a security scanner the worst outcome is a confident wrong answer. This image verifies the integrity of the scanner before every scheduled run - the binary must match the checksum recorded when the image was built - and a failed first boot stops the schedule rather than filing a clean-looking report from a broken scanner.
## Minimal Attack Surface
Prowler binds no port and runs no daemon. The only listening service is SSH for administration; all cloud access is outbound. There is no login and no baked-in credential of any kind.
## Get Started with a Guided Setup
Want help attaching an identity, choosing a compliance framework, or wiring findings into your evidence workflow? Contact cloudimg for a free guided setup session.
## Use Cases