Thanks to visit codestin.com
Credit goes to github.com

Skip to content

8.0.1 - Security Patch Release

Latest

Choose a tag to compare

@derduher derduher released this 20 Oct 01:58
· 73 commits to master since this release
c3ead34

πŸ”’ Security Patch Release

This release backports comprehensive security fixes from 9.0.0 to the 8.0.x branch. Upgrading is strongly recommended for all 8.0.0 users.

βœ… Backward Compatibility

  • 100% API compatible with 8.0.0
  • No breaking changes
  • All existing valid inputs continue to work
  • Only rejects invalid/malicious inputs

πŸ›‘οΈ Security Fixes

High Priority:

  • XML Injection Prevention (XSS protection via enhanced escaping)
  • Protocol Injection Prevention (blocks javascript:, data:, file: URLs)
  • Path Traversal Prevention (blocks .. sequences)
  • Command Injection Fix (xmllint security hardening)

Medium Priority:

  • DoS Protection (resource limits, memory exhaustion prevention)
  • Input Validation (comprehensive validation for all user inputs)
  • XSS Prevention (XSL URL validation)

Infrastructure:

  • Added centralized security limits and validation framework
  • Enhanced error handling with comprehensive error reporting

πŸ“¦ Dependencies Updated

  • sax: ^1.2.4 β†’ ^1.4.1

πŸ“Š Testing

  • βœ… All 94 tests passing
  • βœ… TypeScript compilation successful
  • βœ… ESLint clean

πŸ“ Installation

npm install [email protected]

See CHANGELOG.md for complete details.


πŸ€– Generated with Claude Code