Lyzerslab
Free & open-source · Joomla 3 to latest

Know exactly what's hiding in your Joomla site.

MuRu Guard scans for webshells, rogue admins, and SP Page Builder compromise traces -- then helps you clean up, block the next attempt, and prove the site is clean. Free, inside your own Joomla admin.

Available until the offer ends.

Current version: Free 4.0.0Pro 5.2.0

  • No account or card required
  • Read-only scanning -- nothing executes
  • Installs like any Joomla extension
MuRu Guard Security Scanner dashboard inside the Joomla administrator
Joomla 3 → latest
Free version supports J3 to J6
Free
Scanner, cleanup, Protection Mode
Read-only
Scanning never executes code
On this page

What MuRu Guard does for your site

Finds what generic scanners miss

Webshells, rogue administrators and SP Page Builder / Helix compromise traces, built from a real campaign. Every finding shows the reason it was flagged.

Cleans up with a safety net

Guided cleanup and an 8-step recovery checklist. In Pro, every change is snapshotted by TimeMachine so a wrong delete is one click to undo.

Blocks the next attempt

Protection Mode stops live attacks in Free. Pro adds an active firewall with rate limiting, virtual patches for fresh CVEs and a secret administrator URL.

Stays on watch

Pro adds file integrity monitoring, scheduled scans with email alerts, reputation and blocklist monitoring and a weekly all-clear digest.

Hardens the site

A Global Configuration audit, database privilege audit, mail authentication check and a guided .htaccess hardening advisor.

AI help when you want it

Pro includes an AI assistant that explains findings and helps with repairs, using the key you provide.

Start protecting your site in 3 steps

  1. 1

    Install in ~2 minutes

    Download the Free package and install it from System > Install Extensions -- no account, no license key, no setup wizard.

  2. 2

    Run your first scan

    Open Components > MuRu Guard (Dashboard). Results are grouped by confidence so you know what to look at first -- and every finding shows why it was flagged.

  3. 3

    Clean up & stay protected

    Remove findings with guided actions, turn on Protection Mode to block live attacks, and let scheduled scans and alerts watch the site for you.

Installation, recovery steps and every setting are in the documentation

Free and Pro

Free

A complete scanner, cleaner and real-time shield for one site: filesystem, database and core-integrity scans, Protection Mode and the .htaccess advisor. Supports Joomla 3 to the latest. No account or licence needed.

Pro

Integrity monitoring, active firewall, scheduled scans and alerts, AI assistant, multi-site reporting and the newest audits. Included with a Lyzerslab plan.

Joomla 3 compatible Pro

A Pro build with the full Pro feature set for sites stuck on an SP Page Builder, Helix, EasyStore or SP Property Finder version that can no longer be updated.

Every feature

All of it, grouped by job. Every group and feature has its own link you can copy and share. Items tagged Pro need an active Pro licence.

Detect

  • Filesystem scan

    Media, images, templates, tmp, cache and webroot. Flags suspicious PHP, phtml, phar, shtml.

  • Core integrity

    Entry-point payloads and SHA-256 checks of core files, including its own files.

  • Database scan

    Helix mega-menu XSS, SPPB asset rows, template defacement strings.

  • Registry cross-check

    Spots fake templates, modules, plugins and components via Joomla's extension table.

  • Rogue users and signatures

    Attacker-pattern Super Users; eval/base64, c99/r57/WSO shells, stream wrappers, chr-array decoding.

  • Homepage watch

    Checks the live homepage on every scheduled check and emails you only when it changes: site down, defaced or filled with SEO spam.

  • Threat Monitor

    Attacks over time, top rules, attack types, a Low to Critical threat level and a filterable event log; 30 and 90 day views, countries and CSV export are Pro.

  • Security grade and PHP banner

    An A to F grade next to the score, and a dashboard banner when PHP is missing security releases or past its security support.

  • Search code by snippetPro

    Paste an indicator and find every file containing it, literal or regex.

  • Vulnerable-extension checkPro

    Matches extensions against Joomla's Vulnerable Extensions List.

  • Update auditPro

    PHP/Joomla versions, SPPB and JCE status, outdated extensions -- read-only.

  • Custom signaturesPro

    Your own PCRE patterns, validated before they can touch a scan.

  • Content SEO-spam scanPro

    Articles and Custom HTML modules checked through the standard finding pipeline.

