Broodweb Malware Scanner Pro – Scanner, Integrity Monitor, Security and Firewall

By Jubayer Hossain ยท ๐Ÿ›’ 1 sales ยท Recently Updated โœ“ ยท Well Documented โœ“

Broodweb Malware Scanner Pro – Scanner, Integrity Monitor, Security and Firewall v1.3.2

BroodWeb Malware Scanner

BroodWeb Malware Scanner is a WordPress security plugin built for malware detection,
file investigation, database inspection, login protection, and security monitoring. It helps site owners,
developers, and agencies find suspicious files, review security risks, quarantine unsafe code, and keep
better visibility over WordPress security events.

The scanner is designed for careful manual review. It does not blindly delete files. Instead, it gives you
clear scan results, risk scores, findings, filters, quarantine actions, whitelist controls, exportable reports,
and security modules so you can make safe cleanup decisions.

Free Version Features

Malware File Scanner

  • Scans WordPress core, plugins, themes, uploads, must-use plugins, and root files.
  • Detects common malware indicators such as eval(), base64_decode(), gzinflate(), shell_exec(), suspicious filenames, obfuscated strings, disguised PHP files, and PHP files inside uploads.
  • Uses AJAX chunked scanning to reduce timeout issues on larger websites.
  • Provides risk scores, categories, collapsible findings, and file-level actions.

Official WordPress Core Verification

  • Checks WordPress core files against official WordPress.org checksums.
  • Suppresses false positives when official core files match the original WordPress source.
  • Flags modified core files or unexpected files inside WordPress core directories.

Quarantine and Whitelist

  • Move suspicious files into quarantine so they cannot execute.
  • Restore quarantined files if needed.
  • Delete quarantined files after review.
  • Whitelist trusted files to prevent repeat false positives.

Scan History and Reports

  • Stores recent scan history for later review.
  • Filter scan results by filename, finding, risk level, and category.
  • Export scan reports as JSON or CSV.

Database Scanner

  • Checks selected WordPress database tables for injected scripts, suspicious URLs, spam indicators, and suspicious admin-like usernames.
  • Helps identify malware that lives inside posts, options, widgets, or user records.

Integrity Monitor

  • Tracks file changes between scan runs.
  • Detects suspicious additions or modifications.
  • Sends integrity alert emails when suspicious changes are found.

Login Security

  • Includes custom login URL support.
  • Helps hide the default /wp-login.php endpoint behind a private login slug.
  • Blocks direct access to the default login URL when custom login protection is enabled.

Vulnerability Review

  • Reviews WordPress core, plugins, and themes for known security exposure.
  • Helps prioritize updates and risky components.

Firewall-Lite Protection

  • Provides lightweight request protection controls.
  • Helps block suspicious traffic patterns and basic abuse attempts.

Activity Log

  • Tracks important security events inside the plugin.
  • Helps site owners review scan, login, firewall, vulnerability, and integrity activity.

Pro Version Features

BroodWeb Malware Scanner Pro adds advanced cleanup, repair, hardening, AI-assisted triage,
and professional reporting tools for agencies, developers, and high-value WordPress sites.

Advanced Hardening

  • Security hardening controls for WordPress configuration and common attack surfaces.
  • Controls for headers, XML-RPC, user enumeration, and other hardening options.
  • Helps reduce exposure after malware cleanup or during routine site protection.

Repair Tools

  • Compare flagged files with official WordPress, WordPress.org plugin, and WordPress.org theme sources where supported.
  • Identify whether a file is clean, modified, corrupted, or unexpected.
  • Restore supported official files from trusted source packages.
  • Designed for safer cleanup after malware removal.

AI Assistant

  • AI-assisted malware triage for flagged files and scan results.
  • Supports OpenAI-compatible providers including OpenAI, DeepSeek, Groq, and custom endpoints.
  • Helps explain why a file was flagged and what should be reviewed next.
  • Uses official-source comparison data where available for more specific analysis.
  • Shows AI file analysis in a popup modal for a cleaner review workflow.
  • Marks files as analyzed while still allowing users to run analysis again.

AI File Triage

  • Filter AI triage files by filename, finding, risk level, and category.
  • Review flagged files faster from a focused AI triage table.
  • Use AI guidance as review support, not as an automatic cleanup decision.

Professional Reports

  • Planned reporting area for professional client and agency workflows.
  • Designed as the future home for branded reports, scan summaries, repair summaries, AI reviews, trend reports, PDF exports, and webhook delivery.

Free vs Pro Summary

Feature Free Pro
Malware scanner Yes Yes
WordPress core verification Yes Yes
Database scanner Yes Yes
Quarantine and whitelist Yes Yes
Integrity monitor Yes Yes
Login security Yes Yes
Vulnerability review Yes Yes
Firewall-lite Yes Yes
Activity log Yes Yes
Hardening controls No Yes
Repair tools No Yes
AI-assisted triage No Yes
Professional reporting workflows No Yes

