Pareto Security



Had enough of the security theatre presented by the raft of WordPress security plugins? Time to put a stop to the attacks!

Firstly WordPress and most other CMS\’s are built using PHP. PHP is a very insecure programming language, even worse in the hands of amateurs.

WordPress has been plagued by plugins authored by amateurs that bring with them security vulnerabilities.

Security plugin designers mostly focus on cleaning up attacks rather than stopping them dead in their tracks.

Pareto Security class acts as a Central Security Hub checking all inputs from users, preventing bad requests from executing on your website.

  • Real Attack Prevention that can be achieved via a plugin
  • Automatic Blacklist Management
  • Easy-To-Use
  • No customisation needed
  • Works silently, you only get notified when you really want to be notified
  • Completely Free
  • and much more…


  • Pareto Security Protection identifies and blocks malicious traffic.
  • Pareto Security Protection dynamic IP Blacklist protects your site while reducing load.
  • Protects your site at the entry-point, disabling attack peneration of your WordPress site.
  • Extends WordPress inbuilt security, defends your website against vulnerabilities added in via bad plugin coding.
  • [disabled] Optionally prevent Tor users/bots from interacting with login forms and search functions of your site while still allowing them to view your site.
  • Optionally only allow standard web clients and trusted crawlers to access your website, discouraging others from doing so.


  • Monitor blocked attack attempts
  • Optionally receive notifications of REAL attack attempts that Pareto Security has blocked

A Word on Security:

By the very nature of plugins, no plugin should ever claim to be a Web Application Firewall.

No security plugin can save your website from really-really badly written site, theme and/or plugin code.

No security plugin can save your site from attacks that result from when administrators do not follow basic security practices.

Keeping any CMS as secure as possible is not easy. The very best thing you can do to prevent attacks is to always keep your website code, themes and plugins up to date, and remove any plugins and themes you are not using.


  • Bug fix for when either Cloudflare or Quick Cloud are unable to be reached, causing logfile errors
  • Added IPv6 support for Cloudflare ip addresses


  • Added extra protection to prevent server ip address bans
  • Updated QuicCloud ip list
  • Added function to manually disable writing ip addresses to the htaccess file


  • added post filters for reverse powershell injection code
  • added post filters for exploit CVE-2021-26084
  • small bug causing PS to detect Tor when the tor switch was not enabled in settings


  • Filter for new controlcharacter attacks
  • Trim down the non-wp logging function
  • Removed SAMEORIGIN from X-Frame-Options header


  • Improve htaccess formatting


  • Improve the cleanup when PS is deactivated


  • Fixed issues when using multisites and the TOR Check
  • FIxed issue where Tor_Check was incorrectly triggered


  • Pareto Security will now ban attack attempts against wp-admin/* files (whereas prior to this it blocked such requests without banning the IP address)
  • Fixed a bug that would prevent IP addresses from being banned, leaving the request blocked only (attack is still prevented)
  • On DNS timeout of the Tor Check now redirects to the homepage
  • Update cloudflare and quic-cloud server IP lists


  • Add more Tor Checks
  • Improve detection of authorised users to prevent false positives


  • Automated Setup Steps
  1. Upload /pareto-security/ to the /wp-content/plugins/ directory
  2. Activate the plugin through the \’Plugins\’ menu in WordPress


How does Pareto Security protect sites from attackers?

The Pareto Security developers understand how PHP – the coding language in which WordPress is written in, can be exploited. Pareto Security principles of protection stop these attacks at the entry point.

How does the Pareto Security Protection work?

  • Pareto Security Protection stops you from getting hacked by identifying malicious requests before they can access your website.
  • Unlike other very popular plugins, Pareto Security prevents malicious files from being uploaded into your WordPress site
  • Optionally prevents vulnerability scanners like WPScan from probing your websites defenses.

What checks does the Pareto Security Scanner perform?

  • Scans all input requests (GET, POST, REQUEST, COOKIES) for malicious intent. If an input validation application does this well, there is no need to then scan files in your website file repository – They should never be there in the first place!

What security monitoring features does Pareto Security include?

  • A log of real attack attempts that were blocked by Pareto Security
  • An optional log of medium and low risk attack that were prevented from executing on your WordPress site

How will I be alerted if my site has a security problem?

Pareto Security sends attack alerts via email. Once you install Pareto Security you can enabled email notifications. You will never be flooded with notifications as Pareto Security only sends notifications of high risk attacks that have been blocked.

Do I need other security plugins or cloud based firewalls?

Pareto Security provides true entry-point security for your WordPress website. Pareto Security does not prevent or have conflict with other webserver security addons and hardware web application firewalls.

What blocking features does Pareto Security include?

  • Real-time blocking of attackers and repeat attackers.
  • Prevents vulnerability scanners from scanning your wordpress website

What differentiates Pareto Security from other WordPress Security plugins?

  • Pareto Security provides real security minus the scare-ware techniques used by other plugins
  • Pareto Security picks up security where WordPress developers draw their line
  • Pareto Security prevents attackers making changes to website code by securing all inputs from the start.
  • Using the principle of \»Artificial Ignorance\» with blacklists rather than relying solely on arbitrary blacklists, Pareto Security method ignores requests it knows aren\’t interesting and processes the remaining requests that must then be of interest.
  • Pareto Security fully supports WordPress Multi-Site

How can I contribute to the cause

Donations via:
Go to

Do you have an email contact?

Email me at

Other contacts:


1. oktober, 2021
Have yet to test it but after reading about it and what others have said I'm pleased 🙂 The author has some good points many do rely on scare tactics ... and too much bloat... This plugin has no bloat whatsoever.
1. oktober, 2021 to your website. In a simple, but yet effective way. Thanks!
Les alle 18 vurderinger

Bidragsytere og utviklere

“Pareto Security” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.


“Pareto Security” har blitt oversatt til 1 språk. Takk til oversetterne for deres bidrag.

Oversett “Pareto Security” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.