Block

  • Protection Mode

    Shield plugin logs and optionally blocks webshell, SPPB RCE and drop-filename requests.

  • IP, country and bot rules

    CIDR allow/block lists, cached GeoIP, bad user agents and brute-force blocking.

  • Admin Lockdown

    Blocks the installer and new backend users; auto-reverts demoted Super Users.

  • Upload lockdown

    An emergency brake: one managed .htaccess rule refuses every file upload (multipart/form-data) until it switches itself off, with the backend spared by default. For the days between a disclosed upload bug and its patch.

  • Emergency Mode

    Extends your backend password to the whole site, with a self-test and automatic rollback, so visitors cannot reach anything while you clean up.

  • Backend password gate

    An HTTP Basic Auth gate in front of /administrator that stops brute-force logins before Joomla even loads, verified with a real request and rolled back if it fails.

  • Impostor search-bot blockingPro

    A request that claims to be Googlebot, Bingbot, Yandex, Baidu or Applebot is checked against reverse DNS and blocked when it is an impostor; a failed lookup never blocks.

  • Firewall exceptionsPro

    List page paths that skip the pattern, virtual-patch and WAF filters; IP, country, brute-force and rate-limit checks still apply.

  • Active WAFPro

    SQLi, XSS, LFI/RFI and command injection, with CVE-2023-23752 coverage.

  • Virtual patchingPro

    Per-CVE rules block the exploit request until you can update.

  • Privileged login alertsPro

    Email on a privileged login from a never-before-seen IP or country. Alerting never blocks.

  • Temporary IP blocksPro

    1h/24h/7d blocks straight from the Threat Monitor event list.

  • Rate limiting and request rulesPro

    Flood protection per IP, plus optional refusal of unusual HTTP methods and requests with no User-Agent.

Recover

  • Guided cleanup

    Scoped delete, menu params cleanup and rogue SPPB row removal.

  • Smart false positives

    Dismissals are fingerprinted to content and reappear if the file changes.

  • QuarantinePro

    Renamed so it can't execute, skipped by scans, restorable in one click.

  • TimeMachinePro

    Verified snapshots before every repair; restore files and database rows.

  • “I'm hacked” modePro

    One-click containment and an 8-step recovery checklist.

Automate

  • Scheduled scans and email

    Secret cron-token URL; results by email.

  • Slack, Discord, TelegramPro

    Webhook and bot alerts for the whole team.

  • Fleet DashboardPro

    Every site in one view, with bulk re-scan and hardening push.

  • Autopilot ModePro

    Removes near-zero-false-positive threats on schedule, AI-verified and restorable. Off by default.

  • Alert rules and quiet hoursPro

    Alert on High findings only, switch individual watches off and hold alerts during quiet hours.

  • Scheduled client reportPro

    A weekly or monthly e-mail with the score and its change, findings, attacks blocked, backup, certificate and Joomla status.

  • Weekly security digestPro

    Plain-text ALL-CLEAR or NEEDS-REVIEW email on a 6-day cadence.

  • Findings exportPro

    CSV/JSON export of the exact finding set; snippets excluded by default.

