Skip to content

fix(deps): fix npm audit vulnerabilities - #352

Merged
dylanlerch merged 2 commits into
mainfrom
dylan/audit-fix-09-09-2026
Sep 9, 2026
Merged

fix(deps): fix npm audit vulnerabilities#352
dylanlerch merged 2 commits into
mainfrom
dylan/audit-fix-09-09-2026

Conversation

@dylanlerch

Copy link
Copy Markdown
Contributor

Context

Part of BMBB-1013 — addresses the high-severity Browserslist normalizeStats npm audit advisory (GHSA-73wf-gq98-2v4g, Dependabot alert #113).

Changes

Ran npm audit fix (no --force), which bumped transitive dev dependencies and resolved:

  • Browserslist: uncaught crash / prototype write via untrusted browserslist-stats.json (normalizeStats) — high (GHSA-73wf-gq98-2v4g)
  • Browserslist: unbounded memory growth via distinct query results — high (GHSA-c83g-rgw3-j3cx)
  • js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources — high (GHSA-2883-xcg3-v3hh)
  • @humanfs/node: recursive copy follows symlinked files — moderate (GHSA-p498-v437-472g)
  • baseline-browser-mapping: process termination on invalid input — moderate (GHSA-w5vr-8v7q-w6rv)

Only package-lock.json and the rebuilt dist/index.js changed; no package.json version bumps needed.

One remaining moderate adm-zip advisory (via @octopusdeploy/api-client) needs npm audit fix --force, which pulls in a breaking @octopusdeploy/api-client major version bump — intentionally left out of this PR.

How to review

npm run build was run after the dependency updates to confirm the project still compiles; unit tests (npm run test:unit) also pass.

Resolves high-severity Browserslist normalizeStats advisory
(GHSA-73wf-gq98-2v4g) plus js-yaml, humanfs, and
baseline-browser-mapping issues via non-breaking transitive
dependency bumps from `npm audit fix`. Rebuilt dist/index.js.
@dylanlerch
dylanlerch marked this pull request as ready for review September 9, 2026 21:34
@dylanlerch
dylanlerch requested a review from a team as a code owner September 9, 2026 21:34
@dylanlerch dylanlerch changed the title chore(deps): fix npm audit vulnerabilities fix(deps): fix npm audit vulnerabilities Sep 9, 2026
@dylanlerch
dylanlerch enabled auto-merge (squash) September 9, 2026 21:36
@dylanlerch
dylanlerch merged commit eb8cfa1 into main Sep 9, 2026
8 checks passed
@dylanlerch
dylanlerch deleted the dylan/audit-fix-09-09-2026 branch September 9, 2026 23:00
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