Course Outline
1. DevSecOps Foundations: Security by Design for Government
🔍 Learn: Core DevSecOps principles and secure software development lifecycle (SDLC)
🛠️ Demo: Side-by-side comparison of legacy versus modern secure pipelines
🔧 Lab: Build your first DevSecOps-enabled pipeline template
2. OWASP ZAP Security Testing Bootcamp for Government
💣 Breach Simulation:
- Deploy a vulnerable application with SQL injection (SQLi) and cross-site scripting (XSS)
- Use OWASP ZAP to detect and mitigate threats
⚙️ Defense Tactics:
- Automated scanning with ZAP
- Integration of ZAP API into CI/CD pipelines
🧪 Lab: Customize ZAP baseline scans and attack rules
🎯 Challenge: “Find the hidden admin panel in 10 minutes”
3. Dependency Hell: Supply Chain Defense for Government
💣 Breach Simulation:
- Inject a malicious npm package with known Common Vulnerabilities and Exposures (CVEs)
🛡️ Defense Tactics:
- Monitor vulnerabilities using OWASP Dependency-Track
- Enforce policy gates that fail builds on critical CVEs
🧪 Lab: Create vulnerability policies and alert workflows
⚠️ Shocking Demo: “How one bad dependency can compromise your infrastructure”
4. Vulnerability Management War Room for Government
💣 Breach Simulation:
- Exploit unpatched container vulnerabilities
🛡️ Defense Tactics:
- Centralize reporting with OWASP DefectDojo
- Scan containers using Trivy
🧪 Lab: Build real dashboards for CISO and executive reporting
🏁 Competition: “Triage 50 findings faster than your colleagues”
5. Secrets & Configuration Fire Drill for Government
💣 Breach Simulation:
- Exfiltrate secrets from Git history using truffleHog
🛡️ Defense Tactics:
- Implement pre-commit hooks to block patterns such as
password=.* - Use ZAP’s configuration spider to identify dangerous settings
🧪 Lab: Implement GitHub Actions secrets scanning
🚨 Reality Check: “Your database password may be in Slack right now”
6. Wrap-Up: DevSecOps Battle Plan for Government
🧭 OWASP Integration Roadmap:
- Plan your adoption of DefectDojo, Dependency-Track, and ZAP
📋 Personal Action Plan:
- Draft a 30-day security checklist
- Define your DevSecOps key performance indicators (KPIs) and reporting dashboards
Requirements
Foundational Software and SDLC Experience
Audience
DevOps, Security, and Cloud Engineers who prefer practical approaches to security over theoretical discussions, ensuring effective implementation for government projects.
Testimonials (1)
There were many practical exercises supervised and assisted by the trainer