~/talk

Authenticating Supply-chain Metadata: Building Remote Code Attestations on GitHub

name:Asra Ali
links:none on file
links:none on file
slides:none on file

Demonstrates a practical pipeline for non‑forgeable remote code attestations on GitHub using reusable workflows for isolation and sigstore OIDC keyless signing for authenticity, producing SLSA provenance records. Provides a ready Go implementation — go trusted builder v1 — plus a verifier that successfully checks scorecard v4.4.0 binary + provenance. Claims integrity, authenticity and anti‑interference are solved when using reusable workflows; using GitHub Actions alone is possible but fragile and requires extra server‑side verification and workflow source inspection.

AI-written summary · about

  1. 0:00Start
  2. 1:15Supply Chain Attacks and Compromises
  3. 2:22Dependency Confusion
  4. 3:14Code Cub Attack
  5. 8:14How Can One Trust in Attestation
  6. 10:10Reusable Workflows
  7. 10:23Github Workflows
  8. 11:40How Do We Create a Verifiable Attestation about What Was Run in that Github Workflow
  9. 11:53Create an Attestation
  10. 13:49Integrity and Authenticity
  11. 14:29Github Reusable Workflows
  12. 20:00Verifying an Attestation
  13. 21:03Artifact Attestation
  14. 23:46Creating Policies
  15. 24:10Policies at Build
  16. 24:44Github Dependency Api
  17. 24:55Motivation behind this New Api
  18. 27:21Demo
  19. 31:32The Github Actor
  20. 33:09Problem Statement
~/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.