Skip to content

chore(deps): patch Dependabot security alerts - #339

Merged
adrienlacombe merged 1 commit into
developfrom
claude/dependabot-security-pr-2d351d
Oct 21, 2026
Merged

adrienlacombe merged 1 commit into
developfrom
claude/dependabot-security-pr-2d351d

Conversation

@adrienlacombe

Copy link
Copy Markdown
Collaborator

Summary

Addresses the open Dependabot alerts against develop's dependency tree. Every affected package is dev tooling (vitest, changesets, commitlint) or the private docs site (vocs). No published package's runtime dependencies change, so there's no changeset.

Changes

Catalog

Overrides (only where the fix is outside the parent's semver range; docs site only)

  • katex@<0.18.2 → ^0.18.2: mermaid 11.x still declares ^0.16.47
  • toml@<4.2.0 → ^4.2.0: vocs and remark-mdx-frontmatter declare ^3.0.0. The parse API is unchanged.

Lockfile-only, in-range bumps

Package Before → After Via
hono 4.12.23 → 4.13.13 vocs
@hono/node-server 1.19.14 → 1.19.17 vocs
compression 1.8.1 → 1.8.2 vocs
react-router 7.17.0 → 7.18.4 vocs
mermaid 11.15.0 → 11.17.2 vocs → rehype-mermaid
dompurify 3.4.8 → 3.4.17 mermaid
vite 7.3.5 / 8.0.16 → 7.3.7 / 8.3.5 vocs, vitest
esbuild 0.27.7 / 0.28.0 → 0.28.2 vite
postcss 8.5.15 → 8.5.31 vite, vocs
nanoid 3.3.12 → 3.3.20 postcss
source-map-js 1.2.1 → 1.2.2 postcss, tailwind
browserslist 4.28.2 → 4.29.4 babel
baseline-browser-mapping 2.10.34 → 2.11.30 browserslist
fast-uri 3.1.2 → 3.1.9 commitlint → ajv
js-yaml 3.14.2 / 4.2.0 → 3.15.2 / 4.3.2 changesets, commitlint

Not fixed

  • sprintf-js (GHSA-hp3w-g68c-fv3c, medium, dev-only): no patched version exists, and the latest is 1.1.3. It comes in via @changesets/cli → read-yaml-file → js-yaml@3 → argparse@1. To clear it, either upgrade to @changesets/cli v3 or dismiss the alert as dev-only.

Note on alert state

Dependabot scans the default branch (master), so these alerts won't auto-close until develop is promoted to master.

Test plan

  • pnpm format:check
  • pnpm build, including the docs site
  • pnpm typecheck
  • pnpm test: 50/50 pass (same as the develop baseline)
  • Spot-check the docs preview deploy

🤖 Generated with Claude Code

- catalog: vitest ^3.2.6 -> ^4.1.12 (fixes vitest/@vitest/mocker path
  traversal; drops vulnerable tinypool)
- overrides: katex >=0.18.2 and toml >=4.2.0, whose fixes are outside
  mermaid's / vocs' declared ranges (docs site only)
- lockfile: in-range bumps for hono, @hono/node-server, compression,
  dompurify, mermaid, react-router, vite 7/8, esbuild, postcss, nanoid,
  source-map-js, browserslist, baseline-browser-mapping, fast-uri, js-yaml

No published package's runtime dependencies change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adrienlacombe
adrienlacombe merged commit 01a97a6 into develop Oct 21, 2026
1 check passed
@adrienlacombe
adrienlacombe deleted the claude/dependabot-security-pr-2d351d branch October 21, 2026 10:38
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.

1 participant