Commit ba5bf9b
committed
chore: fix 5 open security alerts and bump Node to v24
Bump all Docker base images from node:16-slim/node:lts-alpine to
node:24-slim/node:24-alpine. Node 24 ships a newer bundled npm that
resolves the brace-expansion (GHSA-jxxr-4gwj-5jf2) and ip-address
(GHSA-v2v4-37r5-5v8g) image-scan alerts; the rebuild also picks up
pm2@7 with a patched ws (GHSA-58qx-3vcg-4xpx).
Override js-yaml to ^4.2.0 in server and client to close the
CVE-2026-53550 DoS alert in both package-lock files. Both projects
use .eslintrc.js so the removed safeLoad API is never invoked.1 parent 5e19b94 commit ba5bf9b
7 files changed
Lines changed: 3481 additions & 1588 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments