PolinRider Scanner and Cleaner 3.0.1

On this page
  1. New
  2. Changed
  3. Breaking changes
  4. Download

Released . No breaking changes.

New

  • Two newer forms of the payload are confirmed. One opens with a var z campaign number and the other with a later global.i campaign 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.js and truffle-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 clean and 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

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
polinrider

Linux

brew install meSingh/tap/polinrider-scanner
polinrider

On 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
polinrider

Verify what you downloaded before you run it.