fix(frontend): update audited transitive overrides #627
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/frontend-audit-20260805"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Причина
Live Forgejo frontend-audit on PR #626 detected two newly published high advisories in the unchanged master dependency graph:
Исправление
Проверка
This baseline remediation unblocks the separately verified Grid profitability PR #626.
Correction after independent review, exact HEAD
852ba2ba99:New independent exact-head review and Forgejo CI are running. The prior BLOCKING SHA
0a7a72a45must not be merged.Second review blocker resolved. Final exact HEAD
b31bebc0e4aligns the production builder with react-router 8.3 engine requirements via node:22.22-alpine. Verified real Docker paths: frontend-builder image sha256:9bc35da47e966dae808fda8344d77f011749be383fd2ebc3abff248f4b1ca5a9 and full 18-stage application image sha256:0c74e775b4b7afb3d1c1511526e02b0a4f45ec1751b209dce21580aeaeccc60c both built successfully. Prior SHA852ba2ba9must not be merged. Final independent exact-head review and fresh Forgejo CI are running.Third review blocker resolved at exact HEAD
f5ed46e610. Unsupported react-router-dom 7 / react-router 8 override is gone. Frontend now uses the official consolidated react-router@8.3.0 package directly; all 13 source/test imports migrated and no react-router-dom references remain. npm: engine-strict install, audit 0 vulns, build, regression chain, 290/290 unit tests, lint green. pnpm: frozen install, no high audit findings, build, regressions, 290/290 unit tests, lint green. Real frontend-builder and full production Docker image builds green. Prior SHAb31bebc0emust not be merged; fresh CI and exact-head review are running.Independent adversarial review of exact HEAD
f5ed46e610: GREEN, no blocking findings. Reviewer independently confirmed all required browser/test exports, zero react-router-dom references, supported React peers, canonical npm lock, strict npm/frozen pnpm installs, audits, builds, lint, full regression chain and 290/290 tests.