Skip to content

chore(deps): fix security vulnerabilities in frontend and backend dependencies - #121

Merged
HappyGroupHub merged 1 commit into
masterfrom
claude/blissful-euler-836jwa
Oct 28, 2026
Merged

HappyGroupHub merged 1 commit into
masterfrom
claude/blissful-euler-836jwa

Conversation

@HappyGroupHub

Copy link
Copy Markdown
Owner

Summary

Resolves the open dependency security alerts in both the frontend and the backend.

Frontend

  • next 16.2.3 → 16.4.3, eslint-config-next → 16.4.3
  • postcss 8.5.6 → 8.5.32
  • npm audit fix for vulnerable transitive deps (axios, sharp, picomatch, zod, source-map-js, etc.)
  • npm audit: 20 vulnerabilities (1 critical, 13 high) → 0

Backend

  • yt-dlp 2026.2.21 → 2026.10.26
  • requests ~=2.32.4 → ~=2.34.2
  • fastapi ~=0.128.0 → ~=0.162.0, which brings in starlette 0.52.1 → 1.10.0 (the patched starlette needs a newer fastapi)
  • Refreshed transitive deps in uv.lock (urllib3, aiohttp, certifi, …) and regenerated requirements.txt via uv export --no-hashes --frozen
  • pip-audit: 10 starlette vulnerabilities → 0

Supersedes the Renovate security PRs for next (#116), postcss (#112), yt-dlp (#117) and requests (#113).

Testing

  • next build succeeds; next start serves /, /share, /room/[roomId] with 200
  • Backend started with a dummy config:
    • API server: room create, queue fetch, unknown-room 404 and WebSocket connect/disconnect all work
    • LINE webhook server: /callback rejects a bad signature with 400 as expected

Generated by Claude Code

…endencies

Frontend:
- next 16.2.3 -> 16.4.3, eslint-config-next -> 16.4.3
- postcss 8.5.6 -> 8.5.32
- npm audit fix for transitive deps (axios, sharp, picomatch, zod, etc.)
- npm audit: 20 vulnerabilities -> 0

Backend:
- yt-dlp 2026.2.21 -> 2026.10.26
- requests ~=2.32.4 -> ~=2.34.2
- fastapi ~=0.128.0 -> ~=0.162.0 (pulls starlette 0.52.1 -> 1.10.0)
- refresh transitive deps in uv.lock (urllib3, aiohttp, certifi, ...)
- regenerate requirements.txt via uv export
- pip-audit: 10 starlette vulnerabilities -> 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcTvTdgFmfQ1xFv6A7AUir
@HappyGroupHub
HappyGroupHub merged commit 30b9fe6 into master Oct 28, 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