40,000+
October 14, 2026
August 24, 2016
Brute force, Login security & Two Factor Auth (2FA). Limit login. Malware & Vulnerabilities scan. FireWall. Enterprise ready security plugin.
We focus on eliminating the most common security threats for WordPress. At the same time, we strive to ensure that site performance remains unaffected. To achieve this, each release goes through automated and expert-driven testing pipelines. We also verify performance using Google PageSpeed Insights and GTMetrix. Typically, we release a new version twice a month to keep features up to date and protection strong.
CleanTalk is a Cloud security service that protects your website from online threats and provides you great security instruments to control your website security. We provide detailed security stats for all of our security features to have a full control of security.
We believe the most honest approach is when every user pays a small fee for using the service, rather than relying on a freemium model where some users subsidize others. The fee is as low as price of a good cup of coffee! So, the security plugin does not have a PRO version-it is completely free and works in combination with our premium Cloud security service at cleantalk.org. Every user has full access to all features of both the service and the plugin. Also, please take a note about WordPress.org policy
Our default anti–brute-force policy works as follows,
To enhance the security of your site, you can use the CleanTalk Security FireWall, which will allow you to block access by HTTP/HTTPS to your website for individual IP addresses, IP networks and block access to users from specific countries. Use personal BlackList to block IP addresses with a suspicious activity to enhance the WordPress security.
Security FireWall may significantly reduce the risk of hacking and reduces the load on your web server. CleanTalk Security is fully compatible with the most popular VPN services. Also, CleanTalk security supports all search engines Google, Bing, Yahoo, Baidu, MSN, Yandex, and etc.
Scans WordPress files for hacker files or code for hacker code. Performs antivirus functions. Security Malware Scanner runs manually by users requests or automaticaly by WordPress cron. All of the results will send in your Security CleanTalk Dashboard with the details and you will be able to investigate them and see if that was a legitimate change or some bad code was injected.
If you are unsure how to identify, remove, or clean malware using the plugin, you can book a malware removal service with our Security & Pentest team.
As an alternative, you can use the Website Malware Scanner for frontend security and malware checks. It scans by URL and requires no plugins.
The list is actual on July 15th, 2025. The latest data is the article Is my site infected?
Plugin checks installed plugins and themes for known (published) vulnerabilities. If finds vulnerable plugin/theme, it sends an Email notification and shows data in the Critical updates tab.
List of the most recent vulnerabilities found and published by CleanTalk Research team,
The list is effective on July 18th, 2025. Updates are avaible on https://research.cleantalk.org/.
Referer http-header transferring more strictly.https://translate.wordpress.org/projects/wp-plugins/security-malware-firewall/
Here is a video guide with installation process or you can use the text version down below.
Download, install, and activate ‘Security by CleanTalk’.
Get Access key https://cleantalk.org/wordpress-security-plugin
Enter Access key in the settings WordPress console -> Settings -> Security by CleanTalk -> General settigns. Save Changes.
Go to Malware scanner tab and do the very first scan.
Done! The plugin is ready to use.
https://downloads.wordpress.org/plugin/security-malware-firewall.zip
Go to your WordPress Dashboard->Plugins->Add New->Upload CleanTalk zip file.
Click Install Now and Activate.
After activated, go to plugin settings. Then you will need to create an API key, this is done automatically for you. Just click on “Get access key automatically”
Installation completed successfully.
Installation from wordpress.org directory
Navigate to Plugins Menu option in your WordPress administration panel and click the button “Add New”.
Type CleanTalk in the Search box, and click Search plugins.
When the results are displayed, click Install Now.
Select Install Now.
Then choose to Activate the plugin.
After activated, go to plugin settings. Then you will need to create an API key, this is done automatically for you. Just click on “Get access key automatically”
Installation completed successfully.
Hackers want to get access to your website and use it to get backlinks from your site to improve their site’s PageRank or redirect your visitors to malicious sites or use your website to send spam and viruses or other attacks.These attacks can damage your reputation with readers and commentators if you fail to tackle it. It is not uncommon for some WordPress websites to receive hundreds or even thousands of attacks every week. However, by using the Security CleanTalk plugin, all attacks will be stopped on your WordPress website.
Please use the wrong username or password to log-in to your WP admin panel to see how the Security Plugin works. Then you may log-in with your correct account name and see the logs for the last actions in the settings or our plugin. Also, Audit Log will display the last visited URL’s of the current user.
Yes, the plugin is compatible with WordPress MultiUser.
Go to your CleanTalk account->Log. Use filters to sort data for analyses.
Security logs provide you to receive and keep information for 45 days. You have the following possibilities:
1. Time period for all records you want to see.
Website for which you want to see security records. Leave the field empty to see security records for all websites.
Choose an event you want to see:
Searching records by IP address.
Searching records by country.
There are date and time of events for each record, username who performed an action and his IP (country) address. How to use Security Log https://cleantalk.org/help/Security-Log
Yes, it is possible. Go to your CleanTalk account->Change email https://cleantalk.org/my/change-email
Access Key allows you to keep statistics up to 45 days in the cloud and different additional settings and has more possibilities to sort the data and analyses. Our plugin evolves to Cloud Technology and all its logs are transferred to Cloud. Cloud Service takes data processing and data storage and allows to reduce your webserver load.
You have the following possibilities:
Choose an event you want to see:
Audit View — records of actions and events of users in your website backend.
List of records. Each record has the following columns:
Please, read more
https://cleantalk.org/help/Security-Log
If you wish to block some countries from visiting your website, please, use this instruction: https://cleantalk.org/help/Security-Firewall
First go to your Security Dashboard. Choose “Site Security” in the “Services” menu. Then press the line “Black&White Lists” under the name of your website.
You can add records of different types to your black list or white list:
The records can be added one by one or all at once using separators: comma, semicolon, space, tab, or new line. After filling the field press the button “Whitelist” or “Blacklist”. All added records will be displayed in your list below. Please note, all changes will be applied in 5-10 minutes.
Please, read full instruction here
https://cleantalk.org/help/Security-Firewall
Malware scanner will check and compare with the original WP files and show you what files were changed, deleted, or added. Malware scanner could be used to find an added code in WP files. On your Malware Security Log page, you will see the list of all scans that were performed for your website. The CleanTalk Cloud saves the list of the found files for you to know where to look them for.
At the moment malware scanner may be started one time per day and manually.
To start malware scanner go to the WordPress Admin Page —> Settings —> Security by CleanTalk —> “Malware Scanner” tab —> Perform Scan.
Give the Malware Scanner some time to check all necessary files on your website.
The plugin is free. But the plugin uses CleanTalk cloud security service. You have to register an account and then you will receive a free trial to test. When the trial (on CleanTalk account) is finished, you can renew the subscription for 1 year or deactivate the Security by CleanTalk plugin.
If you haven’t got access key, the plugin will work and you will have logs only on the plugin settings page for last 20 requests.
The plugin will fully perform its functions after the end of the trial period and will protect your website from brute force attacks and will keep Action Log in your WP Dashboard, but the number of entries in the log will be limited to the last 20 entries/24 hours. Also, you will receive a short daily security report to your email.
Premium version allows to storage all logs for 45 days in the CleanTalk Dashboard for further analysis.
Brute force attack is an exhaustive password search to get full access to an Administrator account. Passwords are not the hard part for hackers taking into account the quantity of sent password variants per second and the big amount of IP-addresses.
Brute force attack is one of the most security issues as an intruder gets full access to your website and can change your code. Consequences of these break-ins might be grievous, your website could be added to the [botnet] and it could participate in attacks to other websites, it could be used to keep hidden links or automatic redirection to a suspicious website. Consequences for your website reputation might be very grievous.
This is required for the Security FireWall to function properly. Plugins that are placed in this section are being launched first, so it is very important that the Security FireWall is launched before any plugins and hooks. Thus, hacker requests will be stopped before they can get access to any site code.
CleanTalk is a strong alternative to Wordfence, especially for users of Wordfence Premium. Anyway, you can use CleanTalk Security and Wordfence. Quite often we get question from our customers, will there be a conflict between CleanTalk and Wordfence? We tested CleanTalk Security and Wordfence working together and they work without any conflicts.
Security FireWall can mitigate HTTP/HTTPS DDoS attacks. When an intruder makes GET requests to attack your website, Security FireWall blocks all requests from bad IP addresses. If your website under DDoS attack you will be able to add IPs to your personal BlackList to block all Post and GET requests.
| Version | Download | Type |
|---|---|---|
| 2.190 | Download | Stable |
| 2.189 | Download | Stable |
| 2.188 | Download | Stable |
| 2.187 | Download | Stable |
| 2.186 | Download | Stable |
| 2.185 | Download | Stable |
| 2.184 | Download | Stable |
| 2.183 | Download | Stable |
| 2.182.1 | Download | Stable |
| 2.182 | Download | Stable |
| 2.181 | Download | Stable |
| 2.180 | Download | Stable |
| 2.179 | Download | Stable |
| 2.178 | Download | Stable |
| 2.177 | Download | Stable |
| 2.176 | Download | Stable |
| 2.175 | Download | Stable |
| 2.174 | Download | Stable |
| 2.173 | Download | Stable |
| 2.172 | Download | Stable |
| 2.171 | Download | Stable |
| 2.170 | Download | Stable |
| 2.169 | Download | Stable |
| 2.168 | Download | Stable |
| 2.167.2 | Download | Stable |
| 2.167.1 | Download | Stable |
| 2.167 | Download | Stable |
| 2.166.1 | Download | Stable |
| 2.166 | Download | Stable |
| 2.165 | Download | Stable |
| 2.164 | Download | Stable |
| 2.163 | Download | Stable |
| 2.162 | Download | Stable |
| 2.161 | Download | Stable |
| 2.160 | Download | Stable |
| 2.159.1 | Download | Stable |
| 2.159 | Download | Stable |
| 2.158 | Download | Stable |
| 2.157 | Download | Stable |
| 2.156 | Download | Stable |
| 2.155 | Download | Stable |
| 2.154 | Download | Stable |
| 2.153 | Download | Stable |
| 2.152 | Download | Stable |
| 2.151 | Download | Stable |
| 2.150.1 | Download | Stable |
| 2.150 | Download | Stable |
| 2.149 | Download | Stable |
| 2.148.1 | Download | Stable |
| 2.148 | Download | Stable |
| 2.147 | Download | Stable |
| 2.146 | Download | Stable |
| 2.145.1 | Download | Stable |
| 2.145 | Download | Stable |
| 2.144 | Download | Stable |
| 2.143 | Download | Stable |
| 2.142 | Download | Stable |
| 2.141 | Download | Stable |
| 2.140 | Download | Stable |
| 2.139 | Download | Stable |
| 2.138.1 | Download | Stable |
| 2.138 | Download | Stable |
| 2.137 | Download | Stable |
| 2.136.1 | Download | Stable |
| 2.136 | Download | Stable |
| 2.135 | Download | Stable |
| 2.134.3 | Download | Stable |
| 2.134.2 | Download | Stable |
| 2.134.1 | Download | Stable |
| 2.134 | Download | Stable |
| 2.133 | Download | Stable |
| 2.132 | Download | Stable |
| 2.131 | Download | Stable |
| 2.130.1 | Download | Stable |
| 2.130 | Download | Stable |
| 2.129 | Download | Stable |
| 2.128.1 | Download | Stable |
| 2.128 | Download | Stable |
| 2.127 | Download | Stable |
| 2.126.1 | Download | Stable |
| 2.126 | Download | Stable |
| 2.125 | Download | Stable |
| 2.124 | Download | Stable |
| 2.123 | Download | Stable |
| 2.122 | Download | Stable |
| 2.121 | Download | Stable |
| 2.120 | Download | Stable |
| 2.119 | Download | Stable |
| 2.118 | Download | Stable |
| 2.117 | Download | Stable |
| 2.116 | Download | Stable |
| 2.115 | Download | Stable |
| 2.114 | Download | Stable |
| 2.113 | Download | Stable |
| 2.112 | Download | Stable |
| 2.111 | Download | Stable |
| 2.110 | Download | Stable |
| 2.109.1 | Download | Stable |
| 2.109 | Download | Stable |
| 2.108.1 | Download | Stable |
| 2.108 | Download | Stable |
| 2.107 | Download | Stable |
| 2.106.1 | Download | Stable |
| 2.106 | Download | Stable |
| 2.105 | Download | Stable |
| 2.104 | Download | Stable |
| 2.103 | Download | Stable |
| 2.102 | Download | Stable |
| 2.101 | Download | Stable |
| 2.100 | Download | Stable |
| 2.99 | Download | Stable |
| 2.98 | Download | Stable |
| 2.97 | Download | Stable |
| 2.96 | Download | Stable |
| 2.95 | Download | Stable |
| 2.94 | Download | Stable |
| 2.93 | Download | Stable |
| 2.92 | Download | Stable |
| 2.91.1 | Download | Stable |
| 2.91 | Download | Stable |
| 2.90 | Download | Stable |
| 2.89 | Download | Stable |
| 2.88 | Download | Stable |
| 2.87.1 | Download | Stable |
| 2.87 | Download | Stable |
| 2.85 | Download | Stable |
| 2.84 | Download | Stable |
| 2.83 | Download | Stable |
| 2.82 | Download | Stable |
| 2.81.2 | Download | Stable |
| 2.81.1 | Download | Stable |
| 2.81 | Download | Stable |
| 2.80.1 | Download | Stable |
| 2.80 | Download | Stable |
| 2.79 | Download | Stable |
| 2.78.1 | Download | Stable |
| 2.78 | Download | Stable |
| 2.77 | Download | Stable |
| 2.76.2 | Download | Stable |
| 2.76.1 | Download | Stable |
| 2.76 | Download | Stable |
| 2.75 | Download | Stable |
| 2.74 | Download | Stable |
| 2.73 | Download | Stable |
| 2.72.2 | Download | Stable |
| 2.72.1 | Download | Stable |
| 2.72 | Download | Stable |
| 2.71 | Download | Stable |
| 2.70 | Download | Stable |
| 2.69 | Download | Stable |
| 2.68 | Download | Stable |
| 2.67.2 | Download | Stable |
| 2.67.1 | Download | Stable |
| 2.67 | Download | Stable |
| 2.66.3 | Download | Stable |
| 2.66.2 | Download | Stable |
| 2.66.1 | Download | Stable |
| 2.66 | Download | Stable |
| 2.65 | Download | Stable |
| 2.64 | Download | Stable |
| 2.63 | Download | Stable |
| 2.62 | Download | Stable |
| 2.61 | Download | Stable |
| 2.60 | Download | Stable |
| 2.59.1 | Download | Stable |
| 2.59 | Download | Stable |
| 2.58.1 | Download | Stable |
| 2.58 | Download | Stable |
| 2.57.3 | Download | Stable |
| 2.57.2 | Download | Stable |
| 2.57.1 | Download | Stable |
| 2.57 | Download | Stable |
| 2.56 | Download | Stable |
| 2.55 | Download | Stable |
| 2.54 | Download | Stable |
| 2.53 | Download | Stable |
| 2.52 | Download | Stable |
| 2.51 | Download | Stable |
| 2.50 | Download | Stable |
| 2.49.1 | Download | Stable |
| 2.49 | Download | Stable |
| 2.48 | Download | Stable |
| 2.47.1 | Download | Stable |
| 2.47 | Download | Stable |
| 2.46.2 | Download | Stable |
| 2.46.1 | Download | Stable |
| 2.46 | Download | Stable |
| 2.45 | Download | Stable |
| 2.44 | Download | Stable |
| 2.43.1 | Download | Stable |
| 2.43 | Download | Stable |
| 2.42.1 | Download | Stable |
| 2.42 | Download | Stable |
| 2.41 | Download | Stable |
| 2.40 | Download | Stable |
| 2.39 | Download | Stable |
| 2.38 | Download | Stable |
| 2.37.2 | Download | Stable |
| 2.37.1 | Download | Stable |
| 2.37 | Download | Stable |
| 2.36 | Download | Stable |
| 2.35.1 | Download | Stable |
| 2.35 | Download | Stable |
| 2.34 | Download | Stable |
| 2.33 | Download | Stable |
| 2.32.2 | Download | Stable |
| 2.32.1 | Download | Stable |
| 2.32 | Download | Stable |
| 2.31.2 | Download | Stable |
| 2.31.1 | Download | Stable |
| 2.31 | Download | Stable |
| 2.30.1 | Download | Stable |
| 2.30 | Download | Stable |
| 2.29 | Download | Stable |
| 2.28 | Download | Stable |
| 2.27 | Download | Stable |
| 2.26 | Download | Stable |
| 2.25.1 | Download | Stable |
| 2.25 | Download | Stable |
| 2.24 | Download | Stable |
| 2.23 | Download | Stable |
| 2.22 | Download | Stable |
| 2.21 | Download | Stable |
| 2.20 | Download | Stable |
| 2.19 | Download | Stable |
| 2.18 | Download | Stable |
| 2.17 | Download | Stable |
| 2.16 | Download | Stable |
| 2.15.1 | Download | Stable |
| 2.15 | Download | Stable |
| 2.14.1 | Download | Stable |
| 2.14 | Download | Stable |
| 2.13 | Download | Stable |
| 2.12 | Download | Stable |
| 2.11 | Download | Stable |
| 2.10.1 | Download | Stable |
| 2.10 | Download | Stable |
| 2.9 | Download | Stable |
| 2.8.3 | Download | Stable |
| 2.8.2 | Download | Stable |
| 2.8.1 | Download | Stable |
| 2.8 | Download | Stable |
| 2.7 | Download | Stable |
| 2.6.2 | Download | Stable |
| 2.6.1 | Download | Stable |
| 2.6 | Download | Stable |
| 2.5 | Download | Stable |
| 2.4 | Download | Stable |
| 2.3 | Download | Stable |
| 2.2.1 | Download | Stable |
| 2.2 | Download | Stable |
| 2.1 | Download | Stable |
| 2.0.1 | Download | Stable |
| 2.0 | Download | Stable |
| 1.29.1 | Download | Stable |
| 1.29 | Download | Stable |
| 1.28 | Download | Stable |
| 1.27 | Download | Stable |
| 1.26 | Download | Stable |
| 1.25 | Download | Stable |
| 1.24 | Download | Stable |
| 1.23 | Download | Stable |
| 1.22 | Download | Stable |
| 1.21.1 | Download | Stable |
| 1.21 | Download | Stable |
| 1.20.2 | Download | Stable |
| 1.20.1 | Download | Stable |
| 1.20 | Download | Stable |
| 1.19 | Download | Stable |
| 1.18 | Download | Stable |
| 1.17 | Download | Stable |
| 1.16 | Download | Stable |
| 1.15 | Download | Stable |
| 1.14 | Download | Stable |
| 1.13 | Download | Stable |
| 1.12 | Download | Stable |
| 1.11.1 | Download | Stable |
| 1.11 | Download | Stable |
| 1.10.1 | Download | Stable |
| 1.10 | Download | Stable |
| 1.9.6 | Download | Stable |
| 1.9.5 | Download | Stable |
| 1.9.4 | Download | Stable |
| 1.9.3 | Download | Stable |
| 1.9.2 | Download | Stable |
| 1.9.1 | Download | Stable |
| 1.9 | Download | Stable |
| 1.8.2 | Download | Stable |
| 1.8.1 | Download | Stable |
| 1.8 | Download | Stable |
| 1.7.2 | Download | Stable |
| 1.7.1 | Download | Stable |
| 1.7 | Download | Stable |
| 1.6.1 | Download | Stable |
| 1.6 | Download | Stable |
| 1.5.2 | Download | Stable |
| 1.5.1 | Download | Stable |
| 1.5 | Download | Stable |
| 1.4.3 | Download | Stable |
| 1.4.2 | Download | Stable |
| 1.3.1 | Download | Stable |
| 1.3 | Download | Stable |
| 1.2.3 | Download | Stable |
| 1.2.1 | Download | Stable |
| 1.2 | Download | Stable |
| 1.1.1 | Download | Stable |
| 1.1 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0 | Download | Stable |
| dev | Download | Stable |
| Development | Download | Trunk |