Bug Fixes
- ci: pass single URL to match winget manifest installer count (8a1878d)
- registry: back up SYSTEM/HKCR hives and remove rotated log targets (9f9bb85)
- registry: check files not dirs in path resolution, inspect rundll32 DLLs (1c8c107)
- registry: check WOW6432Node in findMissingClsidDll, fix backup filename (35d5c02)
- registry: expand env vars in uninstall scan paths via shared helper (f5c6f9b)
- registry: handle PATH-resolved commands and evaluate COM views independently (f981580)
- registry: handle unquoted paths with spaces, remove unsafe singleFileTargets (3d104b0)
- registry: match REG_EXPAND_SZ uninstall values, flag broken COM registrations, expand backups (e3c53cd)
- registry: only check service root keys, skip child subkeys (edf20a1)
- registry: preserve full exe paths and require broken uninstaller for orphan detection (8498159)
- registry: require all COM views broken before flagging, expand service env vars (e2bb59c)
- registry: require missing install directory before flagging uninstall entries (c9f8e3a)
- registry: scan HKCU/WOW6432Node client hives, fix quoted rundll32 parsing (5d3793f)
- registry: scan WOW6432Node BHO hive for 32-bit orphaned entries (9f13381)
- registry: skip relative service paths and only check native COM view (9808863)
- registry: split EventMessageFile on commas too and check PrimaryModule (0bff7c1)
- registry: try full string as path candidate in extractExePath (ed16a64)
- registry: use extractExePath() for all command-line path parsing (289a94a)
- registry: WOW64-aware CLSID lookups, validate EventMessageFile, drop duplicate targets (3a27695)
- rules: correct macOS/Linux paths and fix rules-bot template injection (b0ccff4)
- rules: correct misleading descriptions for Google caches and Windows Update (c0d583a)
- rules: remove debconf target and fix registry scan query flags (8a3272e)
- rules: remove live SRUM database from cleanup targets (7c3ad2f)
- rules: remove unsafe targets and use WOW64-aware context menu scan (a01096d)
- startup: add ConsoleConnect trigger for Windows Fast Startup (bc47e06)
- startup: revert startup state if auto-enable fails for scheduled scans (6ac6673)
- startup: use XML-based task creation and surface errors to UI (28f1260), closes #20
Features
- add contributor tooling for cleaner rules (b6a6200)
- rules: add Claude, Sublime Text, Termius, Ledger Live, and more (ef2dd70)
- rules: add cleaning rules for browser forks, Kodi, qBittorrent, HandBrake, ccache, and Java (33c59fb)
- rules: expand system cleaning targets and registry orphan detection (22f39d6)
VirusTotal Scan Results
- Kudu-1.13.0-amd64.deb: https://www.virustotal.com/gui/file-analysis/NzQ5MGExYmYxMzQyMDUxMDk4NWIyZWYxMTgyNWYxYWI6MTc3MzgzNTcwNw==
- Kudu-1.13.0-arm64.dmg: https://www.virustotal.com/gui/file-analysis/M2YzYzMwYWVmNzhiZWE5ZmNjNDE3YjhkY2RjN2Q2M2E6MTc3MzgzNTczMQ==
- Kudu-1.13.0-x64.dmg: https://www.virustotal.com/gui/file-analysis/YWU5ZGIzOGY0NmVlNTEwYWNhNGZmZGQ3ZDkzNGIwYzE6MTc3MzgzNTc1NQ==
- Kudu-1.13.0-x86_64.AppImage: https://www.virustotal.com/gui/file-analysis/NzExM2M1MTAzM2M5MzUwMGU1ZjNlMjk2MDdkNTVmZDM6MTc3MzgzNTc3OQ==
- Kudu-Setup-1.13.0.exe: https://www.virustotal.com/gui/file-analysis/OWQyMGI4OWJhNjhlYzI1NWIzNTM0NzIyYTg4MzhlODg6MTc3MzgzNTgwMw==