Prowler Academy

Prowler Academy: Full Syllabus

Estimated total time to complete: ~28 hours: ~2 hours of pre-work, Track 1 (~3 hours, self-paced) and five instructor-led days of ~5 hours (Modules 04–27 plus the final exam). Start with Module 00; see Delivery format for the day-by-day plan. Self-paced learners can follow the same order at their own rhythm.


Editions

The academy covers Prowler Open Source (CLI, SDK, Prowler Local Server), Prowler Cloud (hosted; 15-day free trial, then per cloud account, see prowler.com/pricing at time of writing), and Prowler Private Cloud (deployed in your own environment). A comparison table is in the README. Free resources: Prowler Hub and the Prowler Registry.


Pre-work (before Day 1)

#ModuleKey topicsTime
00Pre-work: Set Up Your Lab EnvironmentProwler CLI and Docker image, sandbox account with read-only credentials, GitHub repository, Prowler Cloud account and API key, Claude Code + a second agent on Prowler MCP2h

Delivery format (five days)

Module 00 (pre-work) and Track 1 are self-paced and must be finished before Day 1. Modules carry their budget in the header and every lab shows its minutes; a module can be left half-way at the end of a day and resumed the next morning.

DayModulesTime
Before00 pre-work (~2h) · 01, 02, 03 (self-paced)~5h
104 · 05 · 06 · 07 · 08~5h
209 · 10 · 11 · 12 · 13~5h
314 · 15 · 16 · 17 · 18 · 19 (first half)~5h
419 (second half) · 20 · 21 · 22 · 23 (first half)~5h
523 (second half) · 24 · 25 · 26 · 27 capstone · final exam~5h

Track 1: Cloud Security Foundations

Before you can scan, you have to think like a cloud defender.

#ModuleKey topicsTime
01Cloud Security FoundationsConfidentiality/Integrity/Availability, threat modeling, CSPM, CIEM, CNAPP1h
02Shared Responsibility & CSP Security ModelsAWS/Azure/GCP/Kubernetes/M365/SaaS responsibility splits1h
03Compliance Frameworks LandscapeCIS, NIST, ISO 27001, PCI-DSS, HIPAA, SOC 2, ENS, GDPR, FedRAMP1h

Track 2: Prowler Open Source CLI

Everything you can do without an account, and that's a lot.

#ModuleKey topicsTime
04Introduction to ProwlerHistory, architecture, providers, checks, services, compliances45 min
05Installing Prowler CLIpip, pipx, Docker, CloudShell, dev install45 min
06Your First Prowler ScanAWS quick scan, severities, output files, HTML report1h 15 min
07Multi-Cloud Providers Deep DiveAzure, GCP, Kubernetes, M365, GitHub, IaC, Okta, MongoDB Atlas and more1h
08Mutelist MasteryYAML mutelist, wildcards, exceptions, tag-based muting1h 15 min
09Custom Checks & ConfigurationsBuild a check, override metadata, audit_config, Prowler Registry1h 20 min
10Prowler in CI/CDGitHub Actions, GitLab CI, Jenkins, exit codes, SARIF, --push-to-cloud55 min

Track 3: Prowler Cloud

Operate Prowler as a platform, alone or across teams.

#ModuleKey topicsTime
11Prowler Cloud Platform OverviewComponents, architecture, Prowler Local Server vs Prowler Cloud vs Prowler Private Cloud40 min
12Onboarding Providers in Prowler CloudAWS Organizations, Azure tenants, GCP projects, K8s, M3651h 15 min
13Scans & SchedulingManual scans, daily schedules, cron, scan history50 min
14Findings InvestigationFindings overview, resource view, status workflow, triage1h
15Compliance DashboardsCIS, ISO, PCI, HIPAA, ENS dashboards, evidence exports1h
16Mute Rules in Prowler CloudSimple vs Advanced mutelist (YAML), reviewing muted findings45 min
17IntegrationsSlack, Jira, S3, AWS Security Hub, email and Slack alerts1h
18RBAC, Teams & OrganizationsRoles, permissions, SSO (Google, Okta), audit logs45 min

Track 4: Advanced Features

Where Prowler goes from finding misconfigurations to mapping real attack risk. Some features here (for example Lighthouse AI) require a Prowler Cloud or Prowler Private Cloud subscription.

#ModuleKey topicsTime
19IaC Security ScanningTerraform, CloudFormation, Kubernetes manifests, Helm, Azure ARM templates, Dockerfiles1h
20Attack PathsCartography schema, graph queries, lateral movement1h
21Lighthouse AI & Custom ComplianceLighthouse setup, multi-LLM, building custom compliance1h 15 min

Track 5: Prowler + Claude Code

Build an Agentic Cloud Defender: the Prowler MCP Server lets any MCP-capable AI agent find, prioritize, explain, plan, execute and verify fixes, with Prowler as the deterministic source of truth. Labs use Claude Code; modules cover Claude app, GitHub Copilot, Codex/ChatGPT, Cursor, Gemini CLI and custom MCP clients.

#ModuleKey topicsTime
22Prowler MCP + Claude Code SetupAgentic Cloud Defender loop, claude mcp add, per-agent setup (Claude, Copilot, Codex, Cursor, any MCP client), API keys and guardrails, STDIO vs HTTP, tool catalog1h 45 min
23Detect with Claude CodeLoop: Find, Prioritize, Explain. Findings triage, attack-path queries, scoping by service1h
24Remediate with Claude CodeLoop: Plan, Execute, Verify. Auto-generated fix scripts, IaC PRs, ticket creation55 min
25Dashboards & Reporting with Claude CodeBuilding artifacts, exec dashboards, KPI rollups40 min
26Continuous Security AutomationClosed-loop automation: scheduled agents, drift detection, autonomous workflows40 min

Capstone

#ModuleDescriptionTime
27Capstone Project: Cloudsmiths Inc.Build a complete posture + compliance + remediation program.1h 15 min
-Final Certification Exam50 questions across all tracks. 40/50 to pass.1h
-Final Exam Answer KeyDetailed explanations and references.-

Where each premium feature is taught

Feature (edition)Module
Whole-organization onboarding: AWS Organizations, Azure Management Groups, GCP Organizations (Cloud)12
Custom schedules, scan configuration, partial scans and single-finding rescans (Cloud)13
Import findings from the CLI / API (Cloud)12–13
Triage lifecycle, finding notes, manual findings with evidence (Cloud)14
ThreatScore (all editions), custom compliance watchlists, NATO D32 (Cloud)15
Simple and Advanced Mutelist, mute rules08, 16
Jira, Slack/email alerts, Power BI, AWS Security Hub (Cloud)17
SAML SSO, Google/GitHub login, RBAC (Cloud)18
Attack Paths: basic (open source) and full graph (Cloud)20
Lighthouse AI, contextual skills, Censys external validation (Cloud)21
Prowler MCP Server for AI agents (Cloud; works with any MCP client)11, 22–26
Autonomous Fixer (Cloud)24
Private Registry (Cloud), Prowler Registry09
Private Cloud only: Local Registry, VMware VCF controls, AWS Security Lake / SIEM integration, data residency11

Edition labels follow prowler.com/pricing at time of writing and may change.

Earning the badge

To earn the PCSC badge:

  1. Pass every module knowledge check (8/10 or higher).
  2. Complete the capstone deliverables (Module 27).
  3. Pass the final certification exam (40/50 or higher).

See BADGE.md for full requirements and how to claim your badge.