Security and SSL
What a WordPress security plugin should provide
Choose a security plugin for the control you need, not for the number of features it advertises. Installing several suites does not guarantee more protection and can duplicate tasks or make diagnosis harder.
Identify what is missing
| Need | What to check |
|---|---|
| Second factor | Users covered, recovery and compatibility with login |
| Admin activity log | Which changes it records, who can see it and how long it keeps data |
| File integrity | What it compares, where it gets the reference from and how it treats your own files |
| Login attempt limiting | Which paths it covers and how you recover access after a lockout |
| WAF or malware scanning | What it adds to the server's layers and what resources it uses |
The hosting's security measures and WordPress's internal controls work in different areas. A server firewall does not necessarily replace WordPress 2FA or its change log. Nor is a scanner running inside PHP useless just because it is written in PHP: you need to weigh its real coverage and impact.
Before installing
Check the official release, maintenance, compatibility and permissions. Check whether it sends files or data to an external service and on what terms. Enable only the modules you need and keep a way to recover access if login changes.
Test on a representative copy of the site. Compare response times, resource usage, task duration and false positives before and after. Do not run two intensive scans at the same time to try to speed up a review.
Before removing a suite
Write down which features were active. First replace those you will still need, such as 2FA or auditing, and check access. Check any rules, files and tasks it may leave behind after deactivation, according to its documentation.
No plugin on its own prevents an intrusion. Keep the core, themes and extensions maintained, use unique passwords and keep verified backups and recovery. If there has already been an attack, installing a suite does not replace investigation and clean-up.
You may also find useful
- Detect and replace unmaintained WordPress plugins Explains how to detect abandoned plugins or themes from their compatibility and last update, and why...
- Change the login URL with WPS Hide Login Shows how to change the login path with WPS Hide Login, its limits as a security control and how to...
- Secure WordPress and keep its access under control Brings together measures to harden WordPress through updates, unique passwords, 2FA and extra protec...
- 2022 historical alert about a PrestaShop attack chain Summarises PrestaShop's July 2022 alert, clarifies the conditions for exploitation and explains how...
Something wrong or out of date? Tell us and we will review it.