=== Lupovis Prowl Security ===
Contributors: xavierbellekens
Tags: security, ip, block, security, prowl, allowlist, login, bruteforce
Requires at least: 6.1.1
Tested up to: 6.2.2
Stable tag: 1.0.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A WordPress security plugin that checks visitor IPs against the Lupovis Prowl API, allows IP allowlisting, and monitors failed login attempts.

== Description ==

Lupovis Prowl Security is a WordPress plugin that checks visitor IPs against the Lupovis Prowl API and blocks malicious IPs before a breach. Additionally, it provides options for IP allowlisting, monitoring and blocking failed login attempts.

= Features =

- Blocks malicious IPs using the Lupovis Prowl API
- Allows IP allowlisting
- Monitors failed login attempts and blocks IPs after 5 failed attempts

== Installation ==

1. Upload the entire `lupovis-prowl-security` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.

== Configuration ==

1. Go to the plugin's settings page (Settings > Lupovis Prowl Security).
2. Enter your Lupovis Prowl API key in the 'API Key' field.
3. (Optional) To enable the monitoring of failed login attempts, check the 'Monitor failed login attempts' checkbox.
4. (Optional) To add IP addresses to the allowlist, enter a comma-separated list of IP addresses in the 'Allowlisted IPs' field.
5. Save your changes.

== Dependency on Lupovis Prowl Service == 

Lupovis Prowl Security relies on Lupovis Prowl, a third-party service offered by Lupovis Limited.

Specifically, Lupovis Prowl is used for:

1. Verifying the validity of IP addresses.
Ensuring that the IP addresses of visitors are not associated with known security threats.

This dependency means that the IP addresses of every website visitor will be transmitted to Lupovis Prowl for validation purposes. A request is made against the Lupovis Prowl API every time an IP address is being checked against incoming traffic.

Please ensure that you are comfortable with IP addresses of your visitors being transmitted to Lupovis before using the Lupovis Prowl Security pluggin. If you have any concerns about this, you may wish to consider another solution that does not rely on the Lupovis third-party services.

For more information on Lupovis Prowl and its data handling practices, please visit our website: https://www.lupovis.io/lupovis-prowl/  to use the community version please visit https://prowl.lupovis.io or to obtain an API key please visit https://aws.amazon.com/marketplace/pp/prodview-cr64x4lse5uui


== Terms of Use and Privacy Policy ==

The terms of use and privacy policy can be found at https://www.lupovis.io/terms-of-use-and-privacy/


== Screenshots ==

1. The main settings page of the Lupovis Prowl Security plugin.
2. The list of blocked IP addresses in the plugin settings.
3. The message displayed to all blocked IP addresses

== Changelog ==

= 1.0.2 =
- Initial release
