Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

fix: address dependabot security alerts - #885

Merged
jon-myers merged 1 commit into
mainfrom
security/dependabot-fixes
Feb 20, 2026
Merged

fix: address dependabot security alerts#885
jon-myers merged 1 commit into
mainfrom
security/dependabot-fixes

Conversation

@jon-myers

Copy link
Copy Markdown
Collaborator

Summary

Reduces pnpm audit from 10 vulnerabilities to 1 (low-severity elliptic with no upstream fix).

Test plan

  • pnpm install succeeds in root and server directories
  • pnpm audit shows only 1 remaining (unfixable) low-severity issue
  • Server deployed and restarted via nodemon successfully
  • Production server serving requests normally

🤖 Generated with Claude Code

- Update axios ^1.12.2 → ^1.13.5 (HIGH: request vulnerability)
- Update lodash ^4.17.21 → ^4.17.23 (MEDIUM: prototype pollution)
- Remove unused vue3-markdown-it (pulled in vulnerable markdown-it 12.x)
- Remove unused elliptic from devDependencies (no upstream fix exists)
- Update pnpm overrides: minimatch >=10.2.1, brace-expansion >=5.0.2,
  qs >=6.14.2, axios >=1.13.5, plus new overrides for lodash-es,
  @isaacs/brace-expansion, diff, ajv, markdown-it
- Update server/package.json: lodash 4.17.23, qs override >=6.14.2
- Dismiss false-positive alerts #124 (fast-xml-parser) and #106
  (@smithy/config-resolver) — not in dependency tree

Reduces audit from 10 vulnerabilities to 1 (low-severity elliptic
with no upstream fix, transitive via crypto-browserify).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jon-myers
jon-myers merged commit 1ec5543 into main Feb 20, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant