Securing open-source package ecosystems by originating, validating, and augmenting build attestations.
Secure open-source package ecosystems by originating, validating, and augmenting build attestations.
OSS Rebuild aims to apply reproducible build concepts at low-cost and high-scale for open-source package ecosystems.
Rebuilds are derived by analyzing the published metadata and artifacts and are evaluated against the upstream package versions. When successful, build attestations are published for the upstream artifacts, verifying the integrity of the upstream artifact and eliminating many possible sources of compromise.
We currently support the following ecosystems:
While complete coverage is the aim, only the most popular packages within each ecosystem are currently rebuilt.
Published attestations can be accessed through our CLI tool or directly from cloud storage. For detailed information on accessing and verifying rebuild attestations, see our Storage and Access guide.
For developers and integrators interested in OSS Rebuild attestation formats:
To better understand the security properties of rebuilds, see Trust and Rebuilds.
Check out these related projects contributing to the reproducible builds effort:
This is not an officially supported Google product.