~/talk

Provenance Before Publish: Building Safer PowerShell and Chocolatey Pipelines

links:none on file
slides:none on file

Pipeline shows concrete checks: GitHub Actions run PSScriptAnalyzer and Semgrep and emit SARIF findings; Syft produces a CycloneDX SBOM that Grype scans for CVEs; provenance gets recorded as in-toto attestation signed and retained; Chocolatey prepublish steps enforce checksums and a Levenshtein similarity check against CCR names, validate verification.txt and install scripts, and warn on floating dependencies. Mean time to exploit drops from years to hours, so these forkable artifacts and signed receipts let teams prove what was built and when.

AI-written summary · about

  1. 0:00Supply chain security risks
  2. 1:16Supply chain attacks 2024-2026
  3. 8:41Provenance for package security
  4. 12:55Supply chain attack types
  5. 21:44Pipeline compromise and secrets
  6. 29:06Software bill of materials
  7. 36:44Pipeline validation
  8. 44:05Adoption path for maintainers
  9. 47:35Q&A
~/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.