Skip to content

chore(deps): update vulnerable dependencies - #262

Merged
robingenz merged 1 commit into
mainfrom
chore/update-vulnerable-dependencies
Oct 16, 2026
Merged

robingenz merged 1 commit into
mainfrom
chore/update-vulnerable-dependencies

Conversation

@robingenz

Copy link
Copy Markdown
Collaborator

Summary

Updates dependencies flagged by npm audit. Findings drop from 67 to 49.

  • @xmldom/xmldom ^0.9.9 → ^0.9.12 in packages/project and in the root overrides. Fixes the fragment injection, raw-text closing tag and processing-instruction ReDoS advisories.
  • vitest ^4.1.4 → ^4.1.11 in packages/configure and packages/project. Fixes the vitest path traversal / file read advisory (affected 2.1.0 to 4.1.10).
  • Plain npm audit fix on the lockfile, without --force. Clears 14 more transitive findings under the Docusaurus website, including the critical ones in proxy-addr and shell-quote.

Remaining findings

  • braces 3.0.3 (and everything that depends on it): no fixed release exists.
  • Packages pinned by @docusaurus/* 3.10.2, which is already the latest release: tinypool, sharp, serialize-javascript, postcss-selector-parser, sockjs and the cssnano chain. Website build-time only.
  • uuid < 11.1.1 via xcode 3.0.1 (moderate): xcode has no newer release and only calls uuid.v4(), which is not affected.

Test plan

  • npm run typecheck: 3 successful.
  • npm test: configure 30 files / 124 tests, project 22 files / 203 tests, all passing.
  • npm run build --filter='@trapezedev/*': 2 successful.

Copilot AI balanced review requested due to automatic review settings October 16, 2026 08:55
@robingenz robingenz self-assigned this Oct 16, 2026
@vercel

vercel Bot commented Oct 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
trapeze Ready Ready Preview Oct 16, 2026 8:55am UTC

Request Review

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.

🟢 Approval recommended

Manifest and lockfile changes are consistent, no blocking issues were identified, and the PR reports passing typechecks, tests, and package builds.

0 open findings

What changed in this PR

Updates dependencies across Trapeze’s Project API, test tooling, and website dependency tree to address reported security vulnerabilities.

Changes:

  • Raises xmldom to ^0.9.12, including the root override.
  • Raises Vitest to ^4.1.11 in both tested packages.
  • Refreshes transitive dependencies and consolidates Vitest lockfile entries.
File Description
packages/​project/​package.json Updates xmldom and Vitest requirements.
packages/​configure/​package.json Updates Vitest requirement.
package.json Updates the shared xmldom override.
package-lock.json Records updated dependency resolutions.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@robingenz
robingenz merged commit 9d22e40 into main Oct 16, 2026
7 checks passed
@robingenz
robingenz deleted the chore/update-vulnerable-dependencies branch October 16, 2026 09:07

This branch was successfully deployed

1 active deployment
Preview — 23a26ee4 Deployed Oct 16, 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