Skip to content

fix: verify the Vector tarball checksum before installing it - #105

Merged
catinspace-au merged 1 commit into
mainfrom
fix/vector-checksum
Oct 3, 2026
Merged

catinspace-au merged 1 commit into
mainfrom
fix/vector-checksum

Conversation

@catinspace-au

Copy link
Copy Markdown
Contributor

The Vector install layer downloaded the release tarball over curl with no integrity check, so a tampered or corrupted download would go straight into the image. The build now verifies the tarball's SHA256 against digests pinned per architecture, sourced from Vector's published SHA256SUMS and cross-checked against the identically-named GitHub release asset, and fails the build on a mismatch.

The Vector version stays pinned at 0.58.0, which is still the newest non-prerelease release (2026-08-26).

@catinspace-au
catinspace-au merged commit 0e1f1c6 into main Oct 3, 2026
14 checks passed
@catinspace-au
catinspace-au deleted the fix/vector-checksum branch October 3, 2026 11:22
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

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