=== ShieldGate ===
Contributors: damcen123, freemius
Tags: security, login, protect, hide login, limit login
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Protect your site by hiding the login page with a secret slug and limiting failed login attempts.

== Description ==
ShieldGate is a lightweight security utility designed to protect your login page while keeping configuration simple.

Built with an OOP architecture, it offers essential layers of protection:
* **Login Hardening:** Automatically blocks IP addresses after too many failed attempts.
* **Login Hiding:** Hide your wp-login.php behind a secret slug.
* **Developer Friendly:** Zero bloat, object-oriented code.

= Premium Features =
Upgrade to ShieldGate Pro to unlock additional security tools:
* **IP Whitelisting:** Prevent accidental lockouts by trusted IPs.
* **Email Alerts:** Receive notifications when attacks are blocked.
* **Priority Support:** Direct assistance from the developer.

== Installation ==
1. Upload the `shieldgate` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to the ShieldGate menu in your sidebar to configure your secret slug.

== Upgrade Notice ==
= 1.0.2 =
Initial release of ShieldGate.

== Changelog ==
= 1.0.2 =
* Initial public release.

== Frequently Asked Questions ==
= How do I use the Emergency URL? =

On your settings page, ShieldGate provides a unique "Emergency URL." Bookmark this link; it allows you to bypass the slug protection if you ever forget your secret word.

= What happens if I forget my secret slug? =

You can rename the plugin folder via FTP to disable the protection and regain access.

== Screenshots ==
1. The simple, clean settings dashboard.
2. The ShieldGate Pro upgrade screen featuring IP Whitelisting and Email Alerts.
