Stop fake signups & order fraud before they provision
Blesta security & environment guard
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD Guard gives a Blesta host a clear picture of how safe their install is, and tells them the moment something gets worse. One click runs a health and security report judged against Blesta's own requirements, every finding comes with a plain-language fix, and sign-in alerts tell you when an admin signs in from somewhere new. The free version does all of that. PD Guard Pro adds an admin access lock, scheduled monitoring, file-integrity and malware scans and deeper audits.
It is built for hosts and agencies who run Blesta themselves and want to find problems before a customer, or an attacker, does, without paying for a separate security service.
Know what is wrong, and how to fix it. The report is grouped into PHP, extensions, PHP settings, Blesta, database, security, staff accounts and server resources. Every finding is marked pass, warning or fail with a fix beside it.
Judged by Blesta's rules. PHP is measured against the minimum and recommended versions for Blesta, and the report and vulnerability scan use Blesta's own requirements. Checks that cannot run on Blesta are listed as not run, so a clean report means everything checkable was checked.
Safe to run at any time. The report is read-only and changes nothing in Blesta. Results are cached for ten minutes, and Re-check forces a fresh run.
Sees who is signing in. Blesta keeps only the most recent sign-in. PD Guard keeps every address each admin and customer signs in from, with a count and first and last seen, and emails a customer when their account is used from a new device or location.
Nothing to run, nothing to pay per use. Checks run on your own server. Nothing is metered, and no third-party account is needed for the free features.
Free to start, Pro when you want it to act. Everything in the free version works with no trial clock. Pro is a second addon on the same licence, with nothing new to install.





PD Guard is free. PD Guard Pro is £12 per month and is added to the same licence in place. If Pro lapses, PD Guard keeps running as the free module and your data and settings are kept. The free report, alerts and sign-in history never switch off. Uninstalling removes the module's tables, settings, files and scheduled jobs.
Just WHMCS 9 or newer on PHP 8.2+ with the ionCube Loader. It installs, updates and uninstalls in one click from your admin area — no separate server, agent or third-party account required to use the free features.
It's genuinely useful on its own. The full version-aware health & security report, admin login alerts, failed-login protection, client sign-in history with alerts when a client signs in from a new address, and the sign-in activity view are all free. Pro adds active, scheduled protection on top.
PD Guard is a free base product; PD Guard Pro is an optional recurring addon on the same licence that unlocks the extra features — no new licence and no separate install. If Pro lapses it reverts to the free module automatically, and your data and settings are preserved.
No. The report is read-only and safe to run anytime — it tells you what to fix rather than changing your configuration. PD Guard never replaces WHMCS's own protections; it complements them and fills the gaps in one place.
The checks, sign-in history and alerts run on your own WHMCS, and the malware and file-integrity scans run on it too, only when you click Scan now (or on the daily check you can switch on). Alerts are emailed through your own WHMCS and, if you add one, posted to your Slack or webhook URL. Error monitoring sends errors straight to your own Sentry project, not through us. Nothing else leaves your server.
WHMCS 9 or newer. PD Guard is an admin-side tool, so it works regardless of your client theme. The client sign-in panel renders on the standard bundled themes.
Nothing metered. The free tier costs nothing, Pro is a flat subscription, and PD Guard runs inside your WHMCS without connecting to a paid third-party service — so there is no usage bill, no per-message or per-GB charge, and no surprise on top of what you chose to pay.