Package Version Overrides Documentation¶
This document explains the package version overrides in package.json
and why they are necessary.
Current Overrides¶
Security Vulnerabilities¶
The following overrides address known security vulnerabilities:
- esbuild@<=0.24.2 → >=0.25.0
- Addresses build process vulnerabilities in older esbuild versions
-
Should be removed when dependencies update to safer versions
-
cookie@<0.7.0 → >=0.7.0
- Fixes session management security issues in cookie handling
-
Critical for web application security
-
tmp@<=0.2.3 → >=0.2.4
- Resolves temporary file handling vulnerabilities
- Important for secure file operations
Compatibility Fixes¶
- eslint/plugin-kit@<0.3.4 → >=0.3.4
- Ensures compatibility with ESLint v9
- Required for proper linting functionality
Review Process¶
These overrides should be reviewed quarterly and removed when:
- Upstream packages release fixes for the vulnerabilities
- Dependencies are updated to versions that include the fixes
- Alternative packages are adopted that don't have these issues
Last Review¶
- Date: 2025-08-10
- Reviewer: Claude Code Assistant
- Next Review Due: 2025-11-10
Monitoring¶
Check for updates using:
Remove overrides when they are no longer needed to allow natural dependency resolution.