Docs Kaddora Shield Plugin

Kaddora Shield: Advanced Login Security & Guard Plugin

User Documentation: 📜

A modern, interactive login security guard WordPress plugin featuring brute force protection and real-time threat monitoring.

1. Introduction 🎗️

Kaddora Shield is a lightweight yet powerful security solution designed by KaddoraTech to protect your WordPress login gateway. Unlike bulky security suites, Kaddora Shield focuses on the most vulnerable entry point: the login page. It combines intelligent Brute Force protection, Geo-Fencing, and Email-based Two-Factor Authentication (2FA) into a single, interactive dashboard.

2. Requirements & Compatibility 📌

  • Minimum Requirements
WordPress 5.8 or higher
PHP 7.4 or higher
HTTPS recommended (for clipboard & API features)

3. Plugin Installation 🦚

Method — Upload ZIP

  • Go to the WordPress Dashboard –
  • Plugins → Add New →
  • Upload Plugin > Choose the kaddora-login-security-guard.zip plugin file and click Install Now.
  • After successfully Installation & Activation of plugin, you will see ‘Kaddora Shield: Advanced Login Security & Guard’ in your installed plugin section, here you can check version and description about the plugin.
  • In WordPress dashboard, under the WooCommerce plugin menu- you can see ‘Kaddora Shield’ option available, click on it and access the setting part of the Plugin-

4. Settings (Admin Panel) 🛠️

The configuration is split into three main modules:

  • Brute Force Guard: Toggle this ON to track failed login attempts.
  • Max Login Attempts: Define how many times a user can fail before their IP is blocked (Default: 5).
  • Lockout Duration: (System Standard: 30 minutes) The time an IP remains “Red Flagged” before being allowed to try again.
  • Save Configuration: Always click this button to commit your changes via our secure REST API.

5. Dashboard Overview 📲

The Kaddora Shield Dashboard is built with a Real-Time Security Feed:

  • Status Indicator: A pulsing green/red light showing if the Guard is active.
  • Security Log: A live list of the last 5 security events. It shows the Event Type (e.g., Brute Force), the IP Address, the Username targeted, and Relative Time (e.g., “5 mins ago”).
  • Responsive Design: Fully accessible from mobile devices via the Tailwind-powered UI.

6. How It Works (Workflow) 📶

  • The Interceptor: When a user lands on wp-login.php, Kaddora Shield checks their IP against the Geo-Fence blocklist.
  • Authentication: If the IP is safe, the user enters their credentials.
  • 2FA Trigger: If credentials are correct, the standard login is paused. A 6-digit code is sent to the user’s registered email.
  • Verification: The user must enter the code within 10 minutes to gain access.
  • Failure: If the login fails, the Brute Force Guard increments the attempt count. At the limit, the IP is added to the temporary “Lockout” list.

7. Shortcodes Guide 🎯

Kaddora Shield is primarily an automated background guard, but it offers the following utility:

  • [kaddora_ip]: Displays the visitor’s current IP address (Useful for support or “Contact Us” pages).
  • [kaddora_status]: Displays whether the site is currently being protected by Kaddora Shield.

8. Performance & Caching ↗️

  • Database Efficiency: We use a custom table for logs to prevent bloating your wp_options table.
  • Object Caching: Security status and IP lookups use WordPress Transients, which are compatible with Redis and Memcached for ultra-fast performance.
  • Zero-Weight UI: We use a Tailwind CDN approach to ensure no heavy CSS files are loaded on your frontend.

9. Troubleshooting 🔱

  • Locked out of your own site? Connect via FTP, go to /wp-content/plugins/, and rename the kaddora-login-security folder to anything else. This disables the guard.
  • 2FA Email not arriving? Ensure your WordPress site is configured to send emails. We recommend using an SMTP plugin (like WP Mail SMTP) for 100% delivery.
  • Dashboard not loading? Ensure your REST API is not blocked by another security plugin or a “Coming Soon” page.

10. FAQ 🌐

Q: Does this block Googlebot or SEO crawlers?
A: No. Kaddora Shield only monitors the login page (wp-login.php). Your public content remains fully accessible to search engines.

Q: Where are the logs stored?
A: In your database under the wp_kaddora_logs table.

Q: Is my site slowed down by Geo-Fencing?
A: No. We cache country lookups for 24 hours per IP to ensure zero impact on page load speed.

11. Support & Updates 🚒

For technical support, bug reports, or feature requests:
Updates: Updates are delivered via the WordPress Dashboard. Always keep your plugin updated to stay protected against the latest 2026 security threats.

Thank you for connecting Kaddora Tech ❤️

Stories by our customer

Customer Testimonials

Tempora necessitatibus libero omnis suscipit veniam saepe ratione blanditiis, ipsa minima ullam, beatae facilis voluptas quo ad!

Lorem ipsum dolor sit amet consectetur adipisicing elit. Harum minima modi dolor voluptatem suscipit eveniet excepturi exercitationem! Accusantium facilis illo id aperiam non!


Sophie

Lorem ipsum dolor sit amet consectetur adipisicing elit. Harum minima modi dolor voluptatem suscipit eveniet excepturi exercitationem! Accusantium facilis illo id aperiam non!


Ahmet

Lorem ipsum dolor sit amet consectetur adipisicing elit. Harum minima modi dolor voluptatem suscipit eveniet excepturi exercitationem! Accusantium facilis illo id aperiam non!


Anastasia

Lorem ipsum dolor sit amet consectetur adipisicing elit. Harum minima modi dolor voluptatem suscipit eveniet excepturi exercitationem! Accusantium facilis illo id aperiam non!


Emily