Skip to content

Conversation

@divbzero
Copy link
Contributor

@divbzero divbzero commented Dec 31, 2025

πŸ“ Description

πŸ”— Jira Ticket M2-9964

  • npm audit fix to remove vulnerabilities
  • Upgrade Node 22.15.x β†’ 24.x.x
  • Update ESLint 8.57.1 β†’ 9.39.1
  • Migrate .eslintrc.js β†’ eslint.config.js

npm audit before:

10 vulnerabilities (1 low, 4 moderate, 5 high)

npm audit after:

3 vulnerabilities (1 low, 2 moderate)

πŸͺ€ Peer Testing

Setup:

  • git checkout M2-9964-remove-high-vulnerabilities
  • Configure keys and outputs directories as described in README

Run tests:

npm test

Run app:

docker build -t mindlogger-report-server:latest .
docker run -d -v "./keys:/app/keys" -p "3000:3000"  --name mindlogger-report-server mindlogger-report-server:latest

@divbzero
Copy link
Contributor Author

divbzero commented Jan 15, 2026

@aweiland noticed that we added eslint.config.js as part of the ESLint upgrade. Removed obsolete .eslintrc.js in commit b3d55b1.

@divbzero divbzero merged commit 2236699 into develop Jan 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants