Skip to content

Harden CLI distribution trust - #49

Merged
gauravtiwari merged 2 commits into
mainfrom
pr/distribution-trust-hardening
Jul 22, 2026
Merged

gauravtiwari merged 2 commits into
mainfrom
pr/distribution-trust-hardening

Conversation

@gauravtiwari

@gauravtiwari gauravtiwari commented Jul 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • sync the hardened installers and public security policy from boringcache/monorepo#111
  • verify signed checksum bundles automatically when cosign is present and preserve fail-closed strict mode
  • pin public boringcache/one examples to the immutable v1.13.99 distribution commit
  • add a SHA-pinned PR verification workflow, shared installer trust fixtures, and Dependabot configuration
  • document checksum, Sigstore, source/distribution, and private vulnerability-reporting boundaries

Verification

  • Verify distribution is green on this PR
  • shell syntax and installer trust fixture checks pass for both installers
  • public/source installer, install page, workflow, fixtures, Dependabot config, and security policy copies are aligned
  • real v1.13.99 SHA256SUMS.bundle verifies with the exact release-workflow identity
  • public docs contain no remaining boringcache/one@v1 examples

Repository controls applied

  • GitHub Actions limited to GitHub-owned actions and immutable SHA references
  • signed commits required on main
  • Verify distribution replaces the post-merge Pages deployment as the required branch check

Depends on boringcache/monorepo#111.

@gauravtiwari
gauravtiwari marked this pull request as ready for review July 22, 2026 21:16
@gauravtiwari
gauravtiwari merged commit e63c3f5 into main Jul 22, 2026
2 checks passed
@gauravtiwari
gauravtiwari deleted the pr/distribution-trust-hardening branch July 22, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant