Overview
If you’re using Microsoft Defender for Cloud to monitor your Azure infrastructure, Prowler can complement it with fully transparent, customizable scans across Azure, AWS, GCP, and Kubernetes. Prowler helps you validate policies, automate compliance, and gain deeper visibility—all from the CLI, API or our Prowler UI. You can run Prowler alongside Defender for Cloud to:- Double-check security posture with open-source checks.
- Customize rules for your organization’s policies.
- Bring your own, or community contributed policies.
- Automate multi-cloud scans in CI/CD or scheduled jobs.
Why use Prowler with Defender for Cloud
Microsoft Defender for Cloud offers centralized dashboards, alerting, and some cross-cloud coverage. Prowler provides full transparency and control over what’s being checked and how those checks work—no vendor lock-in, no surprises. Use them together to get:- More confidence in your security posture
- Checks you can inspect, modify, and version
- CLI-first, portable scanning across clouds
- Open-source tooling that integrates easily into pipelines and audits
Quickstart
Here’s how to install Prowler and run a scan in your Azure account.1. Install Prowler
2. Authenticate with Azure
Make sure you’re signed in and select your subscription:3. Run a scan
4. Review results
Compare capabilities
Feature | Microsoft Defender for Cloud | Prowler |
---|---|---|
Azure-native posture management | ✅ | ✅ |
AWS, GCP, and Kubernetes support | ⚠️ (limited) | ✅ |
Custom policy creation | ❌ | ✅ |
CLI-first, scriptable | ❌ | ✅ |
Open source | ❌ | ✅ |
Compliance mappings (CIS, NIST, etc.) | ✅ (limited control) | ✅ (customizable) |
Exportable detections | ❌ | ✅ |