Skip to content

fix(deps): clear open Dependabot security advisories - #156

Merged
Rinava merged 1 commit into
mainfrom
security/dependabot-fixes
Aug 14, 2026
Merged

fix(deps): clear open Dependabot security advisories#156
Rinava merged 1 commit into
mainfrom
security/dependabot-fixes

Conversation

@Rinava

@Rinava Rinava commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Clears the open Dependabot security alerts in one consolidated lockfile refresh, rather than merging the ~9 individual bump PRs and fighting the lockfile-conflict cascade.

Heads-up on why npm audit alone wasn't enough here: npm's advisory DB lags GitHub's for these (mostly 2026-dated) advisories, so npm audit on main only saw next/postcss/sharp. The lockfile actually still carried the old vulnerable versions of everything else — so this bumps each one explicitly and verifies it against the GitHub-patched version, not just npm audit.

What changed

  • next 16.2.10 → 16.3.1 — clears the App Router / Server Actions SSRF + DoS + cache-confusion advisories, and dedupes next's bundled sharp up to the patched 0.35.3 (no override needed).
  • overrides.postcss floor → ^8.5.23 (resolves to 8.5.26) — source-map path-traversal.
  • Lockfile refreshed so every flagged transitive dep lands on a patched release:
package now advisory class
fast-uri 3.1.5 host confusion via backslash authority
ip-address 10.5.0 SSRF / trust-boundary bypass
@hono/node-server 1.19.17 path traversal in serve-static (Windows)
hono 4.13.2 CORS/lang ReDoS, memo() cross-user leak
mermaid 11.16.1 prototype pollution, DoS, CSS injection
dompurify 3.4.13 mXSS via detached subtree
nanoid 3.3.18 infinite-loop DoS on negative size
js-yaml 4.3.1 quadratic-CPU DoS in !!omap
brace-expansion 1.1.18 ReDoS

Verification

  • Every flagged package confirmed at/above its GitHub-patched version directly in package-lock.json.
  • npm audit: 0 vulnerabilities.
  • format:check, lint (0 errors — the one react-hooks/set-state-in-effect warning pre-exists on main), 87/87 tests, and next build all green locally.
  • Lockfile net-shrinks ~510 lines from deduplication.

Supersedes

Dependabot will auto-close the individual bump PRs once this lands: #145, #147, #148, #149, #150, #152, #153, #154, and the @hono/node-server half of #155. #155's mcp-handler v1→v2 is a breaking, non-security major and deliberately stays out (still needs the route.ts migration or a @dependabot ignore). #151 was already stale.

Bump next 16.2.10 -> 16.3.1 and raise the postcss override floor to ^8.5.23, then refresh the lockfile so every flagged transitive dep lands on a patched release: fast-uri 3.1.5, ip-address 10.5.0, @hono/node-server 1.19.17, hono 4.13.2, mermaid 11.16.1, dompurify 3.4.13, nanoid 3.3.18, js-yaml 4.3.1, brace-expansion 1.1.18, postcss 8.5.26. next@16.3.1 also dedupes its bundled sharp up to the patched 0.35.3.
@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
mark-sight Ready Ready Preview Aug 13, 2026 11:28pm

Request Review

@Rinava
Rinava merged commit e5a3769 into main Aug 14, 2026
6 checks passed
@Rinava
Rinava deleted the security/dependabot-fixes branch August 14, 2026 00:39
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