Skip to content

deps: updater v0.2.4 — gh-free in-process attestation (unblocks fleet auto-update) - #426

Merged
TeoSlayer merged 1 commit into
mainfrom
security/updater-gh-free
Jul 25, 2026
Merged

deps: updater v0.2.4 — gh-free in-process attestation (unblocks fleet auto-update)#426
TeoSlayer merged 1 commit into
mainfrom
security/updater-gh-free

Conversation

@TeoSlayer

Copy link
Copy Markdown
Collaborator

The deployed updater (v0.2.3) shells out to gh attestation verify and fails closed when gh is absent — every stock agent host — so auto-update has never worked fleet-wide. v0.2.4 verifies checksums.txt SLSA provenance in-process via sigstore-go (no gh), keeping provenance mandatory while making auto-update actually apply. Built + verified gh-free.

🤖 Generated with Claude Code

The v0.2.3 updater shelled out to 'gh attestation verify' and failed
closed when gh was absent — which is every stock headless agent host, so
auto-update could never apply fleet-wide. v0.2.4 verifies checksums.txt
SLSA provenance in-process via sigstore-go (no external tooling), keeping
provenance mandatory while letting auto-update actually work.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@TeoSlayer
TeoSlayer merged commit 61eaa36 into main Jul 25, 2026
11 of 12 checks passed
@TeoSlayer
TeoSlayer deleted the security/updater-gh-free branch July 25, 2026 16:48
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.

2 participants