Practical Approach to Automate the Discovery & Eradication of Open-Source Software Vulnerabilities
summary
Netflix builds an automated pipeline that discovers, triages and remediates OSS flaws at microservice scale: it ingests commercial vulnerability feeds and NVD, indexes published artifacts, Debian modules and AMI manifests to map vulnerable versions to container and instance IDs, and applies a risk formula using CVSS, exploit-in-the-wild, application sensitivity and vulnerable method executed signals. Remediation uses minimum-version computation (via unified range), resolution rules, auto-PRs, dependency-lock updates and 90‑day security deprecation cycles, which measurably reduce impacted services over time.
AI-written summary · about
chapters (26)
- 0:00Intro
- 3:16The Benefits of Open Source Software
- 5:50Open source security is a strange thing
- 9:16Typo squatting
- 10:11Package Masking
- 11:28Ownership transfer
- 12:07Dangling references
- 13:10Picking a target for infection
- 13:49How dependencies gets infected?
- 15:48How can we protect ourselves from supply chain attacks?
- 17:34Netflix Microservice Architecture
- 18:13Design principles for our approach
- 19:22Build open source vulnerability database
- 25:55Vulnerability Triage
- 27:43Risk Strategy Table - Example 1
- 28:58Requirements for effective vulnerability remediation
- 29:26Understanding minimum version update problem
- 31:08First order dependency problem
- 35:57Yarn Selective dependency resolutions - Example
- 37:47Dependency lock updates
- 38:21Security Change Campaigns
- 39:47Security Change Campaign - Blacklist
- 42:19Vulnerable method use detection
- 43:59Better remediation (slack bot remediation)
- 44:41Questions we ask for organizational metrics
- 45:53Blackhat sound bytes
related talks
39mFrom Discovery to Fix: What 10,000 Open Source Projects Reveal About CVE Remediation
25mAutomating Cyber Threat Intelligence: A Practical Approach to Managing Emerging Vulnerabilities
41mManaging the risk and growth of using Open Source Software
11mIdentifying Security Vulnerabilities at Scale: Venture Inside a Pipeline
13mManaging Vulnerabilities in Open-Source Dependencies
35mPractical DevSecOps for private and open source projects
46mScaling the Security Researcher to Eliminate OSS Security Vulnerabilities Once and For All
29mContainer vuln management with (hopefully) minimal...
