Fixed
- CA generation failed when running as a custom UID (#54). With e.g.
user: "2000:2000", the UID has no passwd entry, Docker setsHOME=/, and
mkcert tried to create/.local/share/mkcert. The image now sets
CAROOT=/home/nodejs/.local/share/mkcert, so the CA path no longer depends
onHOME.docs/DOCKER.mddocuments running as a custom UID.
Security
- Dependency updates for four advisories.
npm auditis clean again:body-parser1.20.8 → 1.20.9 — DoS via trailing bytes after a
compressed request body (GHSA-27r3-jxmh-p828; also used by Express).multer2.4.0 → 2.5.0 — DoS via a pending asyncfileFilterafter
request teardown (GHSA-q7qp-rjg7-q26m).node-forge1.4.0 → 1.4.2 — RSA PKCS#1 v1.5 signature verification
accepted extra nested DigestAlgorithm elements (GHSA-86w9-cpqp-85rv).nodemailer10.1.1 → 10.2.1 — address-parser bugs that could turn
display text into extra recipients (GHSA-8c8m-p3m8-cjg8,
GHSA-m943-m63m-w62w, GHSA-85x2-q946-cp5h).
Images
- Docker Hub:
jeffcaldwellca/mkcertweb:4.4.3(also4.4,4,latest) - GHCR:
ghcr.io/jeffcaldwellca/mkcertweb:v4.4.3