Skip to content

build(deps): patch vulnerable transitive dev dependencies - #13

Merged
Schero94 merged 1 commit into
mainfrom
fix/security-deps
Nov 11, 2026
Merged

Schero94 merged 1 commit into
mainfrom
fix/security-deps

Conversation

@Schero94

Copy link
Copy Markdown
Owner

Fixes the Dependabot alerts that have a patched release inside the current major. All affected packages are development-only (Strapi toolchain, semantic-release); the only alert marked runtime is zod, which reaches consumers through @strapi/utils and is resolved by their own Strapi install, so the published package does not change and no release is triggered.

  • overrides: zod@^4 → ^4.6.6, undici@^6 → ^6.29.1, undici@^7 → ^7.30.1, fast-uri → ^3.1.9, nodemailer@^10 → ^10.1.4, vite@^6 → ^6.4.5
  • bundled npm (via @semantic-release/npm) 11.21.2: patched ip-address, brace-expansion, postcss-selector-parser, undici

Not fixable without breaking Strapi 5 (dismissed with reasons after merge): react-router 7 (Strapi 5 requires 6), stream-json 3 (pinned by @strapi/data-transfer), minimatch 11 and @hono/node-server 2 (major bumps under eslint/npm/MCP tooling), deepmerge (no patched release), zod 3 nested under koa-body/koa-session.

Verification: lint, format:check, 763 tests, build, verify, verify:runtime, npm audit --omit=dev 0, npm ci --dry-run with npm 10 and 11.

🤖 Generated with Claude Code

@Schero94 Schero94 closed this Nov 11, 2026
@Schero94 Schero94 reopened this Nov 11, 2026
Pin patched releases through overrides inside their current majors
(zod 4.6.7, undici 6.29.1 / 7.30.2, fast-uri 3.1.9, nodemailer 10.5.0,
vite 6.4.6) and refresh the bundled npm used by semantic-release
(11.21.2), which brings patched ip-address, brace-expansion,
postcss-selector-parser and undici. Nothing in the published package
changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Schero94
Schero94 merged commit 44744fc into main Nov 11, 2026
5 checks 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.

1 participant