Who Is It For?

  • WordPress site owners who want better malware visibility.
  • Agencies managing security for client websites.
  • Developers reviewing suspicious files after a hack.
  • Freelancers who need scan reports, quarantine tools, and cleanup guidance.
  • High-value websites that need monitoring, login protection, and stronger cleanup workflows.

Important Note

BroodWeb Malware Scanner is built to help with investigation and cleanup decisions. Always review scan results
manually, create a full backup before changing files, and confirm suspicious findings before deleting or replacing
anything on a live website.

# Changelog โ€” Malware Inspector Pro

All notable changes to this plugin are documented here.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

---

## [1.3.0] โ€” 2026-04-13

### Changed
- Plugin renamed from **WP Malware Inspector Pro** to **Malware Inspector Pro** across all headers, email notifications, error messages, and UI strings.
- Author confirmed as **BroodWeb** across all plugin headers.
- Version constant `WMTP_VERSION` bumped to `1.3.0` (triggers browser cache-bust for JS/CSS assets).

### Added โ€” Login Security tab
- **Login Honeypot** card moved from Hardening tab into the Login Security tab for better discoverability. Saves independently via dedicated `wmtp_save_honeypot` AJAX action โ€” does not overwrite other hardening settings.
- **Login reCAPTCHA** card moved from Hardening tab into the Login Security tab. Supports Google reCAPTCHA v2 (checkbox widget) and v3 (invisible, score-based). Configurable v3 score threshold. Falls back gracefully on Google API network failure to avoid locking out legitimate users.

### Added โ€” Hardening tab
- **Security Headers** โ€” inject protective HTTP response headers on every page load with no server config required: `X-Frame-Options`, `X-Content-Type-Options`, `Referrer-Policy`, `Permissions-Policy`, `X-XSS-Protection`, `Strict-Transport-Security`, and a configurable `Content-Security-Policy` with Report-Only mode.
- **XML-RPC Protection** โ€” three modes: Allow, Allow + Log (every call recorded in Activity Log), or Disable completely (returns 403).
- **User Enumeration Protection** โ€” block `?author=N` URL enumeration (returns 403) and restrict the REST API `/wp/v2/users` endpoint to authenticated users.

### Improved
- Hardening tab status cards row updated to reflect moved features (Honeypot card removed, remaining cards reordered).
- `render_login_security_tab()` early-return removed so Honeypot and reCAPTCHA cards render even when there are no active lockouts.

### Fixed
- `enqueue_assets()` now accepts both `tools_page_malware-inspector` and `tools_page_wp-malware-inspector` hook names, resolving a critical bug where all Pro JavaScript failed to load when the free plugin used a different menu slug.
- Dependency check updated from `class_exists('WPMalwareInspector')` to `class_exists('WMT_Malware_Inspector')` to match the actual free plugin class name.

---

## [1.2.0] โ€” 2026-03-20

### Added
- **Brute-force lockout** โ€” rate-limit failed login attempts; lock by IP and/or username with configurable threshold, duration, and attempt window.
- **Email notifications** โ€” alert admin on new lockouts with per-IP notification cooldown to prevent inbox floods during attacks.
- **Permanent IP Blocklist** โ€” manually block IPs at the `authenticate` filter and firewall layer regardless of lockout settings. Block/unblock directly from the Active Lockouts table.
- **IP Geolocation** โ€” show attacker country and flag emoji in the lockouts table and email notifications. Uses ip-api.com with 24-hour transient caching (no API key required).
- **Activity Log** โ€” timestamped log of security events: lockouts, IP blocks, hardening changes, firewall hits.
- **Firewall Lite** โ€” inspect incoming requests for path traversal, SQL injection, and code-execution payloads. Configurable block mode (log only or hard 403). Protects frontend, login, REST API, and uploads directory.
- **Uploads PHP execution protection** โ€” write `.htaccess` / `web.config` rules to block PHP execution inside the uploads directory.
- **Pro Reports tab** โ€” vulnerability scanner against the WPScan-compatible feed for installed plugins and themes.
- **Repair Tools tab** โ€” compare and restore individual WordPress core files from the official source.
- **Integrity Monitor** โ€” periodic baseline snapshot with email alert on file additions, modifications, and deletions.

### Improved
- Login settings defaults: notification cooldown raised to 60 minutes; lockout duration default 30 minutes; max lockout duration raised to 10080 minutes (7 days).
- Database migration (`maybe_migrate_lockouts_table`) adds `country` and `country_code` columns to existing installs without data loss.

---

## [1.1.0] โ€” 2026-01-10

### Added
- Pro admin UI integrated into the free plugin's tab bar.
- Vulnerability feed data file with scheduled daily refresh.
- File comparison viewer (diff against official WordPress source).

---

## [1.0.0] โ€” 2025-12-01

### Added
- Initial release.
- Pro add-on scaffold with dependency check for the free Malware Inspector plugin.
- Integrity baseline builder and monitor with email alerts.
- Admin-only assets (JS/CSS) enqueued only on the Malware Inspector admin page.

Newsletter

Stay in the loop

Get notified about new plugins, updates, and exclusive tutorials.

No spam ever. Unsubscribe anytime.