Description
IPIntel AI Firewall (WAF) integrates AI-powered IP reputation analysis into WordPress
to help site owners detect and mitigate automated abuse, scanners, and malicious traffic.
Incoming requests are evaluated using external reputation signals and risk scoring.
Based on the assessed risk level, traffic may be allowed, challenged for human verification,
or blocked automatically.
The plugin is designed to be easy to use and does not require custom code or
infrastructure management.
Project website:
https://ipintel.ai
Features
- AI-powered IP reputation and risk scoring
- Automatic allow, challenge, or block decisions
- Human verification challenge for suspicious traffic
- Compatible with aggressive caching environments (one-time manual configuration required)
- Optional visual security badge
- Simple configuration for non-technical users
- Free API key available with daily request limits
Data Privacy
This plugin connects to the IPIntel.ai API to analyze visitor IP addresses
for security and threat detection purposes.
Data transmitted to the external service:
– Visitor IP address
– API key (used solely for request authentication)
No WordPress user account data, cookies, or User-Agent information are transmitted.
The external service is used exclusively to determine whether a request
should be allowed, challenged, or blocked.
A free API key is available with a daily request limit.
Get API key:
https://ipintel.ai/dashboard
Higher request limits require an upgrade.
Terms of Service:
https://ipintel.ai/terms
Privacy Policy:
https://ipintel.ai/privacy
Page Cache Compatibility
IPIntel AI Firewall relies on per-visitor verification.
When full-page caching is enabled, the cache must vary by the
verification cookie in order for challenges to work correctly.
For LiteSpeed Cache:
– Go to LiteSpeed Cache Cache Vary
– Add the following cookie:
ipintel_human_ok
– Save changes and purge the cache
This is a one-time configuration step.
Without cache variation, it is technically impossible for any WordPress
plugin to reliably challenge unverified visitors.
Optional Footer Badge
The plugin includes an optional footer badge that can be enabled
from the settings page.
When enabled, the badge displays a small visual indicator showing
that the site is protected by IPIntel.ai.
The badge does not collect data, perform tracking,
or load external resources.
The footer badge is disabled by default and can be turned on or off at any time.
Installation
- Upload the IPIntel AI Firewall plugin to your WordPress installation, or install it directly from the WordPress plugin directory.
- Activate the plugin through the “Plugins” menu in WordPress.
- Go to IPIntel AI Settings.
- Enter your IPIntel.ai API key.
- Configure your preferred challenge duration, themes, and optional settings.
- Save the settings.
Once activated, the plugin will begin evaluating incoming requests automatically.
Note:
When using aggressive page caching (such as LiteSpeed Cache),
a one-time manual configuration step is required to ensure
that the human verification challenge works correctly.
This involves configuring the cache to vary by the verification cookie.
Detailed instructions are provided in the FAQ section.
FAQ
-
Does this plugin block visitors automatically?
-
The plugin evaluates incoming requests using IP reputation data.
Depending on the assessed risk level, a request may be allowed,
challenged for verification, or blocked automatically. -
What data is sent to the IPIntel.ai service?
-
Only the visitor’s IP address is sent to the external service for analysis,
along with the API key used for request authentication.No WordPress user account data, cookies, or User-Agent information are transmitted.
-
Does the plugin work with caching plugins?
-
Yes. The plugin is compatible with aggressive caching environments,
including LiteSpeed Cache.However, because page caches may serve cached HTML before WordPress code is executed,
a one-time manual cache configuration is required. This configuration only needs to be performed once.For LiteSpeed Cache, the verification cookie must be added to:
LiteSpeed Cache Cache Vary Cookies to VaryCookie name:
ipintel_human_okThis ensures that unverified visitors are correctly challenged,
while verified visitors receive cached pages. -
Does the plugin add branding or links to my site?
-
No. The plugin does not add any branding or links by default.
An optional footer badge can be enabled manually from the settings page
to display a small visual security indicator. The badge can be disabled at any time. -
Is an API key required?
-
Yes. An API key is required for the plugin to function.
A free API key is available with a daily request limit.
Higher request limits require an upgrade. -
Will this plugin slow down my site?
-
The plugin performs lightweight IP reputation checks
and is designed to minimize impact on page load times.Most visitors will not notice any performance difference.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“IPIntel AI Firewall” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “IPIntel AI Firewall” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


