Find and Track the hidden vulnerabilities inside your dependencies
summary
Claim: 44% of applications contain critical OSS vulnerabilities. Shows how NVD/CVE and CVSS scores work, then builds a CI pipeline with Jenkins + OWASP DependencyCheck that uploads results to OWASP DependencyTrack. Demo finds a real XXE in Jackson, proves exploit by reading files from the running app, and fixes it by upgrading Jackson to a nonvulnerable 2.7.4+; explains false positives, Maven/NPM support, automated NVD updates, and how to flag and track vulnerabilities across projects.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:48Risk
- 2:17Introduction
- 2:56National Phenology Database
- 4:02Heartbleed
- 5:40Common Vulnerability Scoring System
- 6:42Dependency Check
- 7:54Demo
- 8:54Dependency Track
- 10:44Springwood vulnerability
- 11:40Jackson vulnerability
- 14:29Fixing the vulnerability
- 15:16Checking the base code
- 15:47Checking the dependencies
- 17:38Jenkins plugin
- 18:27Jenkins report
- 18:45Docker image
- 19:22API Key
- 22:45Flag Security Vulnerability
related talks
17mDetect and Track the Vulnerabilities Hiding in Your Dependencies
20mDetect and track the aliens hiding in your dependencies
14mDetect and Track the Zergs in Your Dependencies!
29mFlagship Projects: Dependency-Check
11mIdentifying Security Vulnerabilities at Scale: Venture Inside a Pipeline
27mStrangerDanger: Finding Security Vulnerabilities Before They Find You
49mOpen-source vulnerability management? Use the source, Luke!
46mSafely through the dependency minefield using OWASP Dependency Track
