Skip to content

Security: npm audit fix (1.0.4) - #3

Merged
LemurDaniel merged 2 commits into
mainfrom
automated_security_audit_fix
Oct 31, 2026
Merged

LemurDaniel merged 2 commits into
mainfrom
automated_security_audit_fix

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor
Severity Before After
critical 0 0
high 1 0
moderate 10 0
low 0 0
total 11 0

Dependency changes

Dependency Before After
eslint ^8.33.0 ^10.14.0
mocha ^10.1.0 ^12.0.3
glob ^8.1.0 ^14.0.3
@types/glob ^8.0.1 removed
@eslint/js, globals – added

overrides: minimatch → ^11.0.3, mocha's glob → root version.

The original npm audit fix --force downgraded eslint (→4) and mocha (→5) and broke lint; this is fixed by upgrading instead. ESLint config migrated to flat config (eslint.config.js).

Checks (Node 22)

  • lint: ✅ (1 warning)
  • unit tests: ✅ 20 passing
  • build: ✅

🤖 Generated with Claude Code

@github-actions github-actions Bot added the breaking-change Major version changes in dependencies label Oct 31, 2026
npm audit fix --force downgraded eslint to 4 and mocha to 5, which
added critical vulnerabilities and broke lint. Upgrade to eslint 10,
mocha 12 and glob 14 instead, pin transitive minimatch/glob via
overrides, migrate to ESLint flat config and the glob promise API.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@LemurDaniel
LemurDaniel merged commit ce934b7 into main Oct 31, 2026
2 checks passed
@LemurDaniel
LemurDaniel deleted the automated_security_audit_fix branch October 31, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Major version changes in dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant