Security DevOps - Staying Secure In Agile Projects
summary
Claims a reproducible CI pattern that finds low‑ and mid‑hanging security bugs automatically while freeing manual pentests for deep work, using OWASP ZAP (Jenkins plugin, REST API, auth session files, proxying), Arachni (JSON/XML passive capture + active scan), BDD‑Security/Gauntlet for scripted workflows and Selenium integration, and consolidation with ThreadFix and CodePulse. Scans run nightly and can take minutes to hours, build can be failed on high‑confidence results, and the approach deliberately does not replace manual pen testing.
AI-written summary · about
chapters (31)
- 0:00Intro
- 0:58Why Security DevOps?
- 3:32Four different axes
- 4:47Let's explore these axes
- 5:21Axis of "Dynamic Depth"
- 5:48Axis "Dynamic Depth": Level 1
- 6:28ZAP in SecDevOps?
- 7:07ZAP + Jenkins = SecDevOps?
- 11:18BDD-Security in SecDevOps?
- 13:56Gauntlt in SecDevOps?
- 15:20Axis "Dynamic Depth": Level 2
- 16:12Guide ZAP into Post-Auth in CI
- 20:23Guide Arachni into Post-Auth
- 22:32Guide BDD-Security into Post-Auth
- 24:42Axis "Dynamic Depth": Level 3
- 26:13Backend scans with ZAP
- 28:07Backend scans with Arachni
- 29:23Axis "Dynamic Depth": Level 4
- 30:11ZAP with special workflows (2/3)
- 33:52ZAP with special workflows (3/3)
- 34:23BDD with special workflows
- 34:57If no Selenium test code exists!
- 36:00Axis of "Static Depth"
- 36:33Axis of "Intensity"
- 36:53Axis of "Consolidation"
- 37:10Axis "Consolidation": Level 1
- 38:09Axis "Consolidation": Level 2
- 38:37Flagging builds from reports
- 39:20Axis "Consolidation": Level 3
- 40:08Axis "Consolidation": Level 4
- 40:29Code coverage analysis
related talks
46mMaking Security Agile
44mSecurity Practices Useful in Agile Development
42mContinuous Security: Integrate security tools into your DevOps Pipeline
43mBuilding a Secure DevOps Pipeline
52mApplication Security at DevOps Speed and portfolio scale
01h 18mDevSecOps - Automating Security in DevOps
45mAutomated Security Testing in a DevOps world
39mSecurity Tooling in Your DevOps Pipeline
