-
Notifications
You must be signed in to change notification settings - Fork 0
Audit and update dependencies for known vulnerabilities #18
Copy link
Copy link
Open
Labels
Description
Problem
The project has 48 production dependencies and 16 dev dependencies that haven't been systematically audited. Outdated or vulnerable packages pose security and stability risks.
Scope
- Vulnerability scan — Run
pnpm auditand address findings - Outdated packages — Run
pnpm outdatedand update where safe - Unused dependencies — Identify and remove packages that are imported but unused (or not imported at all)
- License check — Ensure all dependencies have compatible licenses for the project
Acceptance Criteria
-
pnpm auditreports zero high/critical vulnerabilities - All dependencies are on supported/maintained versions
- Unused dependencies are removed from
package.json - No breaking changes introduced —
pnpm buildandpnpm testpass - Results documented in a comment on this issue for future reference
Notes
- Pay special attention to
better-sqlite3andsqlite-vecnative module compatibility - Consider pinning major versions for stability in
package.json - TypeScript 6.0.2 is very new — verify all type dependencies are compatible
🤖 Generated with Claude Code
Reactions are currently unavailable