~/talk

A Vulnerability Database Should Not Be About Vulnerabilities!

links:none on file
links:none on file
slides:none on file

Argues that a vulnerability database must be package-first and use upstream advisories as the source of truth, not noisy derived feeds; builds vulnerablecode, an open DB that aggregates OSV/GitHub/advisories, normalizes to package-url and CPE, assigns confidence-based aggregation scores, deduplicates via alias maps, and resolves version ranges by time‑traveling registries. Adds commit-level traces and YARA rules for precise detection, combines human review with ML to spot inconsistencies, and plans a Vulnerability Total service to compare databases and answer “am I actually affected?”

AI-written summary · about

  1. 0:00Introduction
  2. 1:17Agenda
  3. 2:01State of Vulnerability Databases
  4. 4:40Telephone Game Problem
  5. 6:46Trust
  6. 8:52Package First
  7. 9:50Why vulnerable code
  8. 10:36Tools
  9. 11:36Data Source
  10. 13:16Aggregate Correlate
  11. 14:06Multilevel Refinement
  12. 15:53Growth Packages
  13. 17:08Missing Packages
  14. 18:12Duplicated Data
  15. 20:20Other Issues
  16. 23:15Future Plans
  17. 29:39Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.