PolinRider Scanner and Cleaner 3.0.1
On this page
Released . No breaking changes.
New
- Two newer forms of the payload are confirmed. One opens with a
var zcampaign number and the other with a laterglobal.icampaign number than the one 3.0.0 knew. Both sit at the end of the last line, pushed off screen by a long run of spaces or tabs. 3.0.0 listed most of these files for review and missed some entirely. We checked 310 such files from repositories on OpenSourceMalware’s lists. The folder check in 3.0.1 confirms 302 of them, and the GitHub check confirms the same tags. The other 8 are one build with neither tag and are still listed for review. - Every JavaScript and TypeScript file in a folder is checked for the
payload, not only the build configs. The campaign also appends to route
files,
App.js,jest.config.jsandtruffle-config.js, which the folder check used to call clean. A hit there reads “source file contains an indicator”. The GitHub check always read every file, so the two now agree.
Changed
polinrider cleanand the GitHub fix cut these payloads out and keep the file. The cut is made at the padding, under the same rules as before: it is refused, and the file left as it was, unless the payload was simply appended. The GitHub fix used to delete a file matched only by a campaign pattern; it now cuts it like any other.- A folder that 3.0.0 called clean, or listed for review, can now come back as infected, with exit code 2. That is these files being found, not a change to what the exit codes mean.
Breaking changes
None. Exit codes, commands and flags are as in the previous release.
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.