Skip to content

fix(deps): resolve all npm audit advisories (10 β†’ 0) - #2

Merged
kud merged 1 commit into
mainfrom
fix/npm-audit
Jul 5, 2026
Merged

kud merged 1 commit into
mainfrom
fix/npm-audit

Conversation

@kud

@kud kud commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

Resolves all open npm security advisories reported by npm audit. Fixes applied via npm audit fix (non-major, no --force) plus an exact-pinned esbuild override to clear the final transitive low.

Vulnerability counts

Severity Before After
Critical 0 0
High 4 0
Moderate 5 0
Low 1 0
Total 10 0

What changed

  • npm audit fix (lockfile-only) resolved 9 advisories across: @github/copilot, @hono/node-server, express-rate-limit, fast-uri, hono, ip-address, postcss, qs, vite.
  • Added an overrides entry pinning esbuild to exact 0.28.1 (GHSA-g7r4-m6w7-qqqr, low, dev-server-only). npm audit fix could not lift esbuild past the range constrained by tsx/vite, so a direct override was needed. This is dev-tooling only β€” it does not affect the published package.

No direct runtime dependency ranges in package.json changed; the only package.json edit is the exact-pinned esbuild override.

Remaining advisories

None β€” npm audit reports 0 vulnerabilities.

Validation

  • npm run build β€” passes
  • npm test β€” 6/6 passing

Both green before and after the changes.

Adds an npm `overrides` entry in package.json to pin esbuild at exactly 0.28.1, resolving transitive version conflicts. The lock file reflects the updated resolution across all @esbuild/* platform packages (aix-ppc64, android-arm, android-arm64, etc.) as well as bumps to several @emnapi/* dev dependencies.
@kud
kud marked this pull request as ready for review July 5, 2026 02:21
@kud
kud merged commit 50a0fce into main Jul 5, 2026
1 check passed
@kud
kud deleted the fix/npm-audit branch July 5, 2026 02:21
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.

1 participant