~/conference

SupplyChainSecurityCon @ OSS NA 2023

open source maintainers, security engineers, package registry operators, ci/cd engineers, devops engineers, release managers, software architects

SBOM generation and analysis; provenance with in-toto attestations; Sigstore Fulcio and Rekor signing; SLSA conformance levels and auditing; reproducible build root causes; LLVM IR binary function fingerprinting; machine-readable advisories VEX and CSAF; container supply chain security; securing Kubernetes manifests with Cosign; Merkle artifact dependency graphs; automated GitHub org configuration (autodog); runtime observability with eBPF and Tetragon

titleauthorlength
Securing Kubernetes Manifests with Sigstore Cosign, What Are Your Options?Mathieu Benoit23m
Three concrete options for verifying Kubernetes manifests signed with Sigstore Cosign: a kubectl plugin that packages a YAML as an OCI image, signs it with a…
Talk at Virtual on
The Importance of Developer Tooling to Make Open Source More Secure by DefaultBrian Behlendorf43m
Scan of real ecosystems finds 61,000 projects flagged for a decades-old Python archive bug and automated fixes get merged in only ~2–3k repositories…
Talk at 121 (Level 1) on
The Impact of Media on Cybersecurity: Using Art to Visualize Software Supply Chain Security Trends & Increase Awareness of Popular Library VulnerabilitiesAnova Hou32m
Shows that media attention correlates with faster enterprise fixes by comparing coverage-driven remediation rates: scraped Sonatype 2022 trend data turned into…
Talk at 121 (Level 1) on
OmniBOR: Bringing the Receipts for Supply Chain SecurityEd Warnicke, Aeva Black41m
OmniBOR (Omnivore) captures a build’s exact artifact dependency graph by having build tools embed input-manifest IDs (git object hashes) into outputs, turning…
Talk at 121 (Level 1) on
Demystifying Unreproducible Builds: What, Why, and How?Rahul Rajesh Bajaj23m
Analysis of 18 million builds from Debian finds 16 root causes (vs prior 6) grouped into build, filesystem, memory, system. The study shows build path is the…
Talk at 121 (Level 1) on
Bringing Provenance to All of Open Source: Lessons from Npm’s Sigstore IntegrationTrevor Rosen, Zach Steindler27m
npm ties a package back to exact commits and build instructions for the registry that serves 70 billion packages per month by adding a flag npm publish…
Talk at 121 (Level 1) on
Security Advisory Programs: Creating Transparency Along the Software Supply ChainTyler Townes39m
Security advisory program explains concrete practices: public coordinated disclosure policy, a templated advisory workflow with templates with gray and yellow…
Talk at 121 (Level 1) on
Code Genome - Fingerprinting Code to Build Trustworthy SBOMsIan Molloy, Jiyong Jang57m
Project fingerprints functions by lifting binaries to LLVM IR canonicalization and producing semantically meaningful embeddings, then links those embeddings…
Talk at 121 (Level 1) on
Panel Discussion: Open Source Supply Chain Security - Are Containers..Liz Rice, Ayse Kaya, Lisa-Marie Namphy, Josh Bressers40m
Claims that containers are the biggest blind spot get grounded in numbers and tools: the panel cites scanned 3 million containers and npm scale of 2.3M…
Panel at 122 (Level 1) on
SLSA ConformanceKris Kooi31m
SLSA 1.0 defines build levels 1–3 with concrete producer and build-platform requirements: producers must pick a compatible builder, keep a consistent process…
Talk at 122 (Level 1) on
Is SBOM for the Cloud Even a Thing?Nisha Kumar53m
SBOMs for networked cloud services prove limited because services are not distributed products; a list of packages rarely tells whether an API path is…
Talk at 122 (Level 1) on
Panel Discussion: Ketchup, Mustard, and Relish of Software Supply Chain SecurityArnaud J Le Hors, Jay White, Michael Lieberman, Melba Lopez46m
OpenSSF Supply Chain Integrity work focuses on concrete deliverables: Salsa 1.0: five build requirements (provenance, isolation, strength) after cutting ~20…
Panel at 122 (Level 1) on
Configuration as a Code: Managing Hundreds of GitHub Organizations to Streamline Supply Chain SecurityMikaël Barbero37m
Eclipse Foundation builds and runs autodog, a Python3 command-line system that snapshots and enforces GitHub org and repo settings across roughly 150…
Talk at 122 (Level 1) on
Realities of SBOM: What Is Under the Hood of SBOM?Hasan Yasar50m
SBOMs are not static files but a dynamic, per-build artifact tracked across code, build and runtime phases; the demo shows cargo generating CycloneDX/SPDX…
Talk at 122 (Level 1) on
Improving the Security of a Large Open Source Project One Step at a TimeMichael Dawson, Paula Paul47m
Node.js security working group secures core with OpenSSF funding, uses HackerOne for private reports, a private repo for fixes, and an eight‑to‑nine‑person…
Talk at 122 (Level 1) on
An SBOM Primer: From Licenses to Security, Know What’s in Your Code, or Someone Else’s!Jeff Shapiro, Gary O'Neall46m
Minimum SBOM here is concrete: a 38-line NTIA-conformant file with supplier, component name, version, unique IDs (PackageURL/CPE/CVE), dependency relationships…
Talk at 121 (Level 1) on
Lightning Talk: Smaug's Cave: Studying Thousands of Gems at ShopifyJacques Chester07m
Shopify reconstructs historical RubyGem usage by scraping GitHub commits and extracting every Gemfile.lock change into SQLite, then joining that with the Ruby…
Lightning at 121 (Level 1) on
Lightning Talk: Criticality Scores Unveiled: A High Schooler’s Journey with OpenSSFNathan Naveen09m
Uses the Rob Pike algorithm to combine signals (last update, contributor count, commit frequency, closed issues) with per-signal thresholds to produce a…
Lightning at 121 (Level 1) on
Lightning Talk: Enabling “Safe” Use of Untrusted Open Source Dependencies with SandboxingAshish Bijlani09m
Claims a novel tool, Packj sandbox, blocks install-time malware by creating an isolated filesystem layer and network firewall while remaining compatible with…
Lightning at 121 (Level 1) on
Software Supply Chain Security Case Study at AnacondaSebastien Awwad43m
Anaconda implements end-to-end content trust for its curated package build pipeline: packages are built and metadata is signed at build time, verification…
Talk at 121 (Level 1) on
Toto-Ally TUF: Simple Tools for a Secure Software Supply ChainMarina Moore, Aditya Sirish A Yelgundhalli35m
Software supply chain compromises rise 742% over three years and the claim is that combining TUF and in-toto gives verifiable end-to-end integrity. The demo…
Talk at 121 (Level 1) on
What the &#% Is in That SBOM? How to Provide Users What Software Components Are IncludedHelio Chissini de Castro38m
SBOMs are a final contract of upstream data, not a silver-bullet product: ingest and standardize with Package-URL (PURL) so components map reliably to a…
Talk at 121 (Level 1) on
Verifying the Validity of Crowd-Sourced Results in the Open Source Community: The Scorecard GitHub Action and SigstoreNaveen Srinivasan, Spencer Schrock32m
The Scorecard GitHub Action produces crowd-sourced security results for ~1,000,000 repositories per week and signs each result with Sigstore tooling: cosign…
Talk at 122 (Level 1) on
Never Break the Chain: Securing the Container Supply Chain with Notary, TUF, and GatekeeperKatie Novotny, Diego Casati27m
Demo builds container images directly into Azure Container Registry, signs them with Notation/Notary (TUF) using keys stored in Azure Key Vault, and verifies…
Talk at 122 (Level 1) on
Patterns That Protect: Securing Workloads in Automated DeploymentsKerim Satirli38m
Shows concrete, working patterns: uses Terraform to codify GitHub allow lists and GitHub Actions with content-addressed allowlist entries (no human tags)…
Talk at 122 (Level 1) on
Where Is the GUAC?Parth Patel, Mihai Maruseac40m
GUAC ingests SBOMs and attestations (SPDX, CycloneDX, SALSA) from local folders or OCI into a knowledge graph and exposes it via GraphQL query layer and…
Talk at 122 (Level 1) on
SLSA with Us: The Dance of AppSecMichael Lieberman40m
SLSA Build 1.0 enforces provenance for source-to-artifact builds and defines three levels: L1 exists provenance, L2 signed provenance, L3 unforgeable per-build…
Talk at 122 (Level 1) on
~/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.