Stop fake signups & order fraud before they provision
WHMCS security & environment guard
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD Guard gives a WHMCS host a clear picture of how safe their billing install is, and tells them the moment something gets worse. One click runs a health and security report written for the exact WHMCS and PHP versions you run, every finding comes with a plain-language fix, and sign-in alerts and failed-login protection cover the gaps WHMCS leaves open. 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 WHMCS themselves and want to find problems before a customer, or an attacker, does, without hunting through documentation or paying for a separate security service.
Know what is wrong, and how to fix it. The report is grouped into PHP, extensions, PHP settings, WHMCS, database, security, admins and server resources. Every finding is marked pass, warning or fail with a fix beside it, and links to the official WHMCS guide for the version you run, where one exists.
It judges your version, not a generic checklist. PHP is measured against the minimum and recommended versions for the WHMCS release actually installed, and it fails only below the real floor. You are not told to upgrade something WHMCS does not require.
Safe to run at any time. The report is read-only. PD Guard never edits configuration.php, .htaccess or your WHMCS settings, so there is nothing to undo. Results are cached for ten minutes, and Re-check forces a fresh run.
Closes gaps WHMCS leaves open. WHMCS keeps only each client's last sign-in and does not email you when an IP is banned. PD Guard keeps the full history, alerts you, and emails your clients when their account is used from a new place.
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.
configuration.php, installer directory removed, crons directory moved out of the web rootmail() instead of SMTP or a mail providerattachments/ and downloads/ are reachable over the web, and says "not checked" on a local host instead of guessingPD 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, failed-login protection and sign-in history never switch off. Uninstalling removes the module's tables, settings, files and scheduled jobs.
WHMCS Security Checks, Sign-in Alerts & File Integrity - PD Guard Tutorial | PD Modules. Watch on YouTube. The player loads from YouTube when you press play.
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.