Skip to content
Supporting clients since 2024 · 15 years of IT experience
Joomla extension · Security · Joomla 5.4+ and 6
Cybexsoft Shield for Joomla

Joomla security, built on what Joomla already has

Cybexsoft Shield protects the administrator and site sign-ins, checks every core file against Joomla's published package, hardens Global Configuration and audits the server. It builds on Joomla's own multi-factor authentication, Scheduler, Action Logs and ACL, and tells you plainly what needs doing.

Free package for Joomla 5.4+ and 6, PHP 8.1+, GPLv2 or later. Install it under System → Install → Extensions. Shield Pro is an optional paid add-on.

The free package is complete on its ownSafe mode by file or consoleUpdates through Joomla's own updater

What you get

Login & access

Failed sign-in limits with lockouts and email alerts, a built-in CAPTCHA or Turnstile, hCaptcha and reCAPTCHA v2, a honeypot, IP block and allow lists with CIDR ranges, automatic bans for scanners and attack tools, a self-unblock link by email, and a secret word for the administrator address.

Sessions & passwords

Every signed-in browser listed with a sign-out button, new-device emails, password rules including a breached-password check that never sends the password, and forced resets.

Site scanning

Core files checked against the official Joomla package for your exact version and its SHA-512, fingerprints for every other extension, and code where none belongs. Every finding can be diffed, restored, quarantined or ignored. Joomla's Vulnerable Extensions List is checked too.

Hardening, server & SSL

Global Configuration, user options and the Web Services API checked line by line, with one-click fixes that keep a copy of configuration.php first. Secret rotation and table prefix changes done safely, a server audit, certificate and header checks, and Apache or nginx rules.

Activity, scheduler & console

An activity log that merges Joomla's action log with Shield's security events, daily maintenance as a Scheduler task, and php cli/joomla.php shield:* commands for status, scans, unblocking, safe mode and settings export.

Shield Pro

Multi-factor policy and SMS codes, a firewall that starts before Joomla, rate limiting, geo-blocking, server rules, malware scanning, a tamper-evident audit trail, approvals, profiles, compliance mapping, integrations and reports. A separate package, installed beside the free one.

In the download

Pricing

One licence, per number of sites

One year of updates and support, renewable. The price shown is what you pay — Indian orders include GST, everywhere else is tax-free.

Billed in INR for Indian addresses, USD everywhere else.
Pro Single
1 site
$19
per year
Buy licence
Pro Studio
5 sites
$49
per year
Buy licence
Pro Agency
25 sites
$149
by enquiry
Contact us

Questions

How do I install it?

Download the free package above, then in Joomla open System → Install → Extensions and upload the zip. Shield appears under Components → Cybexsoft Shield, where the overview shows your security score and what to do first. New versions then show under System → Update → Extensions.

What if a protection locks me out?

Run php cli/joomla.php shield:safe-mode on, or create an empty file named cybexsoftshield-safe-mode in the site root. Every protection that can stand between you and your site is suspended while logging and settings keep working. php cli/joomla.php shield:unblock <ip> clears a ban and lockout.

Which outside services does it contact?

Only these, and only for what is named: downloads.joomla.org and GitHub for the official package used by the file scan, extensions.joomla.org for the Vulnerable Extensions List (can be switched off), api.pwnedpasswords.com when the breached-password rule is on (only the first 5 characters of the password's SHA-1 are sent), a CAPTCHA provider if you choose one, and cybexsoft.com only if you enter a Shield Pro licence key.

How do I add Shield Pro?

Buy a licence below, download pkg_cybexsoftshield_pro from your account's Downloads page, install it like any package, and enter the key under Cybexsoft Shield → Licence. Pro needs the free package installed first.

What happens to my data if I uninstall it?

It is kept unless you switch on deleting all data under Settings before uninstalling. Shield's data is also included in Joomla's privacy exports and removals.

Where do I get help?

Write to us through the contact page or support@cybexsoft.com. Pro customers can also open a ticket from their account.

Lock the front door, then watch the house

Start with the free package. Add Shield Pro when you want a firewall, malware scanning and governance on top.