~/talk

Know Your JS: SBOMs for Frontend Devs

Talkat Commit Your Code 2025 · 2025-09-25..09-26· [security]
slides:none on file

Shows how to generate a real SBOM for a JavaScript project, using sift (or npm ls --all) to dump full direct and transitive dependencies, pretty‑print with jq, and scan the SBOM for CVEs with gripe or services like Sneak. Demonstrates SPDX vs CycloneDX output, GitHub Actions to regen SBOMs on push, and concrete attacks (typo‑squatting, the Glue Stack backdoor) that SBOMs expose so teams can patch and prove compliance.

AI-written summary · about

  1. 0:00Introduction
  2. 1:43JavaScript SBOM basics
  3. 4:11Direct vs transitive deps
  4. 7:40Software Bill of Materials
  5. 9:03SBOMs for security
  6. 11:30Typo squatting risks
  7. 15:00Generate SBOM with sift
  8. 17:31Scan SBOM for vulnerabilities
  9. 18:55Key takeaways
~/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.