Module 09: Custom Checks & Configurations
Track 2 · Prowler Open Source CLI · Time: ~1h 20 min · Pass: 8/10
Scenario
Cloudsmiths has an internal rule: every S3 bucket must carry a DataClassification tag. None of the upstream checks enforces that, so you're going to write your own. You'll also override the severity of a noisy default check to match Cloudsmiths' actual risk appetite.
Learning objectives
- Override severity and metadata for built-in checks.
- Tune configurable checks via
--config-file. - Build a new check from scratch (Python + metadata).
- Test the check locally and load it without forking Prowler.
- Find, install and run community and official checks from the Prowler Registry, and understand how artifacts are published and access-controlled.
Register to read the full module
The syllabus and each module overview are public. Create a free account to unlock the full lessons, labs, knowledge checks and the final exam, and to track your progress.