Skip to content

chore(deps): patch Dependabot security alerts (Tier 1 + dev/build)#13

Merged
Chat2DB-Pro merged 1 commit into
mainfrom
chore/dependabot-security-bumps
Jun 20, 2026
Merged

chore(deps): patch Dependabot security alerts (Tier 1 + dev/build)#13
Chat2DB-Pro merged 1 commit into
mainfrom
chore/dependabot-security-bumps

Conversation

@Chat2DB-Pro

Copy link
Copy Markdown
Contributor

Summary

Triaged the 92 open Dependabot alerts (which collapse to 8 distinct packages — the count is inflated by the same vuln appearing across 3 manifests) and applied the safe, verifiable fixes. This clears everything except the alerts that require a Next 14 → 15 major migration (left for a separate effort).

Net effect: ~92 alerts → ~10 remaining (all Next-15-only).

Changes

Runtime

  • next 14.2.16 → 14.2.35 (studio + www) — clears the critical CVE-2025-29927 (middleware authz bypass; note neither app actually uses Next middleware, so it wasn't reachable) plus 12 other 14.2-line advisories.
  • cn.hutool:hutool-all 5.8.20 → 5.8.21 (CVE-2023-24163 XML deserialization; code only uses hutool JSON/codec, so not reachable — patch bump regardless).
  • dompurify (transitive via monaco-editor) → ≥3.4.9 via pnpm override.

Dev / build-time (rated high/critical but never shipped to prod)

  • vitest 2.x → 3.2.6 — also pulls vite 6.4.3, clearing the vite alert.
  • esbuild 0.21.5 → 0.25.0 (mcp-bridge).
  • glob10.5.0, postcss≥8.5.10 via pnpm overrides.
  • eslint-config-next aligned to 14.2.35; removed duplicate keys in studio package.json.

Deferred (Tier 4 — separate PR)

~10 remaining next advisories (several High: CVE-2026-44573/44578, etc.) are only patched in Next 15.5.16 with no 14.2 backport. Clearing them needs an App Router major migration + testing — out of scope here. Mostly image-optimization SSRF / cache / dev-server class.

Validation

  • mvn -o compile
  • pnpm -r typecheck ✓ (all 5 projects)
  • studio vitest run ✓ (13/13, under vitest 3 + vite 6)
  • mcp-bridge build + node --test ✓ (117)
  • next build ✓ for www and studio
  • Lockfile confirmed: next@14.2.35, vite@6.4.3, vitest@3.2.6, dompurify@3.4.11, glob@10.5.0, postcss@8.5.14, esbuild@0.25.0 — no vulnerable versions remain.

🤖 Generated with Claude Code

Resolves the actionable Dependabot alerts; remaining open alerts require
a Next 14->15 major migration (tracked separately).

Runtime:
- next 14.2.16 -> 14.2.35 (studio + www): clears CVE-2025-29927 and 12
  other 14.2-line advisories (the rest are Next-15-only)
- cn.hutool:hutool-all 5.8.20 -> 5.8.21 (CVE-2023-24163)
- dompurify (via monaco-editor) -> >=3.4.9 through pnpm override

Dev / build-time:
- vitest 2.x -> 3.2.6 (pulls vite 6.4.3, clearing the vite alert too)
- esbuild 0.21.5 -> 0.25.0 (mcp-bridge)
- glob -> 10.5.0, postcss -> >=8.5.10 via pnpm overrides
- eslint-config-next aligned to 14.2.35; drop duplicate keys in studio
  package.json

Validated: mvn compile; pnpm -r typecheck; studio vitest (13/13);
mcp-bridge build + tests (117); next build for www and studio.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Chat2DB-Pro Chat2DB-Pro merged commit 194f197 into main Jun 20, 2026
1 check passed
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