SecAppDev original

SBOMs and their Role in Security

Video and handoutsSecAppDev 2026

Software supply chain

Abstract

A practical deep dive into Software Bills of Materials (SBOMs): what they are, what they are not, and how they fit into modern software security. We will cover common data models and formats, how SBOMs are produced and consumed, and how they enable better visibility and faster decision-making across the software lifecycle. Interactive participation is particularly encouraged.

Handouts available for this lecture

Download

Chapters

  1. Introduction and SBOM basics
  2. SBOM producers, consumers, and use cases
  3. Legal, export, and security drivers
  4. Regulation and minimum viable SBOMs
  5. Delivering SBOM data and standardization
  6. SPDX, CycloneDX, and format wars
  7. Naming software components and identifiers
  8. Package URLs (PURL)
  9. Software Hash Identifiers (SWHID)
  10. The SPDX project and graph-based data
  11. RDF, triples, and serializations
  12. Security content, vulnerabilities, and VEX
  13. Licensing, AI, and other SBOM data
  14. SBOM lifecycle types and tooling
  15. Open issues and final thoughts

In-person course

Alexios Zavras taught at a previous edition of SecAppDev

SecAppDev is an immersive course in secure application development, running annually since 2005. World-renowned faculty from industry and academia deliver in-depth 90-minute lectures and full-day workshops in an intimate setting, typically in early June.

More about SecAppDev

Regular updates, at most twice a month

We will email you about new talks on the SecAppDev Academy, along with updates on the annual in-person course. No tracking, and you can unsubscribe at any time.