Skip to content
Security
MCP

prowler

Scans cloud accounts against security best practices and compliance benchmarks such as CIS.

From plugin
prowler
15k39 skills1 MCP

Claude Code

> /plugin marketplace add prowler-cloud/prowler
> /plugin install prowler@prowler-plugins

Security report

Found

Low risk

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Nov 10, 2026

    Last push

  • Licence

    Apache-2.0

  • Runs as

    Remote

    mcp.prowler.com

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 11, 2026.

prowler README

Prowler logo

Prowler logo

Prowler is the Open Cloud Security Platform trusted by thousands to automate security and compliance in any cloud environment. With thousands of ready-to-use checks and compliance frameworks, Prowler delivers real-time, customizable monitoring and seamless integrations, making cloud security simple, scalable, and cost-effective for organizations of any size.

The Agentic Cloud Defender

Try Prowler Cloud

Prowler community on Slack

Join our Prowler community!

Slack Shield

Python Version

Python Version

PyPI Downloads

Docker Pulls

AWS ECR Gallery

Codecov coverage

Linux Foundation insights health score

Version

Version

Contributors

Issues

License

Twitter

Twitter

Prowler Cloud demo

Description

Prowler is the world’s most widely used Open-Source Cloud Security Platform that automates security and compliance across any cloud environment. With thousands of ready-to-use security checks, remediation guidance, and compliance frameworks, Prowler is built to “Secure ANY Cloud at AI Speed”. Prowler delivers AI-driven, customizable, and easy-to-use assessments, dashboards, reports, and integrations, making cloud security simple, scalable, and cost-effective for organizations of any size.

Prowler includes hundreds of built-in controls to ensure compliance with standards and frameworks, including:

  • Prowler ThreatScore: Weighted risk prioritization scoring that helps you focus on the most critical security findings first
  • Industry Standards: CIS, NIST 800, NIST CSF, CISA, and MITRE ATT&CK
  • Regulatory Compliance and Governance: RBI, FedRAMP, PCI-DSS, and NIS2
  • Frameworks for Sensitive Data and Privacy: GDPR, HIPAA, and FFIEC
  • Frameworks for Organizational Governance and Quality Control: SOC2, GXP, and ISO 27001
  • Cloud-Specific Frameworks: AWS Foundational Technical Review (FTR), AWS Well-Architected Framework, and BSI C5
  • National Security Standards: ENS (Spanish National Security Scheme) and KISA ISMS-P (Korean)
  • Custom Security Frameworks: Tailored to your needs

Prowler Cloud & Prowler Local Server

Prowler Cloud and Prowler Local Server, its self-hosted open-source version, are web applications that simplify running Prowler across your cloud provider accounts. They provide a user-friendly interface to visualize the results and streamline your security assessments.

Prowler Cloud Risk Pipeline Threat Map

For more details, refer to the Prowler Local Server documentation

Prowler CLI

prowler <provider>

Prowler CLI Execution

Prowler Local Dashboard

prowler dashboard

Prowler Local Dashboard

Attack Paths

Attack Paths automatically extends every completed AWS scan with a graph that combines Cartography's cloud inventory with Prowler findings. The feature runs in the API worker after each scan.

Two graph backends are supported as the long-lived sink:

  • Neo4j (default; the Docker Compose files already ship a neo4j service).
  • Amazon Neptune (cloud-managed; opt-in).

Select the sink with ATTACK_PATHS_SINK_DATABASE (neo4j or neptune; default neo4j).

Note: Cartography ingestion always uses a temporary Neo4j database, regardless of the configured sink. The NEO4J_* variables below must remain set even when ATTACK_PATHS_SINK_DATABASE=neptune.

Neo4j sink

VariableDescriptionDefault
NEO4J_HOSTHostname used by the API containers.neo4j
NEO4J_PORTBolt port exposed by Neo4j.7687
NEO4J_USER / NEO4J_PASSWORDCredentials with rights to create per-tenant databases.neo4j / neo4j_password

Neptune sink

VariableDescriptionDefault
NEPTUNE_WRITER_ENDPOINTBolt host for the Neptune writer instance. Required when sink is neptune.empty
NEPTUNE_READER_ENDPOINTOptional reader endpoint for read-only queries. Falls back to the writer when unset.empty
NEPTUNE_PORTBolt port exposed by Neptune.8182
AWS_REGIONRegion the Neptune cluster lives in. Required when sink is neptune.empty

