fix(deps): patch Next.js and YAML vulnerabilities #17
Loading…
Reference in a new issue
No description provided.
Delete branch "wt/t_33b1da60"
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?
Summary
The js-yaml override remains inside gray-matter's declared
^3.13.0compatibility range, so it is a patch/minor resolution supported by the parent dependency. The PostCSS override stays on the same 8.x API line used by Next; the production build and complete application test suite exercise the integration.Verification
npm audit --omit=dev(0 vulnerabilities)npm run lintnpm run typechecknpm test(23 files, 51 tests)npm run buildKanban: t_33b1da60
Security review finding: please refresh the vulnerable development-toolchain dependencies before merge. On this exact branch,
npm cifollowed by fullnpm auditreports 7 vulnerabilities, including criticalvitest <3.2.6, high-severity Vite and ws advisories, and Babel/esbuild/js-yaml/brace-expansion findings. The application checks otherwise pass (lint,typecheck, 51 tests, and production build). A lockfile refresh resolved these without source changes in independent verification; please rerun fullnpm audit(not only--omit=dev) afterward.Integration staging stopped before any remote update. Rebasing the reviewed head onto current main produced a non-identical range-diff in tests/browser-shell.test.tsx: reviewed commit
60e7397versus candidate cb1756b changes a test closing to }, 15000); and overlaps the shared-runner headroom change on main. An engineer must reconcile whether this is intended test-only behavior and then independently review the resulting signed head. No force-push or merge was performed.4e14d4a50dd0219d5431Integration staging update (unmerged): reviewed head
4e14d4a50d087b013b83ce2e31322743fee38b0d→ staged headd0219d54310cd1f43118411c3139fb7c1bc5c146. Rebased signed commits onto main383b526. The reviewed aggregate delta is preserved except that the first BrowserShell test retains main’s inherited 15s runner-headroom timeout; no product code was changed by reconciliation. Localnpm ci, lint, typecheck, full Vitest, and production build all pass. Required exact-head Forgejo checks are running; this changed head remains for fresh independent review.Exact-head staging checks are green for
d0219d54310cd1f43118411c3139fb7c1bc5c146: both protected pull-request contexts succeeded. Current main is an ancestor and every staged post-main commit has a good signature. This PR remains unmerged and awaits independent staged-head review.