Thim Security – Advanced Protection for WordPress

  • Replace wp-login.php with a private custom login URL your users know but bots never will.
  • After too many failed logins, brute-force protection kicks in and locks that IP out automatically.
  • settings PIN gates every change you make, so no one can alter security configs without it.
  • One settings panel controls admin account creationplugin installation, and XML-RPC access.
  • Core WordPress files including wp-config.php and .htaccess can be set to read-only in one click

How It Helps

Most WordPress attacks target the same handful of entry points: the login page, XML-RPC, weak admin credentials, and unguarded file upload directories. Thim Security covers all of them from a single admin panel with simple toggles, no server config required. That said, it is not a firewall and does not replace a good hosting setup. Think of it as the layer of protection that handles what WordPress itself does not.

Settings PIN Protection

Before you can save any settings, Thim Security requires a PIN you set on first use. The same PIN is needed to deactivate or delete the plugin. No PIN, no changes, even from the admin panel.

Custom Login URL
Brute-Force Login Protection
Block Admin Account Creation
Block Plugin Installation & mu-plugins
Block XML-RPC
Suspicious File Scanner
Core Integrity Check
Block System File Writes
REST API & Enumeration Protection
Disable File Editor
Block Application Passwords
Login/Register Nonce

Active Users: 800

Price: FREE

  • Lifetime license for 1 site License Info:Includes lifetime usage on 1 site. You can switch between environments as needed by deactivating/reactivating the key. Only one active installation can receive updates and support at a time.Learn More
  • 12 months Update & Support Updates & Support Info:Purchase includes 12 months of updates and support. After expiry, the add-on remains functional, but you must renew the license to access future updates and support services.Learn More
Version
Version: 1.0
Last Updated: A hour ago
Compatible to WordPress Version: 6.3 or higher



Screenshots

thim security screen 2
thim security screen 3
thim security screen 4
thim security screen 1
thim security screen 5

All Your Questions
Answered

You have questions.
We have answers.

What is the Settings PIN and why does it matter?

On first use, you create a PIN of at least 6 characters. From that point on, every settings save requires it. Deactivating or deleting the plugin requires it too. This means even if an attacker gets admin access, they cannot quietly disable your security config without knowing the PIN.

What does Thim Security actually protect against?

Automated login attacks, brute-force credential stuffing, XML-RPC exploitation, unauthorized admin creation, and malicious file injection. Each protection is independent, so you can enable only what makes sense for your site.

Does it work on WordPress Multisite?

It does. The menu appears in Network Admin on multisite, and protections like the admin creation block and brute-force lockouts apply across the network.

Will the custom login URL lock me out of my own site?

Not if you write down the slug before saving. If you do get locked out, clear the thim_security_settings key from your database (wp_options or wp_sitemeta on multisite) and you’re back at wp-login.php.

Is this plugin free?

Free under GPLv2 or later. No premium tier, no feature gating.

Does blocking XML-RPC break Jetpack or other plugins?

Some older Jetpack features and a few mobile apps rely on XML-RPC. If you use those, leave this toggle off. For most sites without those integrations, disabling it removes a common attack vector with no downside.

What happens to locked-out IPs?

The IP is locked using WordPress transients, so the lockout clears automatically when the window expires. While locked, the login page is blocked before any form renders, not just after a credential check.

Can I restore file permissions after enabling Block System File Writes?

The original modes are saved before locking. Disabling the feature restores them exactly, not a generic fallback. No manual chmod needed.

Go to our Forum and explore more than 2000 support topics
Feel free to contact us for support anytime

We're Here to Assist!
Click to Chat on Messenger.

×