Skip to content

Fix morgan security alert, update GitHub Actions, add test suite#11

Merged
whyvrafvr merged 1 commit into
masterfrom
claude/dependabot-github-actions-update-i982xc
Jul 10, 2026
Merged

Fix morgan security alert, update GitHub Actions, add test suite#11
whyvrafvr merged 1 commit into
masterfrom
claude/dependabot-github-actions-update-i982xc

Conversation

@whyvrafvr

Copy link
Copy Markdown
Member
  • Bump morgan to ^1.11.0 (fixes CVE-2026-5078 / GHSA-4vj7-5mj6-jm8m,
    log injection via :remote-user token) — supersedes dependabot PR Bump morgan from 1.10.1 to 1.11.0 #10
  • Update workflow actions: checkout v7, setup-node v6, docker/login-action v4,
    docker/metadata-action v6, docker/build-push-action v7
  • Add test job to CI running before the docker build/push job
  • Add .github/dependabot.yml for weekly npm and github-actions updates
  • Make server.js testable: export app and getNetworkInterfaces, only
    listen when run directly
  • Add test suite (node:test + supertest) covering /, /health, 404 and
    getNetworkInterfaces — 9 tests, 94% line coverage on server.js
  • Dockerfile: npm ci --omit=dev, add .dockerignore
  • package.json: real test/test:coverage scripts, engines >=20

Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019U9qu3XMwr6kDvkxkt5eJR

- Bump morgan to ^1.11.0 (fixes CVE-2026-5078 / GHSA-4vj7-5mj6-jm8m,
  log injection via :remote-user token) — supersedes dependabot PR #10
- Update workflow actions: checkout v7, setup-node v6, docker/login-action v4,
  docker/metadata-action v6, docker/build-push-action v7
- Add test job to CI running before the docker build/push job
- Add .github/dependabot.yml for weekly npm and github-actions updates
- Make server.js testable: export app and getNetworkInterfaces, only
  listen when run directly
- Add test suite (node:test + supertest) covering /, /health, 404 and
  getNetworkInterfaces — 9 tests, 94% line coverage on server.js
- Dockerfile: npm ci --omit=dev, add .dockerignore
- package.json: real test/test:coverage scripts, engines >=20

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019U9qu3XMwr6kDvkxkt5eJR
@whyvrafvr
whyvrafvr merged commit 201343a into master Jul 10, 2026
4 checks passed
@whyvrafvr
whyvrafvr deleted the claude/dependabot-github-actions-update-i982xc branch July 10, 2026 23:41
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.

2 participants