=== ZetaRank StoreGuard for WooCommerce ===
Contributors: zetarank
Tags: woocommerce, security, captcha, login, brute force
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
WC requires at least: 7.0
WC tested up to: 11.1
Stable tag: 2.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightweight WooCommerce account security with math CAPTCHA, honeypots, bot checks, and brute-force protection.

== Description ==

ZetaRank StoreGuard is the free WooCommerce security edition for protecting customer account forms from common automated abuse.

Free features:

* WooCommerce customer login protection.
* WooCommerce registration protection.
* Lost-password protection.
* Built-in local math CAPTCHA with no external API key.
* Honeypot and minimum form-fill-time bot checks.
* Brute-force protection by IP address and username.
* Configurable failed-login threshold and lockout duration.
* WooCommerce HPOS compatibility declaration.

StoreGuard Pro adds advanced WooCommerce checkout security, Checkout Block / Store API protection, Google reCAPTCHA v2, Contact Form 7 integration, registration and checkout rate limits, and additional controls for commercial stores.

== Installation ==

1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or copy the `zetarank-storeguard` folder to `/wp-content/plugins/`.
2. Activate ZetaRank StoreGuard for WooCommerce.
3. Open StoreGuard > Protection Settings in the WordPress admin menu.
4. Select the account forms you want to protect and configure the login limits.

== Frequently Asked Questions ==

= Does the free version require an external service? =

No. The free version uses a local math CAPTCHA and does not require an API key.

= What does brute-force protection do? =

Repeated failed login attempts are counted by IP address and username. When the configured threshold is reached, further login attempts are temporarily blocked.

= Does the free version protect checkout? =

Checkout protection is included in StoreGuard Pro. The free edition focuses on login, registration, and lost-password security.

== Screenshots ==

1. StoreGuard security dashboard with a live configuration summary.
2. Login and registration protection settings.

== Changelog ==

= 2.2.0 =
* Added a redesigned StoreGuard dashboard matching the product visual identity.
* Added a dedicated top-level StoreGuard admin menu.
* Added visual protection status cards and modern security setting controls.
* Preserved the existing Free security behavior while improving administration.

= 2.1.2 =
* Escaped math CAPTCHA output for WordPress coding standards.
* Sanitized submitted CAPTCHA token and answer values.
* Prevented frontend registration protection from interfering with WooCommerce REST API customer operations.

= 2.1.1 =
* Split StoreGuard into Free and Pro editions.
* Free edition now focuses on account-form protection, local math CAPTCHA, bot checks, and brute-force protection.
* Updated WordPress and WooCommerce compatibility metadata.

= 2.1.0 =
* Added WooCommerce Checkout Block support in the full edition.

= 2.0.0 =
* Expanded WooCommerce security protection and settings.
