docs(website): Node 22.23.4 floor in the README mirror (Node2Shell) #384

Merged
whitlocktech merged 1 commits from docs/node22-node2shell into main 2026-10-27 12:32:29 -05:00
Member

What & why

Docs half of website#226. That PR moves the app and bot images off end-of-life node:20-alpine to node:22.23.4-alpine, the first 22.x release with the CVE-2026-111497 ("Node2Shell") Brotli fix. This PR updates website/website-README.md to match: the tech-stack row and the prerequisites.

There are no other current Node 20 references. The ones in EVENTS_PLAN.md and ENGAGEMENT.md are historical findings and stay as they are.

How it was tested

Docs only. The text matches the README change in website#226.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand
    every change, and take responsibility for it. AI-authored commits are
    marked with a Co-Authored-By / Assisted-By trailer.

License

  • I agree that my contribution is licensed under this project's license
    (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why Docs half of website#226. That PR moves the app and bot images off end-of-life `node:20-alpine` to `node:22.23.4-alpine`, the first 22.x release with the CVE-2026-111497 ("Node2Shell") Brotli fix. This PR updates `website/website-README.md` to match: the tech-stack row and the prerequisites. There are no other current Node 20 references. The ones in `EVENTS_PLAN.md` and `ENGAGEMENT.md` are historical findings and stay as they are. ## How it was tested Docs only. The text matches the README change in website#226. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-26 10:02:43 -05:00
Mirrors website#226: the images move off end-of-life Node 20 to
node:22.23.4-alpine, the first 22.x with the CVE-2026-111497 Brotli fix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 072be6122d into main 2026-10-27 12:32:29 -05:00
whitlocktech deleted branch docs/node22-node2shell 2026-10-27 12:32:31 -05:00
Sign in to join this conversation.
No description provided.