Skip to content

Kvnbbg/wp-malware-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

56 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

WP Malware Scanner ๐Ÿ”

License Version Status Contact

A lightweight PHP security scanner that detects malicious patterns in WordPress databases. Perfect for quick malware checks in wp_options table.

Demo

Features โœจ

  • Scans for <script>, eval, base64_decode, document.write
  • Web & CLI execution modes
  • Read-only database access (safe inspection)
  • Simple 3-minute setup
  • Custom pattern configuration

Prerequisites ๐Ÿ“‹

  • PHP 7.4+
  • WordPress database access
  • Basic server knowledge

Quick Start ๐Ÿš€

1. Download & Configure

wget https://raw.githubusercontent.com/Kvnbbg/wp-malware-scanner/main/scanner.php

Edit database credentials:

$db_host = "localhost";
$db_user = "your_db_user";
$db_pass = "your_db_pass";
$db_name = "your_db_name";

2. Run Scan

Web Browser:

https://yoursite.com/scanner.php

Command Line:

php scanner.php

3. Review Results

Example output:

[!] Suspicious entry found in option_name: malicious_code
   Partial value: <script>eval(atob('...'))

4. Remove Script ๐Ÿ›ก๏ธ

rm scanner.php

Advanced Usage โš™๏ธ

Custom Patterns:
Add regex patterns to $malware_patterns array:

$malware_patterns = [
    '/<script.*?>.*?<\/script>/si',
    '/eval\(.*?\)/si'
];

CLI Options:

php scanner.php --full-output  # Show complete suspicious values

Future Roadmap ๐Ÿ—บ๏ธ

Feature Status
Aikido.dev integration Planned Q4
PDF/JSON reports In Development
Auto-clean (safe mode) Researching
Multi-table scanning On Hold

Security Note โš ๏ธ

  • Always test on staging first
  • Remove script immediately after use
  • Never store on production servers

Need Help? ๐Ÿ“ง

Official Support:
contact


Disclaimer: This tool assists detection but doesn't guarantee complete protection. Always maintain backups.

About

Deploy: https://kvnbbg-wp-malware-scanner.up.railway.app. Scan for hidden malware, detecting common malicious code patterns, and more fun!๐Ÿฆ 

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •