Skip to content

Fix npm audit vulnerabilities#3016

Merged
tanem merged 1 commit intomasterfrom
housekeeping
Mar 7, 2026
Merged

Fix npm audit vulnerabilities#3016
tanem merged 1 commit intomasterfrom
housekeeping

Conversation

@tanem
Copy link
Owner

@tanem tanem commented Mar 7, 2026

Resolve all npm audit vulnerabilities (4 total: 1 moderate, 3 high).

Changes

Direct dependency

Package Before After Severity Advisory
@rollup/plugin-terser 0.4.4 1.0.0 high serialize-javascript RCE (GHSA-5c6j-r48x-rmvq)

Transitive dependencies (lock file only)

Package Before After Severity Advisory
ajv 6.12.6 6.14.0 moderate ReDoS with $data (GHSA-2g4f-4pwh-qvx6)
minimatch 3.1.2 3.1.5 high ReDoS via wildcards (GHSA-3ppc-4f35-3m26)
minimatch 9.0.5 9.0.9 high ReDoS via GLOBSTAR segments (GHSA-7r86-cg39-jmmj)

Verification

  • npm audit reports 0 vulnerabilities
  • Full test suite passes (all build formats, React 16.14–19.0 matrix, 100% coverage)

Update @rollup/plugin-terser from 0.4.4 to 1.0.0 to resolve
serialize-javascript RCE vulnerability (high). Bump transitive
dependencies ajv to 6.14.0 (moderate ReDoS) and minimatch to
3.1.5/9.0.9 (high ReDoS) via npm audit fix.
@tanem tanem added the internal label Mar 7, 2026
@tanem tanem merged commit f3266b7 into master Mar 7, 2026
2 checks passed
@tanem tanem deleted the housekeeping branch March 7, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant