Are We Releasing the Code We Actually Checked?

Botie adds a dependency and rebuilds the project. Bind the review and independent checks to the exact revision and artifact that will be released.

14 sections · 7 questions · 1 coding challenge

1 / 14

A Build Needed a Traceable Origin

BOTIE

Software supply chains grew beyond a single source tree. Builds consume dependencies and configuration, then produce artifacts that may be copied through several systems. SLSA uses provenance to describe where an artifact came from and how it was produced.

For an agent-assisted change, that helps us ask a precise question: does the evidence describe this artifact? Provenance can establish origin under a trusted verification policy. It does not establish that the source code is correct or that the package has no vulnerabilities.

Sources for this history