OWASP ZAP Pro
Course Description
OWASP ZAP is the world's most popular free web security scanner. Learn to use it professionally for vulnerability assessment.
Learning Objectives
- Configure ZAP for professional testing
- Scan web applications effectively
- Fuzz inputs for vulnerabilities
- Automate security testing
- Integrate with CI/CD pipelines
- Report findings professionally
Course Structure
Modules
Module 1: ZAP Fundamentals (5h)
- Installation and setup
- Interface overview
- Proxy configuration
- Context management
Module 2: Manual Testing (6h)
- Spidering
- Manual exploration
- Break points
- Request modification
Module 3: Active Scanning (7h)
- Scan policies
- Scanner configuration
- Alert management
- False positive handling
Module 4: Fuzzing (6h)
- Fuzzer basics
- Payload generation
- Anti-CSRF handling
- Custom fuzzers
Module 5: Automation (6h)
- ZAP API usage
- Python scripting
- Automation Framework
- Baseline scans
Module 6: CI/CD Integration (5h)
- Jenkins integration
- GitHub Actions
- Docker scanning
- Reporting automation
Tools
| Tool | Purpose |
|---|---|
| OWASP ZAP | Main scanner |
| ZAP CLI | Command line |
| ZAP API | Automation |
| ZAP Docker | Container scanning |
📄️ Overview
Web security testing with OWASP ZAP: scanning, fuzzing, and automation