WordPress.org

Plugin Directory

Maroon Horizon Smart Firewall – Malware Scanner & IP Blocking

Maroon Horizon Smart Firewall – Malware Scanner & IP Blocking

Description

Maroon Horizon Smart Firewall is built for practical WordPress protection: block bad traffic, scan for malware, quarantine suspicious files, and reduce attack surface — without sending your site files off-server.

Advanced Security Check (Quick Scan) gives you an easy-to-understand Overall Security Rating, plus clear details and explanations for each check so you can quickly see what to improve and raise your security level.

This WordPress.org (FREE) build is fully functional for the FREE feature set and is designed to run locally for those features. Advanced capabilities are provided by a separate commercial PRO plugin (not included in this WordPress.org build).

Outbound network requests (if any) are disclosed under “External Services” and “Privacy”.

What you get in the FREE plugin (local-only)

  • Advanced Security Check (Quick Scan) with an Overall Security Rating and easy-to-follow explanations so you can improve your security level step by step.
  • Manual IP blocking and IP management.
  • Security patch toggles for common hardening actions.
  • Malware scanning of uploads and theme directories using local pattern detection (no external signatures).
  • Quarantine management (restore / delete quarantined files).
  • Quick file integrity checks (where supported in the FREE workflow).

Local-first design (privacy & control)

  • Malware scans run on your server.
  • Scanned file contents are not uploaded by the plugin.
  • External requests (if any) are limited and disclosed below.

Who it’s for

  • Site owners who want simple, practical protection without complex configuration.
  • Agencies and developers who need a clean hardening + scanning toolkit.
  • Anyone who wants a transparent FREE build, with an optional PRO upgrade path.

PRO features (separate commercial plugin, optional)

  • AI-Powered Threat Feed (encrypted subnet feed) and automatic sync.
  • Real-Time AI Threat Detection (AI model signatures).
  • AI-Powered Deep Scan and scheduled email reports.

Commercial PRO plugin

The PRO edition is a separate commercial plugin (not included in this WordPress.org build).
Learn more: https://mh.ie/maroon-horizon-smart-firewall/

External Services

This plugin may perform outbound network requests in the following cases:

1) WordPress.org Core Checksums API (FREE: Core Integrity Scan)
* Service provider: WordPress.org
* Endpoint: https://api.wordpress.org/core/checksums/1.0/
* When: Only when you manually run the Core Integrity Scan from Maroon Horizon -> Scanner.
* Data sent: WordPress version and locale via URL query parameters. Your server IP address is inherently shared as part of the HTTPS request.
* Data received: Official JSON containing WordPress core file checksums, used to verify your local core files. No site files or content are uploaded.
* Privacy: https://wordpress.org/about/privacy/

2) Freemius (optional: licensing, updates, opt-in telemetry)
* Service provider: Freemius (freemius.com)
* When: Only if you opt in to Freemius (for example, to manage licensing and receive updates).
* Data sent: Technical information required for licensing and updates (and, if you opt in, diagnostic/usage metadata), as described by Freemius.
* Data received: License status and update metadata needed to deliver plugin updates.
* Terms: https://freemius.com/terms/
* Privacy: https://freemius.com/privacy/

3) Maroon Horizon service (mh.ie) (PRO only: encrypted threat-feed / AI signature bundles)
* Service provider: Maroon Horizon Ltd – https://mh.ie
* When: Only in the separate PRO plugin, when you use PRO features that require server-side data (e.g., Threat Feed sync / AI signature updates).
* Data sent: Site URL, install ID, product/plan identifiers, license identifiers/keys, plugin/WP/PHP versions, plus standard HTTPS request metadata (including your server IP).
* Data received: A JSON response containing metadata and a time-limited download URL, followed by encrypted bundles used by the PRO engine. No site files or content are uploaded.
* Terms: https://mh.ie/terms
* Privacy: https://mh.ie/privacy-policy

Privacy

Maroon Horizon Smart Firewall is designed to minimize data sharing.

  • Most FREE features run locally and do not transmit your site content.
  • Malware scanning runs locally on your server; scanned file contents are not uploaded by the plugin.
  • Any outbound requests (and the data exchanged) are disclosed in the “External Services” section above.
  • PRO-only services are not included in this WordPress.org build.

Screenshots

  • Quick Scan & Overall Security Rating – see your current protection status at a glance.
  • IP Blocker – manage manually blocked IPs and review decisions.
  • Security Patches – enable hardening toggles for common protections.
  • Malware Scanner – scan results, quarantine actions, and integrity-related checks.
  • File Integrity Check – scanning progress and verification status.
  • Scan Targets – run scans for uploads and themes.

Installation

  1. Install the plugin from the WordPress Plugins screen, or upload the plugin folder to your WordPress plugins directory.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Open the plugin from the WordPress admin menu and configure firewall controls, patches, and scanning.
  4. Run a scan and review findings. Use quarantine actions if needed.

FAQ

Does the FREE version contact external servers?

Most FREE features run locally and do not require third-party services.

The only outbound requests made by this WordPress.org (FREE) build are disclosed in the “External Services” section above (for example, the optional Core Integrity Scan checksums request and optional Freemius opt-in).

Does the plugin upload my files to be scanned?

No. Malware scans run locally on your server. The plugin reports findings inside the WordPress admin.

Will it slow down my site?

The firewall settings and hardening toggles are lightweight. Malware scans do work on the server, so it’s best to run scans during low-traffic periods on shared hosting.

What does the malware scanner scan in the FREE plugin?

The FREE scanner targets uploads and theme directories using local pattern detection. Findings are reported in the admin UI and can be quarantined.

What about false positives?

Security scanning is conservative by design. Review findings before taking action, and use restore from quarantine if needed.

How do I upgrade to PRO?

PRO functionality is provided by a separate commercial plugin (not included in this WordPress.org build). Licensing and delivery are handled by Freemius.
Learn more: https://mh.ie/maroon-horizon-smart-firewall/

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Maroon Horizon Smart Firewall – Malware Scanner & IP Blocking” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.8.2

  • WordPress.org packaging/compliance refinements (FREE build contains only FREE functionality).
  • Refined build separation between FREE and PRO for cleaner packaging and better maintainability.

1.8.1

  • Fixed scan bug in Automatic AI Scan & Email Reports

1.8.0

  • Added defensive pruning for abandoned scan-job artifacts (stale/overflow cleanup) to ensure scan-jobs cannot grow without bound due to interrupted scans.
  • Added automatic scan-job cleanup, removes scan-job on scan completion or cancel

1.7.9

  • Improved: Saving AI scan settings now reschedules the cron job without running a full scan inside the AJAX request.

1.7.8

  • Security: Added nonce verification for admin actions and improved request validation.
  • Compatibility: Minor internal refactoring and stability improvements.

1.7.7

  • Improved PRO upgrade UX in FREE build (Checking and updating minor cosmetic details in: code quality, privacy/external calls, licensing, “freemium” behavior, readme metadata, and submission requirements).

1.7.6

  • Improved PRO upgrade UX in PRO build (If Signatures is 0, the AI-Powered Deep Scan runs in local-only mode (patterns + heuristics) until user sync the AI model from our mh.ie servers.).

1.7.5

  • Improved PRO upgrade UX in FREE build (Removed the broken “Switch to PRO now” button).

1.7.4

  • Improved PRO upgrade UX in FREE build (visually more impact).

1.7.3

  • Improved PRO upgrade UX in FREE build (switch button + clear manual steps).

1.7.2

  • WordPress.org compliance updates (privacy disclosure + i18n folder/textdomain loading).

1.7.1

  • Initial release.