Now, we will take a look at the best security plugins for WordPress. However, as these options are all free, you can easily install each of them and give them a try to determine which is the most suitable for you.

BulletProof Security
This is a free security plugin for WordPress which is highly rated and popular. BulletProof Security has been downloaded over 1.4 million times and has an impressive 4.8 out of 5 star rating from users. This plugin secures your .htaccess and other files in your WordPress site. It offers security against all CSRF, Base64, XSS, RFI, SQL Injection and Code Injection hacking trials.

Wordfence Security
Wordfence is another leading WordPress security plugin with over 2.5 millions of downloads. The plugin scans for hacked files and monitors the access of visitors to your blog. It includes a firewall, virus scanning and new cache engine that secure your blog from malicious attacks.

iTheme Security
iTheme Security provides you 30+ ways to protect your WordPress website from hackers and malicious code. Some of them are: The plugin offers you Brute Force Protection which locks user with too many invalid login attempts, You can get e-mail notifications if someone adds or removes any file and scans your complete website and detects all the vulnerabilities and issue.

Sucuri Security
The Sucuri Security WordPress plugin is free to all WordPress users. It is a security suite meant to complement your existing security posture. It offers its users a set of security features for their website. Other advanced features include remote malware scanning, security blacklist monitoring, post-hack security actions and website firewall (premium).

Acunetix WP Security
Acunetix WP Security plugin is also a free and comprehensive security tool that helps you secure your WordPress installation and suggests corrective measures for: securing file permissions, security of the database, version hiding, WordPress admin protection and lots more.

Google Authenticator
The Google Authenticator WordPress security plugin allows you to enable 2 step verification (two-factor authentication) on your WordPress blog or website to improve WordPress security. If a hacker guesses your username and password, he cannot login to the WordPress dashboard because he does not have a Google Authenticator code, which can only be generated by your smart phone.