Title: YuraCode Security
Author: yuracode
Published: <strong>September 14, 2026</strong>
Last modified: September 15, 2026

---

Search plugins

![](https://ps.w.org/yuracode-security/assets/banner-772x250.png?rev=3696012)

![](https://ps.w.org/yuracode-security/assets/icon-256x256.png?rev=3696012)

# YuraCode Security

 By [yuracode](https://profiles.wordpress.org/yuracode/)

[Download](https://downloads.wordpress.org/plugin/yuracode-security.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/yuracode-security/#description)
 * [Reviews](https://wordpress.org/plugins/yuracode-security/#reviews)
 *  [Installation](https://wordpress.org/plugins/yuracode-security/#installation)
 * [Development](https://wordpress.org/plugins/yuracode-security/#developers)

 [Support](https://wordpress.org/support/plugin/yuracode-security/)

## Description

YuraCode Security makes your site safer as soon as you activate it. Nothing to configure:
every protection is already on with safe, recommended settings. There are no external
calls and no dashboard to manage. Review or adjust anything on the **Settings  YuraCode
Security** screen.

It protects your site in three ways: hardening, login protection, and a firewall.

#### Hardening

 * **Hides your site’s version** – attackers scan for known bugs in WordPress, so
   showing your version makes you an easier target.
 * **Closes a little-used door that attackers abuse.**
 * **Locks down the file editor** – stops plugins and themes being edited from the
   admin, so a hacked admin account can’t plant backdoors.
 * **Generic login errors** – the same message for any wrong password, so attackers
   can’t confirm a username.
 * **Removes the extra code WordPress loads for emojis** – trims a little weight
   from every page.
 * **Stops your site pinging itself** – no more self-pings when you link to your
   own posts.
 * **Blocks an extra way for external tools to get into your site.**
 * **Stops WordPress and plugins from running AI prompts on your site.**
 * **Disable comments** – ends comment spam and hides existing comments. Off by 
   default because blogs use comments; turn it on if your site doesn’t (most don’t).

#### Login Protection

 * **Stops attackers hammering your login form with password guesses.** After too
   many failed attempts from the same address, that address is locked out for a 
   while (5 attempts by default, for 15 minutes). Both are adjustable.

#### Firewall

A firewall that watches every visit before your site even loads and rejects the 
requests that don’t look right. Your sensitive files are protected from being downloaded,
and uploaded files can’t run code on your server.

 * **Blocks known attack patterns** – malicious requests and suspicious visitors
   are rejected at the door.
 * **Protects your sensitive files** – your site’s configuration and backup files
   can’t be downloaded.
 * **Blocks dangerous uploads** – files uploaded to your site can’t run code.

### Privacy

YuraCode Security makes no external requests and collects no user data. It runs 
entirely on your server. The only files it writes are its own settings and the firewall
rules it manages, with a backup of your original file kept in the uploads folder.
Nothing is sent anywhere.

### Credits

The built-in firewall ruleset is the [8G Firewall](https://perishablepress.com/8g-firewall/)
by Jeff Starr (Perishable Press), bundled under the GPL.

## Screenshots

[⌊The settings screen: every protection is already on with recommended settings.⌉⌊
The settings screen: every protection is already on with recommended settings.⌉[

The settings screen: every protection is already on with recommended settings.

[⌊Login protection: attackers are locked out after too many failed attempts.⌉⌊Login
protection: attackers are locked out after too many failed attempts.⌉[

Login protection: attackers are locked out after too many failed attempts.

[⌊The firewall: malicious traffic is blocked before it reaches your site.⌉⌊The firewall:
malicious traffic is blocked before it reaches your site.⌉[

The firewall: malicious traffic is blocked before it reaches your site.

## Installation

 1. Install and activate the plugin from your site’s **Plugins** screen, or directly
    from the WordPress plugin directory.
 2. Done. The recommended protections are already on.
 3. Optional: review the settings on the **Settings  YuraCode Security** screen.

## FAQ

### Do I need to configure anything?

No. Every protection is already turned on with safe, recommended settings. You can
review or adjust them on the **Settings  YuraCode Security** screen.

### Does YuraCode Security work on nginx?

The hardening and login-protection features work on every server. The firewall works
by writing rules to the `.htaccess` file, which only Apache (and LiteSpeed) honor.
On nginx, IIS, or other servers it is detected automatically and skipped, with an
admin notice explaining why.

### Does YuraCode Security make external requests?

No. The plugin runs entirely on your server, makes no external calls, and does not
collect or send any data.

### What happens to my .htaccess on deactivation?

The firewall’s rules are removed and your original file is restored. A backup of
your original `.htaccess` is kept in the uploads folder before every change and 
removed on uninstall.

### What exactly does it do technically?

For the technically minded: it turns off XML-RPC, the theme/plugin file editor, 
application passwords, AI prompts, emojis, and self-pingbacks; hides the WordPress
version and asset version strings; and makes login error messages generic. Login
protection locks out an IP address after too many failed attempts (5 by default,
for 15 minutes). The firewall is the 8G ruleset by Perishable Press, written into
the root `.htaccess` (and the uploads folder), blocking malicious query strings,
request URIs, user agents, referrers, and cookies; protecting `wp-config.php` and
other sensitive files; and denying PHP execution in the uploads folder.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“YuraCode Security” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ yuracode ](https://profiles.wordpress.org/yuracode/)

[Translate “YuraCode Security” into your language.](https://translate.wordpress.org/projects/wp-plugins/yuracode-security)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/yuracode-security/),
check out the [SVN repository](https://plugins.svn.wordpress.org/yuracode-security/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/yuracode-security/)
by [RSS](https://plugins.trac.wordpress.org/log/yuracode-security/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * New: Turn off the built-in theme and plugin file editor.
 * Fixed: the firewall no longer gets in the way on local development sites (localhost/
   loopback).

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [firewall](https://wordpress.org/plugins/tags/firewall/)[hardening](https://wordpress.org/plugins/tags/hardening/)
   [htaccess](https://wordpress.org/plugins/tags/htaccess/)[login](https://wordpress.org/plugins/tags/login/)
   [security](https://wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://wordpress.org/plugins/yuracode-security/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/yuracode-security/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/yuracode-security/reviews/)

## Contributors

 *   [ yuracode ](https://profiles.wordpress.org/yuracode/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/yuracode-security/)