Skip to content

chore: update dependencies and fix security vulnerabilities#51

Merged
chriskehayias merged 1 commit intomainfrom
chore/update-deps
Feb 26, 2026
Merged

chore: update dependencies and fix security vulnerabilities#51
chriskehayias merged 1 commit intomainfrom
chore/update-deps

Conversation

@chriskehayias
Copy link
Contributor

Summary

  • Fixed 3 security vulnerabilities (npm audit fix): rollup CVE-2026-27606 (High — Arbitrary File Write), minimatch GHSA-3ppc-4f35-3m26 (High — ReDoS), ajv GHSA-2g4f-4pwh-qvx6 (Moderate — ReDoS)
  • Synced node_modules with package.json via npm install — several packages were at stale major versions (Next.js 15→16, Zod 3→4, dotenv 16→17, openai 5→6) and better-auth was missing entirely
  • Applied all safe patch/minor updates via npm update; ESLint v10 intentionally deferred pending breaking change evaluation

Test plan

  • npm run build passes (Next.js 16.1.6, Turbopack, TypeScript — clean)
  • npm run test:run passes (19 test files, 229 tests)
  • npm audit reports 0 vulnerabilities
  • Smoke test app in dev (npm run dev) to verify runtime behavior

🤖 Generated with Claude Code

- Ran npm install to sync node_modules with package.json declarations
  (better-auth was missing, next/zod/dotenv/openai were at old major versions)
- Ran npm audit fix to resolve 3 vulnerabilities:
  - rollup 4.0.0-4.58.0 (High): CVE-2026-27606 Arbitrary File Write via Path Traversal
  - minimatch (High): GHSA-3ppc-4f35-3m26 ReDoS via repeated wildcards
  - ajv <6.14.0 (Moderate): GHSA-2g4f-4pwh-qvx6 ReDoS with $data option
- Ran npm update to apply all safe patch/minor updates within semver ranges
- eslint v10 intentionally deferred pending breaking change evaluation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@chriskehayias chriskehayias merged commit f66e22d into main Feb 26, 2026
1 check passed
@chriskehayias chriskehayias deleted the chore/update-deps branch February 26, 2026 18:26
@codecov
Copy link

codecov bot commented Feb 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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