polinrider-cleaner 2.0.0
One program in place of the 1.x shell scripts, with a guided flow, machine checks on macOS, Linux and Windows, and GitHub fixes from the push record.
Released 11 October 2026. The first release of the rewrite: one program,
polinrider, in place of the 1.x shell scripts.
- A guided flow. Run
polinriderwith no arguments. It asks what to check, one question at a time, answered in words, and changes nothing until you typeyes. - This computer, on macOS, Linux and Windows: implant processes and connections, persistence, shell startup files, editor extensions, git hooks, build configs and fake fonts, all through one check.
cleancuts a payload appended to a build config out in place and keeps the infected original in quarantine, instead of moving the whole file.- GitHub accounts and organizations: every branch and tag of every repository is checked against GitHub’s push record rather than commit dates, which the campaign backdates. Each repository can then be restored to its last clean pushed state, erased from history, cleaned with a new commit or archived, each shown as a dry run first.
- Signed, attested downloads for five systems, plus Homebrew and Scoop.
Breaking changes
Section titled “Breaking changes”- The 1.x shell scripts are gone:
polinrider.sh, thegithub-account-recovery/andgithub-org-recovery/folders andmachine-cleanup/. Download the binary for your system instead of cloning the repository. --stateand--resumeare removed: 2.0 does not checkpoint a scan. Both are still recognised, and say so, rather than being reported as unknown.- The exit codes are unchanged:
0clean,1review,2compromised,3could not run.
The CI scanner, ci/scan-workspace.sh, is still shell and works as before.
Download
Section titled “Download”| System | Download |
|---|---|
| macOS, Apple silicon | .tar.gz |
| macOS, Intel | .tar.gz |
| Linux, x86_64 | .tar.gz |
| Linux, arm64 | .tar.gz |
| Windows, x86_64 | .tar.gz |
SHA256SUMS · All files, the source archive and the provenance bundle on GitHub
Verify what you downloaded before you run it.