Neptune authenticates with SigV4 using the standard boto3 credential chain. The worker's IAM role (or AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY) supplies the credentials. There is no Neptune password variable.

Every AWS provider scan will enqueue an Attack Paths ingestion job automatically. Other cloud providers will be added in future iterations.

Prowler at a Glance

[!Tip] For the most accurate and up-to-date information about checks, services, frameworks, and categories, visit Prowler Hub.

ProviderChecksServicesCompliance FrameworksCategoriesSupportInterface
AWS662865019OfficialUI, API, CLI
Azure191222516OfficialUI, API, CLI
GCP110202212OfficialUI, API, CLI
Kubernetes9271111OfficialUI, API, CLI
GitHub24325OfficialUI, API, CLI
M36514410910OfficialUI, API, CLI
OCI5214510OfficialUI, API, CLI
Alibaba Cloud63969OfficialUI, API, CLI
Cloudflare43539OfficialUI, API, CLI
IaCSee trivy docs.N/AN/AN/AOfficialUI, API, CLI
MongoDB Atlas10318OfficialUI, API, CLI
LLMSee promptfoo docs.N/AN/AN/AOfficialCLI
ImageN/AN/AN/AN/AOfficialUI, API, CLI
Google Workspace651146OfficialUI, API, CLI
OpenStack34519OfficialUI, API, CLI
Vercel26618OfficialUI, API, CLI
Okta29822OfficialUI, API, CLI
Linode Contact us10314UnofficialCLI
Huawei Cloud Contact us251016UnofficialCLI
E2E Networks Contact us27602UnofficialCLI
Scaleway Contact us1111UnofficialCLI
StackIT Contact us8213UnofficialCLI
NHN6220UnofficialCLI

[!Note] The numbers in the table are updated periodically.

[!Note] Use the following commands to list Prowler's available checks, services, compliance frameworks, and categories:

  • prowler <provider> --list-checks
  • prowler <provider> --list-services
  • prowler <provider> --list-compliance
  • prowler <provider> --list-categories

💻 Installation

Prowler Local Server

Prowler Local Server offers flexible installation methods tailored to various environments:

For detailed instructions on using Prowler Local Server, refer to the usage guide.

Docker Compose

Requirements
Commands

macOS/Linux:

VERSION=$(curl -s https://api.github.com/repos/prowler-cloud/prowler/releases/latest | jq -r .tag_name)
curl -sLO "https://raw.githubusercontent.com/prowler-cloud/prowler/refs/tags/${VERSION}/docker-compose.yml"
# Environment variables can be customized in the .env file. Using default values in production environments is not recommended.
curl -sLO "https://raw.githubusercontent.com/prowler-cloud/prowler/refs/tags/${VERSION}/.env"
docker compose up -d

Windows PowerShell:

$VERSION = (Invoke-RestMethod -Uri "https://api.github.com/repos/prowler-cloud/prowler/releases/latest").tag_name
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/prowler-cloud/prowler/refs/tags/$VERSION/docker-compose.yml" -OutFile "docker-compose.yml"
# Environment variables can be customized in the .env file. Using default values in production environments is not recommended.
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/prowler-cloud/prowler/refs/tags/$VERSION/.env" -OutFile ".env"
docker compose up -d

Warning

@prowler-cloud
Ships withprowler

Prowler is the world’s most widely used Open-Source Cloud Security Platform that automates security and compliance across any cloud environment.

15k39 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
15.2k
Star history of prowler-cloud/prowler on GitHub, a chart by star-history.com

More MCP servers from other plugins.

serena

serena

MCP

Gives coding agents semantic code search and editing through language server integration, IDE style codebase navigation.

skills13d7.9k
@trailofbits@trailofbitsInstall MCP
bounty-platforms

bounty-platforms

MCP

Ships with pentest-agents: Bug bounty agent framework for Claude Code, Codex, Gemini, Cursor, Windsurf, Copilot, and OpenClaw —…

@h-mmer@h-mmerInstall MCP

Questions about prowler.

Which coding agents can use prowler?
prowler works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add prowler to Claude Code?
Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add prowler-cloud/prowler 2. In Claude Code: /plugin install prowler@prowler-plugins
Is prowler safe to install?
Low risk. Signals from public registries, not an audit.