7ee8202a11
`npm audit fix` resolved all 12 advisories (7 high, 5 moderate) by bumping transitive deps (axios/form-data/node-forge/path-to-regexp/qs/ ws/socket.io-parser/brace-expansion/follow-redirects/picomatch) within the existing semver ranges. Audit is now clean (0 vulnerabilities). Also refreshed direct deps: - @fortawesome/fontawesome-free 7.1 -> 7.3 (minor) - ldapts 8.1.2 -> 8.1.8 (patch) - ejs 3.1 -> 6.0 (major) - jquery 3.7 -> 4.0 (major) All views render under ejs 6 (modern <%- include() %> syntax, no legacy filters) and no jQuery-4-removed APIs are used in the views or public JS. Unit + integration tests pass (55). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>