Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
scavenger_scanner — Detect CVE-2025-54313 eslint-config-prettier supply chain attack IOCs on Windows | Kitploit
Tools/GitHubGitHub/paspke/scavenger_scanner
Indicator of Compromise (IOC) ManagementVulnerability ScannersMalware AnalysisThreat IntelligenceSupply Chain SecurityIncident Response
GitHubpaspke/scavenger_scanner

scavenger_scanner

Detect CVE-2025-54313 eslint-config-prettier supply chain attack IOCs on Windows

View Repository
3 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-54313 IOC Scanner

Cross-platform scanners for detecting Indicators of Compromise (IOCs) related to the eslint-config-prettier supply chain attack (CVE-2025-54313).

On July 18, 2025, several popular npm packages were compromised through a phishing attack.

The attacker gained access to the maintainer's npm tokens and published malicious versions containing platform-specific malware.

Affected Packages and Versions

PackageCompromised Versions
eslint-config-prettier8.10.1, 9.1.1, 10.1.6, 10.1.7
eslint-plugin-prettier4.2.2, 4.2.3
synckit0.11.9
@pkgr/core0.2.8
napi-postinstall0.3.1
is3.3.1, 5.0.0

Windows Version

  1. Download the PowerShell script:
root@kitploit:~
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/scavenger_scanner/CVE-2025-54313-Scanner.ps1" -OutFile "CVE-2025-54313-Scanner.ps1"
  1. Unblock the script:
root@kitploit:~
Unblock-File -Path ".\CVE-2025-54313-Scanner.ps1"
  1. Set execution policy (if needed):
root@kitploit:~
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Linux Version

  1. Download the bash script:
root@kitploit:~
curl -O https://raw.githubusercontent.com/scavenger_scanner/CVE-2025-54313-Scanner.sh
  1. Make it executable:
root@kitploit:~
chmod +x CVE-2025-54313-Scanner.sh
  1. Install optional dependencies for better performance:
root@kitploit:~
# Debian/Ubuntu
sudo apt-get install jq

# RHEL/CentOS/Fedora
sudo yum install jq

# macOS
brew install jq

Windows (PowerShell)

Quick Scan (current directory)

root@kitploit:~
.\CVE-2025-54313-Scanner.ps1 -QuickScan

Full System Scan

root@kitploit:~
.\CVE-2025-54313-Scanner.ps1

Scan Specific Directory

root@kitploit:~
.\CVE-2025-54313-Scanner.ps1 -ScanPath "D:\Projects"

With Detailed Output

root@kitploit:~
.\CVE-2025-54313-Scanner.ps1 -DetailedOutput

With Custom Report Path

root@kitploit:~
.\CVE-2025-54313-Scanner.ps1 -ReportPath "C:\Security\CVE-Report.txt"

Linux/Unix (Bash)

Quick Scan (current directory)

root@kitploit:~
./CVE-2025-54313-Scanner.sh -q

Full System Scan

root@kitploit:~
sudo ./CVE-2025-54313-Scanner.sh

Scan Specific Directory

root@kitploit:~
./CVE-2025-54313-Scanner.sh --path /home/user/projects

With Detailed Output

root@kitploit:~
./CVE-2025-54313-Scanner.sh -q -d

With Custom Report Path

root@kitploit:~
./CVE-2025-54313-Scanner.sh --report /tmp/cve-report.txt

Show Help

root@kitploit:~
./CVE-2025-54313-Scanner.sh --help

Known IOCs

  1. Malware Files

    • Windows: node-gyp.dll, loader.dll, version.dll, umpdc.dll, profapi.dll
    • Linux: node-gyp.so, loader.so, version.so, libumpdc.so, libprofapi.so
    • install.js files with suspicious code patterns
    • Known SHA256 hashes:
      • c68e42f416f482d43653f36cd14384270b54b68d6496a8e34ce887687de5b441 (node-gyp.dll/1st stage)
      • 5bed39728e404838ecd679df65048abcb443f8c7a9484702a2ded60104b8c4a9 (2nd stage Scavenger)

Platform-Specific Locations

Windows

  • Temp Directory: %TEMP%
  • NPM Config: %USERPROFILE%\.npmrc, %APPDATA%\npm\.npmrc
  • Scan Path Default: C:\

Linux

  • Temp Directories: /tmp, /var/tmp, $TMPDIR
  • NPM Config: ~/.npmrc, ~/.config/npm/.npmrc, /usr/local/etc/npmrc, /etc/npmrc
  • Scan Path Default: /

Found new IOCs or have suggestions for improvement?

  1. Fork this repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

Reporting New IOCs

Please include:

  • File hashes (SHA256)
  • File paths and names
  • Suspicious code patterns
  • Platform information (Windows/Linux)

📚 Further Reading

  • Endor Labs Blog Post
  • GitHub Issue #339
  • NVD Entry
  • Snyk Vulnerability Database

🔍 Quick Command Reference

Windows PowerShell

root@kitploit:~
# Quick scan current directory
.\CVE-2025-54313-Scanner.ps1 -QuickScan

# Full system scan with detailed output
.\CVE-2025-54313-Scanner.ps1 -DetailedOutput

# Scan specific path
.\CVE-2025-54313-Scanner.ps1 -ScanPath "C:\Users\John\Projects"

Linux Bash

root@kitploit:~
# Quick scan current directory
./CVE-2025-54313-Scanner.sh -q

# Full system scan with detailed output  
sudo ./CVE-2025-54313-Scanner.sh -d

# Scan specific path
./CVE-2025-54313-Scanner.sh -p /home/john/projects

# Show all options
./CVE-2025-54313-Scanner.sh --help
Download Tool
  • 32d0dbdfef0e5520ba96a2673244267e204b94a49716ea13bf635fa9af6f66bf (install.js)
  • Code Patterns

    • Function logDiskSpace()
    • Platform checks for Windows/Linux
    • Child process spawning
    • Obfuscated command execution
    • rundll32/exec calls
  • Network Indicators

    • C2 URLs: firebase.su, dieorsuffer.com, smartscreen-api.com
    • XOR key "FuckOff"
    • Communication patterns
  • Behavioral IOCs

    • Post-install scripts in package.json
    • Temporary files in system temp directories
    • .npmrc files (for token exfiltration)