fix(deps): remediate PROD-5214 dependency alerts - #4375
plural-copilot[bot] wants to merge 3 commits 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 dependency remediation PR from current master for PROD-5214. Do not inspect, fetch, compare, review, or reuse closed-unmerged PRs #4329/#4330 or their diffs. Scope ONLY dependency manifests/locks; do not alter Dockerfiles/GitOps/deployment image tags.... |
| 🔗 Run history | View run history |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Soffi AI SummaryThis PR is a pure dependency remediation targeting PROD-5214 security alerts. No application logic, Dockerfiles, or deployment image tags were changed — only package manifests and lock files across all five language ecosystems in the monorepo. Go modules: OpenTelemetry libraries are unified at v1.45.0 across JavaScript: Vitest and Python: Elixir: ChangesSecurity dependency remediation (PROD-5214)
Updated: 2026-09-20 00:50 UTC |
|
|
Storybook preview: https://6a8c1fbd32d6c1cc8fc131a5-hqtefboxmj.chromatic.com/ |
Summary
Fixes PROD-5214
Dependency-only remediation for Go module manifests/sums, the JS Yarn lock/workspace manifests, Python requirements, and Mix lock. No Dockerfiles, GitOps, or deployment image tags were changed.
Alert families and versions addressed
go/kubernetes-agent/kas,go/datastore, andgo/controllernow coherently resolvego.opentelemetry.io/otel, SDK/core/metric/trace, and applicable OTLP trace exporters at v1.45.0.go/helm-test,go/tools, andgo/deployment-operatorresolvegithub.com/containerd/containerdat v1.7.35. The deployment-operator replacement was updated from v1.7.33 to v1.7.35, preserving the other valid replacements.golang.org/x/cryptois v0.56.0 ingo/ai-proxy,go/client,go/cloud-query,go/deployment-operator,go/deployment-operator/terratest,go/helm-test,go/polly,go/tools, and datastore after graph assessment.vitest/@vitest/uiare 5.0.1 and the lock has only@vitest/mocker5.0.1. The old Storybook path was removed by updating the coherent Storybook family and eslint plugin to 10.6.0, rather than forcing an unsafe mocker resolution.query-string@5.1.1descriptor to 0.5.0.utils/compatibility/requirements.txtpinssoupsieve==2.9.0.gun2.4.1 andcowlib2.20.0. Cowlib must remain 2.x: gun requires>= 2.15.0 and < 3.0.0, grpc_server uses~> 2.14, and Cowboy requires>= 2.19.0 and < 3.0.0; 2.20.0 is the safe resolver intersection, so no invented 3.x dependency was added.Validation
go mod verifypassed for all 11 impacted Go modules.go getandgo mod tidy.node .yarn/releases/yarn-4.17.1.cjs install --immutablepassed (existing peer-dependency warnings remain).node .yarn/releases/yarn-4.17.1.cjs workspace @pluralsh/design-system testpassed: 4 files, 18 tests.yarn why @vitest/mockerconfirmed only 5.0.1;yarn why decode-uri-componentconfirmed only 0.5.0.python -m pip install -r requirements.txt && python -c 'import soupsieve; print(soupsieve.__version__)'passed and reported 2.9.mix deps.update gun cowlibcompleted and selected cowlib 2.20.0.Changed files
go/ai-proxy/go.mod,go/ai-proxy/go.sumgo/client/go.mod,go/client/go.sumgo/cloud-query/go.mod,go/cloud-query/go.sumgo/controller/go.mod,go/controller/go.sumgo/datastore/go.mod,go/datastore/go.sumgo/deployment-operator/go.mod,go/deployment-operator/go.sumgo/deployment-operator/terratest/go.mod,go/deployment-operator/terratest/go.sumgo/helm-test/go.mod,go/helm-test/go.sumgo/kubernetes-agent/kas/go.mod,go/kubernetes-agent/kas/go.sumgo/polly/go.mod,go/polly/go.sumgo/tools/go.mod,go/tools/go.sumjs/design-system/package.jsonjs/documentation/package.jsonjs/yarn.lockmix.lockutils/compatibility/requirements.txtGitHub alert closure is not claimed: it requires merge and a post-merge rescan.