| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-12-23 | 1.4 kB | |
| v1.3.0 - File Picker, Security Fixes, and Improvements source code.tar.gz | 2025-12-23 | 101.0 kB | |
| v1.3.0 - File Picker, Security Fixes, and Improvements source code.zip | 2025-12-23 | 145.4 kB | |
| Totals: 3 Items | 247.9 kB | 0 | |
What's New
🎯 Major Features
- File Picker Sublist - Interactive file selection with dual-pane interface
- Select specific files within categories before cleaning
- Directory grouping and pagination
- Keyboard shortcuts for navigation
- Copy directory paths to clipboard
- Enabled by default for
large-filesanddownloadscategories
🔒 Security Improvements
- Comprehensive security hardening (12 vulnerabilities fixed)
- TOCTOU protection - re-verify file type before deletion
- System path protection - block deletion of protected paths
- Path traversal fixes - validate restore paths
- Command injection prevention - replaced
exec()withspawn() - Config validation with bounds checking
- Proper sudo handling with privilege checking
✨ Enhancements
- Arrow Navigation - Left/right arrow keys to navigate sub-items
- Graceful Exit - Clean exit handler for prompt cancellations (Ctrl+C)
- Donation Link - Shows donation link after successful cleanup
- Improved error handling and user feedback
🐛 Bug Fixes
- Fixed browser opening during tests
- Fixed homebrew scanner to use secure command execution
- Increased test timeout to prevent flaky tests in CI
- Adjusted coverage thresholds for better CI stability
📦 Dependencies
- Updated
tsdownto 0.18.1 - Updated
@types/nodeto 25.0.1
Full Changelog
https://github.com/guhcostan/mac-cleaner-cli/compare/v1.2.0...v1.3.0