Hi Chris, a chunk of other enhancements or request i have,
I use your plugin as the main security defense on all my sites, but i also use it in combination with a chuck of others because your plugin just doesn’t have all these features i want, if you would consider implementing them then i can cut down on conflicts and double ups.
The following plugins and main features that i cant live without and although they would make your plugin a mammoth i think it would make it the best one on the market and i would pay for that.
WP-Ban https://www.ads-software.com/plugins/wp-ban/ Ban by referrer, Host Names, Banned Message customization. A really good way to scare hobby hackers is by displaying their ip address has been banned and the admin of the site has been notified. (ban by referrer helped block out those Russian sites that send you Spam links that have your URL in them)
WP Robots Txt https://www.ads-software.com/plugins/wp-robots-txt/ I think having the robots.txt editor should go hand in hand with the ban user agent area.
TimThumb Vulnerability Scanner https://www.ads-software.com/plugins/timthumb-vulnerability-scanner/ The amount of times I have fixed my theme when a theme developer has put old timthumbs versions in there theme, and an additional area to remove the flicker and other timthumbs vulnerabilities from the file.
Invisible Captcha https://www.ads-software.com/plugins/invisible-captcha/
Help us out include a form of hidden capture when we install your plugin.
Fantastic Content Protector Free https://www.ads-software.com/plugins/fantastic-content-protector-free/ I know there are ways around this but preventing the hobby hacker from right clicking can really help cut down bad users.
AskApache Password Protect https://www.ads-software.com/plugins/askapache-password-protect/ This guy just knows his stuff, definitely should check out his blog and this plugin. Almost stopped all attacks on the website.
404 Redirected https://www.ads-software.com/plugins/404-redirected/ You have all these great logs on bad 404’s how about giving us options to act on them like this plugin for instance (no i don’t have an admin.php file how about a redirect to 127.0.0.1).
Can you have an option that we can choose which admin can see and use your plugin like Advanced Access Manager https://www.ads-software.com/plugins/advanced-access-manager/ This way if you have other admin users, they never see or know that this plugin is running (use full in the case where you have a customer that want’s admin access but you don’t want them messing around in here.
ByREV WP-PICShield https://www.ads-software.com/plugins/byrev-wp-picshield-hotlink-defence/ Someone suggested hotlinking, blocking all hotlinking isn’t always the best, one of my users has a portfolio, and a lot of traffic comes from google images, however google is really bad at hotlinking, this plugin has been great, when someone trys to download the original image from google images, that get a cached hotlinking is banned image instead and have the option to come to the site to view it and using in combination with right click the onlyway they can get the image is with printscreen, this has helped boost stolen traffic back to the site.
How about including a good password generator in the top admin bar, so that when a user wants to update their insecure password they can generate a really strong one and insert it into their user. Also your enforce strong passwords doesn’t seem to work on woo-commerce users like customer shop manager.
Also an area to change the admin username (existing strong username) to something that is not a standard wordpress allowed username (for users that dont know about editing their php). Did you know that although wordpress and 1 click script installers prevent you from using !@#$%^&* in your username, you can go into php myadmin and overwrite your username with a more secure one including these symbols and longer length usernames and passwords, and wordpress will then load and use the more secure username.
I know you have some spam blocking in the htacess file but you may want to have a look at Ban Hammer https://www.ads-software.com/plugins/ban-hammer/ block specific email types from registering like @mail.ru etc,
and Clobber spam users https://www.ads-software.com/plugins/clobber-spam-users/
and Stop Spammers https://www.ads-software.com/plugins/stop-spammer-registrations-plugin/
For woo-commerce integration how about a separate filter, long query string, I want the protection from sql injection, but i also want to recieve my paypal ipn notifications, currently have to disable to get it to work.
You include a file change detection how about including a scanner for the changes Anti Virus https://www.ads-software.com/plugins/antivirus/ Although i know when i do a plugin update that i have changed the files, that doesn’t mean the files are not safe. Let us scan them and revert them if needed.
Phew got it all out, I don’t think ill have any more requests if you put some of these features in.