~/talk

Purl and Vers: The Mostly Universal Package URL & Version Ranges Identifiers for Dependencies &...

links:none on file
slides:none on file

Proposes PURL for exact cross-ecosystem package IDs and VERS for a minimal, ecosystem-aware version-range syntax that maps comparators (>, >=, etc.) into each ecosystem. Claims a 10–100× explosion of packages and shows a working Python universe library plus libraries in multiple languages. Notes adoption by SPDX, CycloneDX, OSV, NVD/NTIA mention and tools like ScanCode and VulnerableCode, and demonstrates practical vulnerability-range resolution and dependency matching.

AI-written summary · about

  1. 0:00Start
  2. 4:07How can we deal with this complexity?
  3. 6:30Meet Package URL (purl)
  4. 9:20Package URL vs. other approaches
  5. 11:55Now we can name a package... version anyone?
  6. 16:27Version Range Spec (vers)
~/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.