fix(deps): remediate PROD-5108 security findings - #3963
fix(deps): remediate PROD-5108 security findings#3963plural-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 | Implement Linear PROD-5108 in exactly one PR. The user explicitly requested no local unit tests; do not run unit tests. CI will validate.... |
| 🔗 Run history | View run history |
Soffi AI SummaryThis PR remediates a set of security vulnerabilities (PROD-5108) across the frontend JavaScript/TypeScript dependencies, Go modules, and Elixir Mix dependencies. The motivation is to address feasible non-critical CVEs identified in a security audit, while documenting the unavoidable exceptions where upstream constraints prevent full remediation. JavaScript/Frontend: The most impactful change is migrating from React Router v6 to React Router v7 ( Go modules: Elixir/Mix: Commits
Updated: 2026-08-04 19:14 UTC |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Greptile SummaryThe PR remediates dependency findings across the frontend, Go modules, and Elixir application while updating Sentry to React Router v7 instrumentation.
Confidence Score: 5/5The PR appears safe to merge, with no concrete changed-code failure identified in the upgraded dependency paths. The React Router and Sentry APIs are aligned, checked transitive consumers remain within compatible ranges, and the Go and Mix updates show no established build or runtime contract break.
|
| Filename | Overview |
|---|---|
| assets/package.json | Upgrades React Router and pins remediated transitive packages; inspected consumers and runtime constraints did not establish an incompatibility. |
| assets/src/App.tsx | Updates Sentry’s browser-router wrapper to the matching React Router v7 helper. |
| assets/src/instrument.ts | Updates browser tracing to Sentry’s React Router v7 integration while preserving the existing hooks. |
| assets/yarn.lock | Resolves the requested frontend dependency updates consistently with the manifest. |
| go/controller/go.mod | Updates the indirect cel-go dependency for the controller module without an established compatibility failure. |
| go/datastore/go.mod | Updates the indirect cel-go dependency for the datastore module without an established compatibility failure. |
| go/deployment-operator/go.mod | Updates the indirect cel-go dependency for the deployment operator without an established compatibility failure. |
| go/tools/go.mod | Aligns the tools module on cel-go 0.29.0. |
| mix.exs | Raises the Req override to the remediated 0.6 release line; no concrete call-site incompatibility was established. |
| mix.lock | Updates Req, Finch, Gun, and Cowlib to the resolved dependency versions. |
Reviews (1): Last reviewed commit: "fix(deps): remediate PROD-5108 security ..." | Re-trigger Greptile
PROD-5108
Remediates the feasible non-critical dependency findings across Console assets, Go modules, and Mix dependencies.
Remediated outcomes
react-router-domand resolvedreact-routerfrom 6.30.4 to 7.13.0 for CVE-2026-53669, CVE-2026-53666, and CVE-2026-53668. Updated Sentry routing instrumentation to its React Router v7 helpers.undici7.29.0 for CVE-2026-15157, CVE-2026-16729, CVE-2026-14643, CVE-2026-13697, and CVE-2026-16728.ip-address10.2.2 for CVE-2026-69198 and CVE-2026-54272.brace-expansion2.1.4 and 5.0.9 for CVE-2026-14257 and CVE-2026-69152.tar7.5.21 andpostcss8.5.23.github.com/google/cel-gois v0.29.0 ingo/tools,go/deployment-operator,go/datastore, andgo/controller.reqis 0.6.3 (with Finch 0.23.0); feasible Gun/Cowlib updates resolvegun2.5.0 andcowlib2.19.0.Unavoidable exceptions
gunrelease>= 2.16.0; its latest published release is 2.5.0. The lockfile uses 2.5.0, but the requested semver floor cannot be met as stated.hackney >= 4.0.1cannot resolve with the intentionally pinnedphoenix_swoosh ~> 0.3.4; Mix reports that Phoenix Swoosh 0.3.x requireshackney ~> 1.9. Upgrading that dependency chain would be a larger compatibility change, so Hackney remains 1.25.0.Validation
Local unit tests were not run per request; CI is expected to validate.
Non-test commands run included:
yarn rebuild esbuild,yarn design-system:build,yarn build:no-ds, andyarn whyinspection for all requested JavaScript packages.go get github.com/google/cel-go@v0.29.0,go mod tidy,go mod verify, andgo list -min each affected Go module.mix deps.update req, Gun/Cowlib lockfile resolution, andmix deps.get.git diff --check.