Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

fix: address 9 dependabot security alerts - #892

Merged
jon-myers merged 1 commit into
mainfrom
security/dependabot-fixes-3
Mar 23, 2026
Merged

fix: address 9 dependabot security alerts#892
jon-myers merged 1 commit into
mainfrom
security/dependabot-fixes-3

Conversation

@jon-myers

Copy link
Copy Markdown
Collaborator

Summary

Resolves all 9 open dependabot alerts:

The unhead fix required replacing @vueuse/head (which pins @unhead/vue@1.x) with @unhead/vue@2.1.12 directly. The createHead API moved to a legacy subpath in v2, so the import was updated to @unhead/vue/legacy.

Test plan

  • pnpm build succeeds
  • All 314 tests pass
  • Verified resolved versions in lockfile: flatted@3.4.2, rollup@4.59.0, minimatch@10.2.4, @unhead/vue@2.1.12

🤖 Generated with Claude Code

- flatted: override to >=3.4.2 (CVE-2026-33228 prototype pollution,
  CVE-2026-32141 recursion DoS)
- rollup: override to >=4.59.0 (CVE-2026-27606 arbitrary file write)
- minimatch: bump override from >=10.2.1 to >=10.2.3 in both root and
  server (CVE-2026-27903, CVE-2026-27904 ReDoS)
- unhead: replace @vueuse/head with @unhead/vue@2.1.12 to resolve
  CVE-2026-31860 (XSS bypass) and CVE-2026-31873 (URI sanitization).
  Uses legacy subpath import for createHead API compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jon-myers
jon-myers merged commit 7f03f21 into main Mar 23, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant