Skip to content

fix(security): Node 24 LTS and dependency updates - #5

Merged
korone00 merged 1 commit into
mainfrom
fix/security-node24-deps
Oct 23, 2026
Merged

korone00 merged 1 commit into
mainfrom
fix/security-node24-deps

Conversation

@korone00

Copy link
Copy Markdown
Contributor

Summary

json.podosoft.io runs this image. It was on Node 20.19.4, which reached end of life in 2026-04, and npm audit reported 36 advisories (2 critical, 26 high).

  • Dockerfile uses node:24.22.1-alpine, pinned by digest. 24.22.1 includes the 2026-10-21 Node security release.
  • Ran npm audit fix and bumped @faker-js/faker from 9.9 to 10.6 (GHSA-qxc2-j82w-r537). 4 low advisories remain, all in the SvelteKit cookie chain.
  • PR checks run on Node 24.

Verification

  • npm run check: 0 errors and 0 warnings. lint and format:check pass.
  • npm run build passes.
  • docker build produces an image with node --version = v24.22.1, and the container serves HTTP 200.
  • Called every faker API used in faker-generator.ts against 10.6.

🤖 Generated with Claude Code

- Dockerfile: node:20-alpine (EOL 2026-04) -> node:24.22.1-alpine pinned by digest (Node 2026-10-21 security release)
- npm audit fix: 36 advisories (2 critical, 26 high) -> 4 low
- @faker-js/faker 9.9 -> 10.6 (GHSA-qxc2-j82w-r537); APIs used by faker-generator unchanged
- PR checks: Node 24
@korone00
korone00 merged commit 761b992 into main Oct 23, 2026
1 check passed
@korone00
korone00 deleted the fix/security-node24-deps branch October 23, 2026 05:48
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