Repository navigation
fix(security): remediate console artifact vulnerabilities - #4577
plural-copilot[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
This PR was generated by the codex Plural Agent Runtime. Here's some useful information you might want to know to evaluate the ai's perfomance:
| Name | Details |
|---|---|
| 💬 Prompt | Create one remediation PR for the currently fixable vulnerabilities in the deployed mgmt/console service artifacts owned by this repository. Do not change GitOps manifests or any deployed image tags; images will be rebuilt and published before promotion.... |
| 🔗 Run history | View run history |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Soffi AI SummaryThis PR remediates known security vulnerabilities in the build inputs for two deployed artifacts — The changes target three vulnerability classes:
Additionally, the Kubernetes agent final distroless base image digest is pinned to a current multi-architecture Debian 12 digest, refreshing OS-level scanner findings on rebuild. Only ChangesSecurity vulnerability remediation for Go dependencies and base images
Updated: 2026-10-23 17:08 UTC |
[Medium impact] The PR appears safe to merge; no actionable regression was established. SummaryUpdates build inputs for the deployment-controller and combined kubernetes-agent images.
No actionable issue was established. Tests and production image builds were not run during this review. Reviews (1) · Last reviewed commit: "fix(security): remediate console artifac..." · Reviewed by Greptile |
Summary
Remediates build inputs for the deployed mgmt/console artifact paths without changing GitOps manifests or deployed image tags.
Vulnerability / fix mapping
golang.org/x/net: kubernetes-agent api and kas now resolve v0.60.0; the deployment-controller build graph was also aligned to v0.60.0 with its required x/* companion updates.github.com/klauspost/compress: kubernetes-agent api/kas and deployment-controller each resolve v1.18.7.ca-certificates/tzdata: pinned the final distroless Debian 12 base to current multi-architecture digestsha256:afa5c872c891853ca7fcf1f12c3edb23f7eeef36189728842dd51042ff57f7ab, refreshing scanner-visible OS artifacts on rebuild.Affected artifacts
ghcr.io/pluralsh/kubernetes-agent:0.12.51— kas and api binaries built bygo/kubernetes-agent/hack/docker/Dockerfileghcr.io/pluralsh/deployment-controller:v0.12.51— built bygo/controller/DockerfileValidation
Passed:
Attempted but not completed in this harness:
The installed Docker environment does not provide buildx, and legacy Docker test/build invocations exceeded the harness 30-second command-return limit before a final result. CI should run the normal multi-architecture image builds and test suites.
Rollout
This PR changes source build inputs only. Rebuild and publish the images, then scan the published artifacts before promoting any image tags through GitOps. No deployed tags are claimed fixed by this PR.
Plural Service: mgmt/console