Please do not open a public GitHub issue.
Email: lfzds4399@gmail.com with subject [security] cleanup-harness:.
This tool reads your filesystem and may quarantine files. The risks worth thinking about:
- False-positive deletion — a file you needed gets moved to
_quarantine/. Mitigation:safe_guard.pywhitelist +--executeopt-in + reversible quarantine. Reports go before any move. - Malicious config — a tampered
cleanup.config.yamlcould broaden scan targets or shrink protected roots. Mitigation: don't run unverified configs; review the diff if your config came from someone else. - Symlink traversal — the scanner does not follow symlinks across filesystems by default; it walks per-target only.
- Always run
python run.py(dry-run) first and readREVIEW.mdbefore adding--execute. - Add your secret-bearing directories to
protected_rootseven if they're already covered bysensitive_fragments. - Keep
_quarantine/for at least 30 days before manual purge — that's your undo buffer.