fix(infra): publish CVE-fixed CHIRP UHRP images - #496
Merged
Conversation
|
ty-everett
marked this pull request as ready for review
August 27, 2026 01:41
ty-everett
requested review from
BraydenLangley,
sirdeggen and
tonesnotes
as code owners
August 27, 2026 01:41
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Program and scope
33030009215; CHIRP provider rollout requested by the operator.0.1.33and UHRP Cloud0.2.35because Alpine shippedlibcrypto3andlibssl33.5.7-r0, affected by CVE-2026-14456. Both runtime images now install the fixed3.5.8-r0packages explicitly and receive patch-version bumps.9712e7e9977e3f4b2ae8190b3ee5da662c5a2451Impact
Affected packages/services and intended patch versions (publication occurs only through the release workflow after approval):
@bsv/uhrp-server-basic:0.1.34OCI image@bsv/uhrp-server-cloud-bucket:0.2.36OCI imageVerification
pnpm health:check: 184/184 governance tests pass; 39 projects, 32 public packages, 0 contract findings, 0 control errors.pnpm docs:build: 117 routes and 122 HTML files built; policy, facts, prerender, search, and link checks pass.pnpm format:check: pass across all workspaces.npm ci --ignore-scripts,npm audit,npm run build,npm run lint,npm test: 8 suites / 36 tests pass; 0 vulnerabilities.npm ci --ignore-scripts,npm rebuild better-sqlite3,npm audit,npm run build,npm run lint,npm test: 8 suites / 29 tests pass; 0 vulnerabilities.pnpm audit:security: policy pass with the two existing governed high-severity advisories ignored.git diff --check: pass.pnpm typecheckwas also attempted; it progressed through the affected CHIRP package and UHRP builds but requires generated outputs from unrelated packages when run outside the governed build/typecheck ordering. Exact affected-scope CI remains authoritative.33030706119; runtime contracts passed in run33030706267.Security and dependencies
Quality Gate passedverdict alone is not merge evidenceDependency evidence
33030009215.libcrypto3andlibssl3are upgraded to their compatible patched revision.0.1.34, Cloud0.2.36.Release and operations
The protected Infra Release workflow must rebuild Linux/amd64 images, scan them before push, then publish their SBOMs, provenance, signatures, and immutable tags. Rollback remains the previous signed image digest; no storage or configuration migration is involved.
The companion freshness changes renew the expired documentation verification dates and the test-quality/exception review windows after their inventories and repository-health controls were revalidated locally.
Completion evidence