Harden

  • .htaccess advisor

    Reads your real file and suggests copy-paste rules. Never edits it.

  • File Integrity MonitoringPro

    SHA-256 baseline drift catches payloads in trusted files.

  • Config, 2FA and exposure auditsPro

    17 Global Configuration checks, 2FA enforcement, exposure probes with one-click deny.

  • Secret admin URL and canariesPro

    Hidden /administrator plus honeypot file and decoy admin.

  • Account-hygiene auditPro

    Privileged accounts missing MFA, still named admin, or dormant past your threshold.

  • Scheduled-task auditPro

    Flags orphaned routines, failed runs, and overdue or brand-new tasks.

  • Runtime verification and TLS watchPro

    Live probes of enforced headers (including clickjacking, Referrer-Policy and version disclosure) and guards; warns inside the 14-day certificate window.

  • Generator tag removal and tmp cleanup

    Removes the Joomla version fingerprint from every page and clears old files from the tmp folder on each scheduled check.

  • Settings export and import

    Save your Shield, hardening and alert settings as a JSON file (never including keys or passwords) and copy the same setup to another site.

  • PHP-in-uploads protection watchPro

    Alerts when the rule that blocks PHP in upload folders is removed or stops working, verifies each folder, and re-applies the rule in one click.

  • PHP configuration auditPro

    Grades allow_url_include, display_errors, expose_php, disable_functions, open_basedir and session cookie settings. Read-only.

  • Backup freshness checkPro

    Reads Akeeba Backup's records and warns when the newest successful backup is too old or the last run failed.

  • Weak administrator password checkPro

    Tests privileged accounts against very common passwords on your own server; only a yes or no per account is kept.

  • Database privilege auditPro

    Flags dangerous database grants such as FILE, SUPER and GRANT OPTION with the exact REVOKE to fix each. Report only.

  • Mail authentication auditPro

    SPF, DMARC and DKIM for your sender domain, with fix guidance. Read-only DNS lookups.

  • Update source integrity watchPro

    Flags plain-HTTP update sources and emails you when an update source is added, removed or changed.

  • Joomla Action Log reviewPro

    Installs, user and group changes and configuration saves from Joomla's own Action Log, with a scheduled alert.

  • Reputation and blocklist watchPro

    Google Safe Browsing and Spamhaus ZEN self-checks; emails only on transitions.

AI

  • Smart AI AssistantPro

    List, search, read, edit, rename and delete files by chat, with confirmation and audit log.

  • Hard fencesPro

    Core, configuration.php, entry points and MuRu Guard are blocked in PHP and hidden.

  • Custom SkillPro

    Your conventions (up to 64 KB) are added every turn and stored on your server.

  • Private by designPro

    File tools run locally; only tool names, arguments and results cross the network.

  • AI IntegrationsPro

    Account-level provider connection shared by every install under the license.

Settings, examples and walkthroughs for every feature are in the documentation

What's new

Version 5.2.0 · 15 October 2026

  • Firewall rate limiting (Pro) — Temporarily blocks an IP that floods the site, plus optional rules for unusual request methods and empty User-Agents.
  • Database privilege audit (Pro) — Flags risky grants such as FILE and SUPER with the exact REVOKE statement; report only.
  • Joomla Action Log review (Pro) — The security-relevant slice of Joomla's User Actions Log, with a scheduled email for new installs and privilege changes.
  • Update source integrity watch (Pro) — Flags plain-HTTP update sources and tells you when an update source changes.
  • Mail authentication audit (Pro) — SPF, DMARC and DKIM checks for your mail sender domain with fix guidance.
  • Live found-so-far indicator (Free and Pro) — The scan overlay shows a running count the moment something suspicious turns up.
Full changelog and roadmap

Requirements

  • Joomla 3 to the latest 6.x (free version)
  • A Joomla 3 compatible Pro build is available
  • PHP 8.1 or newer on Joomla 4+
  • No external service needed for scanning

Frequently asked questions

Stop worrying about your site -- it's free

The core toolkit is free and open-source, setup takes about two minutes, and every finding shows the exact reason it was flagged. Install it once, switch on protection, and get back to running your site -- MuRu Guard keeps watch from there.