polinrider-cleaner 2.3.0
On this page
Released . No breaking changes.
New
- The folder and computer checks read
weak.txt. Every text file up to 1 MB is searched for the review-level strings the CI scanner and the GitHub checks already used. A match is a review line, never a confirmed finding. Your own detection files, documentation and.vscode/are set aside. - Review-level file names.
ioc/filenames-review.txtholds names a legitimate project can also have, such asspellright.dict,branch_structure.json,clr_init.vbsand solid Font Awesome fonts named for a weight Font Awesome does not ship. A match is a review line, in all three checks. - The attacker’s SSH key. The computer check reads
~/.ssh/authorized_keysand names a line that carries a published attacker key, from the relatedMicrosoftSystem64malware. It never edits the file: removing the line is yours to do. - The JavaScript implant while it runs. A
nodeprocess whose script sits in a folder the relatedMicrosoftSystem64implant uses is confirmed as that implant running now. - Known campaign files on GitHub. The GitHub check hashes
tasks.json, font files and build configs on every branch, tag and commit, so restore, remove and erase handle a known file even when it holds no indicator string. - Patterns in file contents.
ioc/strong-patterns.txtholds confirmed indicators written as patterns, used by all three checks. The first matchesnoderunning afa-solid-NNN.woff2file. A config matched only by a pattern is confirmed, not stripped. - 24 more indicators, from the Socket tracker review of 26 October and the 2 November review: 17 package names, a C2 address and six file hashes.
Changed
- A folder or computer that 2.2.0 called clean can now exit 1. That is the review-level strings and names above, each shown as a review line. Read them before acting: a review line is worth a look, not proof.
- The folder and computer checks show one more progress stage.
- Release pages on this site show the date of the release’s signed tag.
Breaking changes
None. Exit codes, commands and flags are as in 2.2.0.
Download
- macOS Apple siliconDownload .tar.gz
- macOS IntelDownload .tar.gz
- Linux x86_64Download .debDebian, UbuntuDownload .tar.gz
- Linux arm64Download .debDebian, UbuntuDownload .tar.gz
- Windows x86_64Download .zipDownload .tar.gz
SHA256SUMS · All files, the source archive and the provenance bundle on GitHub
Or use a package manager. Choose your system, then run only its commands:
macOS
brew install meSingh/tap/polinrider-scanner
polinriderLinux
brew install meSingh/tap/polinrider-scanner
polinriderOn Debian or Ubuntu you can use the .deb from the latest release instead.
Windows
scoop bucket add mesingh https://github.com/meSingh/scoop-bucket
scoop install polinrider-scanner
polinriderVerify what you downloaded before you run it.