Skip to content

chore(deps): apply the non-breaking npm audit fixes (40 -> 34 open advisories) - #24

Merged
hemv-857 merged 1 commit into
mainfrom
chore/npm-audit-fix
Oct 12, 2026
Merged

hemv-857 merged 1 commit into
mainfrom
chore/npm-audit-fix

Conversation

@hemv-857

Copy link
Copy Markdown
Owner

Runs npm audit fix without --force, so only non-breaking resolutions moved. package-lock.json is the only changed file — no package.json ranges were touched.

Result

before after
total 40 34
critical 1 1
high 23 19
moderate 13 11
low 3 3

GitHub reports 66 across the whole monorepo (including scripts/ and the sub-workspaces); the 40/34 figures are the root workspace.

Verification

Step Result
npm run lint pass
npm run typecheck pass
npm run test:data 9710 pass / 393 fail / 6 skipped of 10109 — identical to before

The 393 failures are pre-existing and unrelated; see #23 for context.

What is deliberately NOT in this PR

Everything still open needs a major bump, which is a migration rather than a dependency bump:

  • maplibre-gl 5.16 → 6.14 — the one remaining critical. XSS sanitizer bypass in DOM.sanitize() via Live NamedN...
  • deck.gl 8 → 9.1 — accounts for 9 of the 19 highs. @deck.gl/geo-layers, @deck.gl/mesh-layers, @loaders.gl/*, @luma.gl/gltf and texture-compressor are all its components, so they move together.
  • sharp, tailwindcss, image-size, micromatch, chokidar, globby, fast-glob, braces, markdownlint-cli2, @vercel/og, @xenova/transformers

deck.gl 8→9 and maplibre-gl 5→6 both carry real API changes across the map layers. On a repo whose suite already has 393 pre-existing failures, driving those blind would make the failure count uninterpretable. Worth doing as its own piece of work with the suite as the safety net.

…visories)

Runs `npm audit fix` with no --force, so only non-breaking resolutions moved.
package-lock.json is the only file that changed; package.json ranges are untouched.

Root npm audit: 40 -> 34 (1 critical, 19 high, 11 moderate, 3 low).

Verified: lint pass, typecheck pass, test:data 9710 pass / 393 fail / 6 skipped of
10109 - identical to before the bump, so nothing regressed.

The 393 failures are pre-existing and unrelated; see #23.
Copilot AI balanced review requested due to automatic review settings October 12, 2026 17:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@hemv-857
hemv-857 merged commit 7122953 into main Oct 12, 2026
1 check passed
@hemv-857
hemv-857 deleted the chore/npm-audit-fix branch October 12, 2026 17:57
@vercel

vercel Bot commented Oct 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
orion-eight-render Ready Ready Preview Oct 12, 2026 6:45pm UTC

This branch was successfully deployed

1 active deployment
Preview — dd98aadf Deployed Oct 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants