Commit e6f216d
deps: full dependency update and security audit — all packages current, 0 vulnerabilities
## Node.js / npm
Node.js v20.20.1 / npm 10.8.2 — all packages audited, 0 critical/high/medium/low CVEs.
### Package updates (major version bumps)
| Package | From | To | Notes |
|---|---|---|---|
| javascript-obfuscator | ^4.1.1 (4.2.2) | ^5.4.1 (5.4.1) | build tool — devDep in root |
| express | ^4.18.2 (4.22.1) | ^5.2.1 (5.2.1) | admin panel |
Express 5 compatibility fix: renamed `/*` catch-all route to `/*path` (Express 5
uses path-to-regexp v8 which requires named wildcards).
TypeScript ^5.4 (5.9.3) — semver range correctly excludes TS 6.0.2 (major bump,
intentional hold pending ecosystem readiness).
relay/* — all deps current: @noble/post-quantum 0.6.0, argon2 0.44.0,
bip39 3.1.0, nats 2.29.3, ws 8.20.0.
## Docker
Both Dockerfiles updated: node:20-alpine3.21 → node:22-alpine3.21
- Node 22 is current Active LTS (since Oct 2024, EOL Apr 2027)
- Node 20 EOL April 2026
- alpine 3.21 retained (current stable)
relay/Dockerfile: OCI version label updated to 2.4.4.
admin/Dockerfile hardened to match relay baseline:
- Added non-root user (admin:admin)
- Added HEALTHCHECK
- Added OCI image labels
- npm cache clean --force after install
## Copyleft license scan
0 GPL/AGPL/LGPL packages found across all node_modules trees.
All dependencies use MIT, ISC, Apache-2.0, BSD, or BUSL-1.1.
## Shell scripts
Fixed non-portable shebangs in 2 scripts:
- scripts/post-install.sh: #!/bin/bash → #!/usr/bin/env bash
- scripts/preflight.sh: #!/bin/bash → #!/usr/bin/env bash
(shellcheck not available without sudo; shebangs manually verified)
## Secrets / credentials
0 hardcoded secrets found. .env.example files contain only empty
placeholders. .gitignore clarified with comment re: .example intentional tracking.
Added relay-identity.json and data/*.json to .gitignore (runtime-generated files).
## ISO builder (build-paramantOS.sh)
Linux Mint 22.1 → Ubuntu Noble (24.04 LTS) — both current.
Mint 22.1 released January 2025, Noble 24.04 LTS supported until April 2029.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 0db3ef0 commit e6f216d
8 files changed
Lines changed: 32 additions & 11 deletions
File tree
- admin
- relay
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
23 | 27 | | |
24 | 28 | | |
25 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
2 | 8 | | |
3 | 9 | | |
4 | | - | |
| 10 | + | |
5 | 11 | | |
6 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
7 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
8 | 24 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
| 253 | + | |
| 254 | + | |
254 | 255 | | |
255 | 256 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments