~/talk

Challenges in Open Source Software Identification

Talkat CVE/FIRST VulnCon 2025 · 2025-04-07..04-10· [security, software-architecture]
github:mprpic
slides:none on file

Ecosystem fragmentation causes concrete failures: purl <10 CVE records despite wide OSV and SCA support (SIFT, Guac), while CPE applicability is used by Microsoft and MITRE and suffers from many duplicate, inconsistent CPEs in the NIST dictionary. Red Hat namespaces purls for 200+ products and publishes guidelines so Red Hat namespaces purls to map components to product RPMs; SBOMs carry provenance between upstream source, package index and downstream distro, but conversion tooling and stricter CVE data validation remain missing.

AI-written summary · about

  1. 0:00Open source software ID
  2. 1:06What software identity means
  3. 4:18CPE as software ID
  4. 5:48Pearl for artifacts
  5. 10:08Downsides of Pearl
  6. 12:58Version ranges in Pearl
  7. 15:25CPE limitations in practice
  8. 21:07Software ID in CVEs
  9. 27:17OSV database approach
  10. 29:47Red Hat’s ID strategy
  11. 31:35Key ID challenges
  12. 37:53Q&A on standards
~/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.