Malsift checks a WordPress site the way an incident responder would after a hack, and puts every result on one dashboard.
Files
- Compares WordPress core files with the official WordPress.org checksums.
- Compares plugins from WordPress.org with their official releases and flags modified or extra files.
- Scans everything that cannot be verified (themes, premium and custom plugins, uploads, the site root) for malicious code: encoded loaders, code run from web requests, webshells, droppers and obfuscation.
- Finds hidden loader files, suspicious must-use plugins, look-alike plugin folders, PHP files in uploads, and injected .htaccess / .user.ini rules.
Access
- Lists administrator accounts created in the last 30 days.
- Reviews application passwords (API keys), flags names used by attackers, and lets you approve or revoke each key.
Database
- Finds casino and betting spam: betting brand names in titles, text or links, and bursts of posts created within minutes of each other.
- Finds obfuscated scripts and hidden iframes in settings, widgets and content, and a changed site address.
- Flags suspicious scheduled tasks.
Hardening
- Checks that PHP has the fixes for PHP2Shell (CVE-2026-109618, CVE-2026-109619).
- Shows whether the theme/plugin code editor is enabled (and can disable it), two-factor coverage for administrators, and pending updates.
Clean-up
- Restore modified core and WordPress.org plugin files with verified official copies.
- Quarantine suspicious files and folders. Quarantined files are stored compressed in a protected folder, cannot run, and can be restored.
- Reinstall WordPress core, and plugins and themes from WordPress.org, in one click. Changed and extra files are backed up to quarantine first.
- Revoke API keys, move spam posts to the trash or delete them permanently (large batches are processed in steps), remove suspicious scheduled tasks.
- "Fix all threats" applies only safe automatic fixes; anything that could break a plugin or theme is left for you to review.
- Daily automatic scan, optional email alerts, scan history and a printable report.
Every scan runs in short steps, so it works on shared hosting without timeouts.
- Install and activate Malsift.
- Open Malsift in the admin menu and click Run full scan.
- Review threats and warnings. Use Fix all threats for the safe automatic fixes, then run a new scan to confirm the site is clean.
On multisite, Malsift is managed from the Network Admin.