AI-powered spam registration protection plugin for WordPress.
Detect and block spam user registrations using heuristic rules combined with optional OpenAI AI analysis. Quarantine suspicious users by assigning a custom role instead of deleting them.
- Automatically block or quarantine spam registrations.
- Configurable spam detection threshold (0.0 to 1.0).
- Quarantine mode assigns suspicious users a role with restricted capabilities.
- OpenAI GPT API integration for advanced spam detection.
- Logs all blocked attempts for auditing.
- Email alerts on spam blocks and high OpenAI token usage.
- Dashboard widget and admin page to view spam logs.
- Easy settings page for configuration of API key, thresholds, and quarantine capabilities.
- Upload the
wpguard-aifolder to/wp-content/plugins/. - Activate the plugin via the WordPress Plugins menu.
- Go to WPGuard AI settings page in the admin panel.
- Configure the spam threshold, quarantine mode, OpenAI API key (optional), token usage alert threshold, and quarantine role capabilities.
- Save changes.
By default, spam users are deleted. If quarantine mode is enabled, suspicious users are assigned a quarantine role instead.
No, the plugin works with built-in heuristics alone. Adding an OpenAI API key enables AI-powered username analysis for improved accuracy.
Blocked registrations are logged and can be viewed under the Spam Logs submenu or in the dashboard widget.
Yes, you can configure the quarantine role's capabilities in the plugin settings page.
- Initial release.
This plugin is licensed under the GPLv2 or later.