Language and runtime
Node.js: supported versions and end-of-life dates today
Node.js 26, 24 and 22 are supported; 25 reached end of life on Jun 1, 2026; the latest release is 26.12.0.
Last checked against endoflife.date and deps.dev.
- Latest release
- 26.12.0
- GitHub stars
- 122.4k
- OpenSSF Scorecard
- 6 / 10
Supported versions
Maintenance and supply chain
OpenSSF Scorecard 6 / 10 (scored )
The Scorecard rates the repository’s security practices, not known vulnerabilities. Recent activity: 30 commits and 11 issue updates found in the last 90 days.
Weakest checks
- Over-privileged CI tokens (Token-Permissions 0/10)
- Binaries checked into the repo (Binary-Artifacts 0/10)
- No branch protection (Branch-Protection 1/10)
Production checklist
Node.js production checklist: 6 checks before launch
- Should do: Run an active or maintenance LTS release
- Should do: Check dependencies for known vulnerabilities before each release
- Good to have: Apply the Node.js security best practices
Example stacks with Node.js
Docs and release notes
Check Node.js in your own stack
This page checks Node.js in general. Your repo pins specific versions: the free dependency check reads your manifests and lists what to fix first. Prism Agent runs the same live checks on your whole stack and turns them into a plan your coding agent can build.