Skip to content

Consume qualified Ubuntu security packages in the agent runtime base - #365

Merged
chen21019 merged 2 commits into
mainfrom
security/agent-runtime-backports-20261025
Oct 24, 2026
Merged

chen21019 merged 2 commits into
mainfrom
security/agent-runtime-backports-20261025

Conversation

@chen21019

@chen21019 chen21019 commented Oct 24, 2026 •

Copy link
Copy Markdown

The Python node-agent runtime base still includes Ubuntu packages with upstream security fixes. Prepare node-agent-base:v0.3.7 to consume the digest-pinned Ubuntu security bundle only in the final runtime, preserving the Python compiler inputs, existing packages, coreutils provider and configuration.

The publisher retains the original full Trivy report, verifies the actual image SBOM against the original bundle checksums and applies its exact-package OpenVEX before the existing pip-vendor interpretation. Eight focused package-consistency tests pass, including unrelated drift, invalid package selection and modified qualification rejection. The checker accepts inventory content through standard input and returns its result through standard output, without accepting filesystem paths. The existing wrapper continues its published-base checks until its new base is published and pinned in a subsequent change.

Publication remains pending completion of the existing bundle's SBOM attestation and anonymous readback. Its immutable digest is sha256:2742a3d429e4e14bc587f6dedc51ded4246cf90bbaedcd86c67d0885e32a6f2a; no runtime patch or production deployment is involved. Native package suites already passed and are not rerun here. The main-only publisher must pass its Python, TLS, credential-file, SBOM and security gates before publication.

@chen21019
chen21019 requested a review from a team as a code owner October 24, 2026 22:39
@chen21019
chen21019 merged commit f4c8cd7 into main Oct 24, 2026
5 checks passed
@chen21019
chen21019 deleted the security/agent-runtime-backports-20261025 branch October 24, 2026 22:46
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