Skip to content

chore: resolve Dependabot security alerts - 2026-08-07 - #761

Merged
jennifer-takagi merged 1 commit into
mainfrom
ktlo/dependabot-nanoid-2026-08-07
Aug 10, 2026
Merged

chore: resolve Dependabot security alerts - 2026-08-07#761
jennifer-takagi merged 1 commit into
mainfrom
ktlo/dependabot-nanoid-2026-08-07

Conversation

@jennifer-takagi

Copy link
Copy Markdown
Collaborator

Summary

Resolves the Dependabot high-severity alert for nanoid — an infinite-loop DoS when custom generators are called with size = 0 (GHSA-2v37-7h3g-55p8, CWE-835). nanoid is a transitive dependency (vitest > vite > postcss > nanoid). Bumped within the 3.x line via npm update nanoid; no override needed. Change is lockfile-only.

Audit delta

Before After
nanoid 3.3.16 3.3.18
high vulnerabilities 1 0
total vulnerabilities 1 0

npm audit before: 1 high (nanoid <3.3.17). After: found 0 vulnerabilities.

Verification

  • npm audit → 0 vulnerabilities
  • npm run typecheck → pass
  • npm run check (biome) → pass (one unrelated auto-format reverted to keep diff lockfile-only)
  • npm test → 3/3 pass
  • npm run build → pass

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

🤖 Generated with Claude Code

Bump nanoid 3.3.16 -> 3.3.18 (transitive via vitest > vite > postcss)
to resolve GHSA-2v37-7h3g-55p8 (infinite-loop DoS, high).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

🤖 Generated with Claude Code
@jennifer-takagi
jennifer-takagi merged commit 1eea609 into main Aug 10, 2026
1 check passed
@jennifer-takagi
jennifer-takagi deleted the ktlo/dependabot-nanoid-2026-08-07 branch August 10, 2026 09:35
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