Skip to content

fix(deps): bump serialize-javascript override to 7.1.4 - #54

Merged
Dariia merged 1 commit into
mainfrom
fix/serialize-javascript-xss
Nov 3, 2026
Merged

Dariia merged 1 commit into
mainfrom
fix/serialize-javascript-xss

Conversation

@Dariia

@Dariia Dariia commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Fixes https://github.com/parcelLab/js-plugin-utils/security/dependabot/160

  • Bumps the serialize-javascript npm override from 7.0.5 to 7.1.4 to patch GHSA-m5mm-p8h7-m29v (CVE-2026-115897): XSS via unescaped </script at the end of a serialized function body.
  • Dependabot could not auto-update because the existing 7.0.5 override pinned the vulnerable version. This is a dev-only transitive dep of @vue/cli-service (copy-webpack-plugin / css-minimizer-webpack-plugin); it is not shipped in the published package.

Test plan

  • Confirm npm list serialize-javascript reports 7.1.4
  • Confirm Dependabot alert #160 closes after merge
  • Vue lib build still works (npm run unsafe-build-vue) if CI does not already cover it

Made with Cursor

Patch GHSA-m5mm-p8h7-m29v XSS in the Vue CLI build toolchain; 7.0.5 is still vulnerable.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Dariia
Dariia requested a review from a team as a code owner November 2, 2026 16:45
@Dariia
Dariia merged commit 145f236 into main Nov 3, 2026
1 check passed
@Dariia
Dariia deleted the fix/serialize-javascript-xss branch November 3, 2026 10:19
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