Repository navigation
Release v1.60.1: Harden macos-cleaner safety
·
160 commits
to 96b14eb2cea2ea4f6a15e3e8182c89879e0137fc
since this release
Fixed
- Hardened
macos-cleanersafe deletion by blocking high-risk system and credential paths before confirmation and insidedelete_path(). - Updated app remnant detection to read installed app Bundle Identifiers and avoid misclassifying installed apps as orphaned data.
- Added regression coverage for blocked paths, malformed app plists, Bundle Identifier matching, and legacy app-name matching.
Fixes #70.
Verification
python3 -m unittest tests/test_macos_cleaner_safety.pypython3 -m py_compile macos-cleaner/scripts/safe_delete.py macos-cleaner/scripts/find_app_remnants.py tests/test_macos_cleaner_safety.pyuv run --with PyYAML python -m scripts.quick_validate ../../macos-cleaneruv run --with PyYAML python -m scripts.security_scan ../../macos-cleaner --verbosebash daymade-claude-code/marketplace-dev/scripts/check_marketplace.shpython3 macos-cleaner/scripts/safe_delete.py /Systempython3 macos-cleaner/scripts/safe_delete.py ~/.ssh