[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1cIW_ivj6Vt_JUwnb-P2z7ufDMI79UIvUi9gj6eI4_E":3,"$fw-9gUc_d4VyB01Xfdv_UmFlId_rCuEfgdstAMqA9AXQ":120,"$fZRm9_How0HnA3YoOJNC4WA5aIYyu-NBdsNUWqCDpjsw":125},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"thia-aide-comment-moderator","Thia Aide Comment Moderator","1.0.0","thiaide","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenignsource\u002F","\u003Cp>Thia Aide Comment Moderator connects your WordPress site to the Thia Aide AI API to analyze comments before they are published. It helps reduce spam and toxic comments without requiring manual approval.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time AI comment analysis\u003C\u002Fli>\n\u003Cli>Blocks offensive language, threats, and spam\u003C\u002Fli>\n\u003Cli>Admin panel to manage blocked IPs and Users\u003C\u002Fli>\n\u003Cli>Statistics dashboard for API usage\u003C\u002Fli>\n\u003Cli>Warning system for repeat offenders\u003C\u002Fli>\n\u003Cli>Fully translatable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Privacy Notice:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin sends comment content, author name, and IP address to the Thia Aide API (thiaide.com) for moderation purposes. IP addresses and email addresses of blocked users are stored locally in your WordPress database. Please ensure this complies with your local privacy laws and update your privacy policy accordingly.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Thia Aide API (https:\u002F\u002Fthiaide.com\u002Fapi\u002F) to analyze comments for moderation purposes.\u003C\u002Fp>\n\u003Cp>It sends the comment content, author name, and IP address to the API when:\u003Cbr \u002F>\n– A new comment is submitted for moderation\u003Cbr \u002F>\n– A comment is checked via AJAX before submission\u003Cbr \u002F>\n– An API key is validated in the admin settings\u003C\u002Fp>\n\u003Cp>This service is provided by Thia Aide:\u003Cbr \u002F>\n– Terms of Use: https:\u002F\u002Fwww.thiaide.com\u002Fterms-of-use\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.thiaide.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Automatically moderate comments using Thia Aide AI to block spam, threats, and offensive content.",0,401,"2026-06-19T16:14:00.000Z","7.0.2","5.0","7.4",[18,19,20,21,22],"ai","antispam","comments","moderation","spam","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthia-aide-comment-moderator.1.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"benignsource",2,30,94,"2026-08-29T00:15:05.542Z",[37,53,71,86,104],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":33,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":15,"requires_php":48,"tags":49,"homepage":51,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ai-comment-guard","AI Comment Guard","1.2.4","Tudor Constantin","https:\u002F\u002Fprofiles.wordpress.org\u002Ftud0r\u002F","\u003Cp>\u003Cstrong>AI Comment Guard\u003C\u002Fstrong> is a powerful WordPress plugin that uses artificial intelligence to automatically moderate comments on your website. Say goodbye to spam and inappropriate content with intelligent, customizable AI analysis.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🤖 \u003Cstrong>Multiple AI Provider Support\u003C\u002Fstrong>: Choose from OpenAI (GPT-4\u002FGPT-3.5), Anthropic (Claude), or OpenRouter\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Automatic Comment Processing\u003C\u002Fstrong>: Instantly analyze and moderate comments as they’re submitted\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Smart Classification\u003C\u002Fstrong>: Automatically approve, reject, hold, or mark comments as spam\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Confidence Thresholds\u003C\u002Fstrong>: Set custom confidence levels for different actions\u003C\u002Fli>\n\u003Cli>📝 \u003Cstrong>Customizable AI Prompts\u003C\u002Fstrong>: Tailor the AI’s behavior to your specific needs\u003C\u002Fli>\n\u003Cli>📈 \u003Cstrong>Comprehensive Logging\u003C\u002Fstrong>: Track all AI decisions with detailed logs and statistics\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Secure API Integration\u003C\u002Fstrong>: Your API keys are stored securely\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>Internationalization Ready\u003C\u002Fstrong>: Fully translatable to any language\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Easy Configuration\u003C\u002Fstrong>: Simple setup with intuitive admin interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Configure Your AI Provider\u003C\u002Fstrong>: Add your API key from OpenAI, Anthropic, or OpenRouter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Your Preferences\u003C\u002Fstrong>: Customize thresholds and prompts to match your moderation style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Let AI Do the Work\u003C\u002Fstrong>: Comments are automatically analyzed and actioned based on your settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review and Refine\u003C\u002Fstrong>: Monitor performance through detailed logs and adjust settings as needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want to maintain quality discussions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Websites\u003C\u002Fstrong> needing professional comment moderation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High-Traffic Sites\u003C\u002Fstrong> requiring automated spam protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community Platforms\u003C\u002Fstrong> wanting consistent moderation standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>International Sites\u003C\u002Fstrong> needing multilingual comment analysis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>API keys are stored securely in your WordPress database\u003C\u002Fli>\n\u003Cli>No comment data is stored on third-party servers beyond AI processing\u003C\u002Fli>\n\u003Cli>GDPR compliant with optional logging that can be disabled\u003C\u002Fli>\n\u003Cli>All communications with AI providers use secure HTTPS connections\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an external service in order to analyze and moderate comments using artificial intelligence.\u003Cbr \u002F>\nYou can choose one of the following providers in the plugin settings:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI API\u003C\u002Fstrong> (https:\u002F\u002Fopenai.com\u002F)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Used to generate text analysis and classify comments.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> The comment content (text) and moderation instructions.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Each time a comment is submitted on your site and OpenAI is selected as the provider.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Where data is sent:\u003C\u002Fstrong> To OpenAI servers (https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Policies:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Anthropic API\u003C\u002Fstrong> (https:\u002F\u002Fwww.anthropic.com\u002F)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Used to analyze and classify comments through the Claude model.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> The comment content and analysis context.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Each time a comment is submitted and Anthropic is selected as the provider.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Where data is sent:\u003C\u002Fstrong> To Anthropic servers (https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Policies:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenRouter API\u003C\u002Fstrong> (https:\u002F\u002Fopenrouter.ai\u002F)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Routes requests to multiple AI models for comment analysis.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> The comment content and parameters required for processing.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Each time a comment is submitted and OpenRouter is selected as the provider.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Where data is sent:\u003C\u002Fstrong> To OpenRouter servers (https:\u002F\u002Fopenrouter.ai\u002Fapi\u002Fv1\u002Fchat\u002Fcompletions).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Policies:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.2 or higher\u003C\u002Fli>\n\u003Cli>An API key from OpenAI, Anthropic, or OpenRouter\u003C\u002Fli>\n\u003Cli>SSL certificate recommended for secure API communications\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support, feature requests, or bug reports, please visit:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ftudor-eusebiu-constantin\u002F\" rel=\"nofollow ugc\">LinkedIn Profile\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftudor-constantin\u002Fai-comment-guard\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>We welcome contributions! If you’d like to contribute to the development of AI Comment Guard:\u003Cbr \u002F>\n* Report bugs or suggest features through the support forum\u003Cbr \u002F>\n* Submit pull requests on GitHub\u003Cbr \u002F>\n* Help translate the plugin to your language\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developed by Tudor Constantin\u003C\u002Fli>\n\u003Cli>Thanks to the WordPress community for feedback and support\u003C\u002Fli>\n\u003Cli>Icons and graphics from WordPress Dashicons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>AI Comment Guard is licensed under the GPL v2 or later.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n","Protect your WordPress site from spam with AI-powered comment moderation. Supports OpenAI, Anthropic, and OpenRouter providers.",751,"2025-12-09T17:13:00.000Z","6.9.5","7.2",[18,50,20,21,22],"artificial-intelligence","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ftudor-eusebiu-constantin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-comment-guard.1.2.4.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":25,"num_ratings":63,"last_updated":64,"tested_up_to":14,"requires_at_least":65,"requires_php":16,"tags":66,"homepage":69,"download_link":70,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"spamanvil","SpamAnvil – AI Anti-Spam & Comment Spam Protection","1.11.2","Alexandre Amato","https:\u002F\u002Fprofiles.wordpress.org\u002Faamato\u002F","\u003Cp>\u003Cstrong>SpamAnvil is a free, open-source WordPress anti-spam plugin — and a genuine Akismet alternative — that uses artificial intelligence to block comment spam.\u003C\u002Fstrong> Unlike Akismet (which requires a paid plan for commercial sites) or simple keyword-based filters, SpamAnvil leverages large language models (LLMs) to actually \u003Cem>understand\u003C\u002Fem> your comments and detect even the most sophisticated spam. It layers a honeypot, a time trap and per-IP rate limiting in front of the AI, so obvious bots are blocked for free.\u003C\u002Fp>\n\u003Cp>Traditional spam filters rely on static word lists and link counting. Spammers have evolved. \u003Cstrong>SpamAnvil fights back with AI that understands context, intent, and language patterns\u003C\u002Fstrong> – catching spam that looks legitimate and approving real comments that others would flag.\u003C\u002Fp>\n\u003Ch4>Why SpamAnvil?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100% Free\u003C\u002Fstrong> – No premium tier, no subscription, no hidden costs. Bring your own API key (free options available).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smarter Than Rules\u003C\u002Fstrong> – AI understands context. A comment about “buying a new home” won’t be flagged just because it contains “buy”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defense in Depth\u003C\u002Fstrong> – Honeypot, time trap, per-IP rate limit and heuristics block obvious bots for free, so the AI is only spent on the subtle cases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Mode\u003C\u002Fstrong> – Because the filtering is invisible and automatic, you can drop the usual barriers (name\u002Femail, login, moderation) and get more real comments – even anonymous ones – without opening the door to spam.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works With Free AI Models\u003C\u002Fstrong> – Use OpenRouter’s free models for $0 cost, or connect premium models for maximum accuracy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-First\u003C\u002Fstrong> – Your data stays between you and your chosen AI provider. IP addresses are stored as salted, keyed hashes (HMAC-SHA-256), not recoverable without your site’s secret. GDPR\u002FLGPD compliant by design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Cloud Lock-in\u003C\u002Fstrong> – Choose from 6+ AI providers. Switch anytime. Your anti-spam, your rules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported AI Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI\u003C\u002Fstrong> (GPT-4o-mini, GPT-4o, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anthropic Claude\u003C\u002Fstrong> (Claude Sonnet, Haiku, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Gemini\u003C\u002Fstrong> (Gemini 2.0 Flash, Pro, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenRouter\u003C\u002Fstrong> (100+ models, including FREE ones)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featherless.ai\u003C\u002Fstrong> (Open-source models)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any OpenAI-compatible API\u003C\u002Fstrong> (LM Studio, Ollama via proxy, vLLM, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>A Swiss-Army-Knife of Defenses\u003C\u002Fh4>\n\u003Cp>SpamAnvil layers several spam defenses so cheap, invisible filters catch obvious bots for free and the AI only handles the subtle cases. Every layer is optional and runs before any paid API call:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Honeypot\u003C\u002Fstrong> – A hidden field bots fill but humans never see. Instant, free block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time trap\u003C\u002Fstrong> – Comments submitted faster than a human could type are flagged. Tamper-proof (signed) and fails open, so it never blocks a real visitor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-IP rate limit\u003C\u002Fstrong> – Throttles comment floods from a single IP before they even reach the database.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heuristics engine\u003C\u002Fstrong> – Regex\u002Fstatistical pre-analysis (URLs, spam words, gambling\u002FSEO author names, language mismatch, prompt-injection patterns) that auto-spams the obvious cases with no API call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI verdict\u003C\u002Fstrong> – An LLM scores the rest 0-100 in context.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Spam Detection\u003C\u002Fstrong> – Each comment is analyzed by an LLM that scores it 0-100 for spam probability. Works with reasoning models (their thinking is parsed correctly).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Layered Bot Defense\u003C\u002Fstrong> – Honeypot, time trap and per-IP rate limiting block obvious bots for free, before any AI call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model Picker\u003C\u002Fstrong> – Browse and search each provider’s live model list right from the settings page (OpenAI, OpenRouter, Featherless). OpenRouter shows a “free” badge and context size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Open Mode”\u003C\u002Fstrong> – One toggle removes WordPress comment friction (no required name\u002Femail, no login, no moderation hold) so leaving a real, even anonymous, comment is effortless. Comments appear instantly and spam is removed in the background.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Verdict Cache\u003C\u002Fstrong> – Identical repeated spam reuses a recent AI verdict instead of calling the API again, cutting cost during floods.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Heuristics Engine\u003C\u002Fstrong> – Pre-analyzes comments to catch obvious spam without API calls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Async Background Processing\u003C\u002Fstrong> – Comments are queued and processed via WP-Cron so your site stays fast.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart IP Blocking\u003C\u002Fstrong> – Automatically blocks repeat offenders with escalating ban durations (24h, 48h, 96h…).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Retry with Backoff\u003C\u002Fstrong> – Failed API calls retry with exponential delays; a real “Test Connection” verifies actual classification, not just the HTTP status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Encrypted API Key Storage\u003C\u002Fstrong> – Authenticated AES-256-GCM encryption, or wp-config.php constants for maximum security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics Dashboard & Logs\u003C\u002Fstrong> – Track spam caught by each layer, API usage and errors, with the AI’s reasoning for every comment. An admin warning surfaces silent failures (no provider, or a backlog of failed items).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable AI Prompts, Fallback Providers, Prompt-Injection Defense, Configurable Threshold, Moderator Bypass.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>A visitor submits a comment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limit\u003C\u002Fstrong> – too many comments from this IP too fast? Throttled with an HTTP 429 (before anything is stored).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP block\u003C\u002Fstrong> – is the IP already banned for repeat spam? Blocked.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form traps\u003C\u002Fstrong> – was the hidden honeypot filled, or the comment submitted implausibly fast? Marked as spam instantly, no API call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heuristics\u003C\u002Fstrong> – a quick regex\u002Fstatistical pre-analysis; obvious spam is auto-marked with no API call.\u003C\u002Fli>\n\u003Cli>Otherwise the comment is queued for AI analysis (or processed immediately in sync mode). Identical repeated content reuses a cached verdict.\u003C\u002Fli>\n\u003Cli>The AI analyzes the comment in context (post title, author info, heuristic data) and returns a spam score.\u003C\u002Fli>\n\u003Cli>Comments above your threshold are marked spam; clean comments are auto-approved. Repeat-offender IPs are escalated.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>With \u003Cstrong>Open Mode\u003C\u002Fstrong> on, comments publish instantly and any spam is removed in the background instead of being held for moderation.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Blogs\u003C\u002Fstrong> receiving hundreds of spam comments per day\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce stores\u003C\u002Fstrong> where comment spam affects SEO and credibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership sites\u003C\u002Fstrong> that need to protect community discussions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual sites\u003C\u002Fstrong> – AI understands comments in any language, unlike keyword-based filters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High-traffic sites\u003C\u002Fstrong> – Async processing handles any volume without slowing down your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sites tired of Akismet\u003C\u002Fstrong> – Free alternative with no cloud dependency and full data control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>SpamAnvil follows WordPress security best practices throughout:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Authenticated AES-256-GCM encrypted API key storage\u003C\u002Fli>\n\u003Cli>wp-config.php constant support for API keys (never touch the database)\u003C\u002Fli>\n\u003Cli>Configurable trusted IP header (default REMOTE_ADDR) so a forged X-Forwarded-For cannot bypass IP blocking or rate limiting\u003C\u002Fli>\n\u003Cli>Nonce verification on all forms and AJAX requests\u003C\u002Fli>\n\u003Cli>Capability checks on all admin actions\u003C\u002Fli>\n\u003Cli>Prepared SQL statements on every database query\u003C\u002Fli>\n\u003Cli>Output escaping on all rendered content\u003C\u002Fli>\n\u003Cli>Prompt injection defense: boundary tags, system prompt hardening, heuristic injection detection, strict JSON validation, temperature 0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Translation-ready (.pot file included)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-Party Services\u003C\u002Fh4>\n\u003Cp>SpamAnvil sends comment data (content, author name, email, and URL) to external AI services for spam analysis. The specific service used depends on your configuration. No data is sent until you configure and enable a provider.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI\u003C\u002Fstrong> — \u003Ca href=\"https:\u002F\u002Fopenai.com\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anthropic (Claude)\u003C\u002Fstrong> — \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.anthropic.com\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fpolicies#terms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fpolicies#privacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Gemini\u003C\u002Fstrong> — \u003Ca href=\"https:\u002F\u002Fai.google.dev\" rel=\"nofollow ugc\">https:\u002F\u002Fai.google.dev\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenRouter\u003C\u002Fstrong> — \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featherless.ai\u003C\u002Fstrong> — \u003Ca href=\"https:\u002F\u002Ffeatherless.ai\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffeatherless.ai\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Ffeatherless.ai\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Ffeatherless.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When using the “Generic OpenAI-Compatible” option, data is sent to the URL you configure. You are responsible for ensuring compliance with the privacy policies of your chosen service.\u003C\u002Fp>\n","Free AI anti-spam & Akismet alternative. Uses ChatGPT, Claude, Gemini & other LLMs to block comment spam that traditional filters miss.",20,993,1,"2026-07-18T21:16:00.000Z","5.8",[18,19,67,21,68],"comment-spam","spam-protection","https:\u002F\u002Fsoftware.amato.com.br\u002Fspamanvil-antispam-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspamanvil.1.11.2.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":25,"num_ratings":63,"last_updated":81,"tested_up_to":82,"requires_at_least":15,"requires_php":16,"tags":83,"homepage":84,"download_link":85,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"spambanana-ai-spam-protection","SpamBanana – AI Spam Protection","1.0.6","famaserver","https:\u002F\u002Fprofiles.wordpress.org\u002Ffamaserver\u002F","\u003Cp>SpamBanana uses advanced Machine Learning (Logistic Regression + TF-IDF) to detect spam comments. Accuracy improves over time with admin feedback, reaching up to 99% after 2M feedbacks. No annoying CAPTCHAs needed!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AI-Powered Detection with Machine Learning\u003C\u002Fli>\n\u003Cli>Accuracy improves over time (up to 99% with feedback)\u003C\u002Fli>\n\u003Cli>Real-time Dashboard with Statistics\u003C\u002Fli>\n\u003Cli>GeoIP Country Blocking\u003C\u002Fli>\n\u003Cli>Admin Feedback System to improve AI\u003C\u002Fli>\n\u003Cli>No CAPTCHA Required\u003C\u002Fli>\n\u003Cli>Fast & Lightweight\u003C\u002Fli>\n\u003Cli>Secure HMAC-SHA256 Authentication\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Get your free API keys from spambanana.com\u003C\u002Fli>\n\u003Cli>Enter API keys in Settings\u003C\u002Fli>\n\u003Cli>All comments are automatically checked\u003C\u002Fli>\n\u003Cli>Provide feedback to improve AI accuracy\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Admin Feedback System\u003C\u002Fh4>\n\u003Cp>Help improve the AI by providing feedback on spam detection:\u003Cbr \u002F>\n* Mark false positives as “Not Spam”\u003Cbr \u002F>\n* Mark false negatives as “Spam”\u003Cbr \u002F>\n* AI learns from your feedback\u003Cbr \u002F>\n* Accuracy improves over time\u003C\u002Fp>\n\u003Ch4>GeoIP Blocking\u003C\u002Fh4>\n\u003Cp>Block spam by country:\u003Cbr \u002F>\n* Real-time IP geolocation\u003Cbr \u002F>\n* Select countries to block\u003Cbr \u002F>\n* Cached for performance\u003C\u002Fp>\n\u003Ch4>Dashboard & Statistics\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Total comments checked\u003C\u002Fli>\n\u003Cli>Spam blocked count\u003C\u002Fli>\n\u003Cli>Daily trends (7-90 days)\u003C\u002Fli>\n\u003Cli>Top spam sources\u003C\u002Fli>\n\u003Cli>Beautiful charts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on external services to provide spam detection and geolocation features. Below is detailed information about each service:\u003C\u002Fp>\n\u003Ch4>SpamBanana API (api.spambanana.com)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it does:\u003C\u002Fstrong> Analyzes comments using Machine Learning (Logistic Regression + TF-IDF) to detect spam.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Every time a comment is submitted on your WordPress site (unless the user is logged in and you’ve disabled checking for logged-in users).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Comment content (text)\u003Cbr \u002F>\n* Comment author name\u003Cbr \u002F>\n* Comment author email\u003Cbr \u002F>\n* Comment author IP address\u003Cbr \u002F>\n* Comment author website URL (if provided)\u003Cbr \u002F>\n* User agent string\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why it’s needed:\u003C\u002Fstrong> WordPress servers have limited resources. By processing spam detection on our dedicated ML servers, we:\u003Cbr \u002F>\n* Reduce load on your WordPress server\u003Cbr \u002F>\n* Provide faster spam detection\u003Cbr \u002F>\n* Use advanced Machine Learning models that would be too resource-intensive to run locally\u003Cbr \u002F>\n* Continuously improve accuracy through centralized learning from millions of comments\u003Cbr \u002F>\n* Reduce AI costs for users by sharing infrastructure\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data retention:\u003C\u002Fstrong> Comment data is stored temporarily for analysis and learning. Spam detection results are kept to improve the ML model accuracy over time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy & Terms:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service Terms: https:\u002F\u002Fspambanana.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fspambanana.com\u002Fprivacy\u003Cbr \u002F>\n* The service is GDPR compliant\u003Cbr \u002F>\n* No personal data is sold or shared with third parties\u003C\u002Fp>\n\u003Ch4>IP-API.com (ip-api.com)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it does:\u003C\u002Fstrong> Provides geolocation data (country) based on IP addresses for the GeoIP blocking feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when GeoIP blocking is enabled in settings, and only for new IP addresses not in cache (cached for 7 days).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Visitor’s IP address only\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why it’s needed:\u003C\u002Fstrong> To identify the country of origin for comments, allowing you to block spam from specific countries if desired.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy & Terms:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service website: http:\u002F\u002Fip-api.com\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\u003Cbr \u002F>\n* This is a free service with rate limiting (45 requests per minute)\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>User Data Protection:\u003C\u002Fstrong>\u003Cbr \u002F>\n* All data transmission uses secure HTTPS connections\u003Cbr \u002F>\n* Data is only sent when actively processing comments\u003Cbr \u002F>\n* Users can disable the plugin at any time to stop data transmission\u003Cbr \u002F>\n* GeoIP feature is optional and can be disabled\u003Cbr \u002F>\n* No tracking cookies or scripts are added to your site\u003Cbr \u002F>\n* GDPR compliant\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support: info@famaserver.com\u003C\u002Fli>\n\u003Cli>Support: support@spambanana.com\u003C\u002Fli>\n\u003Cli>Website: https:\u002F\u002Fspambanana.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by FamaServer Team\u003Cbr \u002F>\nWebsite: https:\u002F\u002Ffamaserver.com\u003C\u002Fp>\n","AI-powered spam detection for WordPress. Accuracy improves over time, reaching up to 99% with feedback. No CAPTCHA required!",10,267,"2025-12-04T06:41:00.000Z","6.8.6",[18,19,20,22,68],"https:\u002F\u002Fspambanana.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspambanana-ai-spam-protection.1.0.6.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":96,"requires_at_least":15,"requires_php":48,"tags":97,"homepage":23,"download_link":101,"security_score":102,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":103},"ai-ban-spam-comment","AI Ban Spam Comment","1.2","naimgr83","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaimgr83\u002F","\u003Cp>This plugin uses the OpenAI  gpt-4o and gpt-4-turbo models to analyze and filter comments made on your texts. You can choose to have spam comments either deleted without being added to your database or saved as junk comments.Optionally approve only positive comments. To use the plugin, you just need to enter your OpenAI key.\u003C\u002Fp>\n\u003Ch3>REQUIRES:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP 7.2 or higher\u003C\u002Fli>\n\u003Cli>WordPress 5.0.x or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin uses the OpenAI  gpt-4o and gpt-4-turbo models to analyze and filter comments made on your texts.",853,"2024-07-25T06:17:00.000Z","6.6.5",[19,98,20,99,100],"chatgpt","gpt","openai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-ban-spam-comment.zip",85,"2026-04-16T10:56:18.058Z",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":11,"downloaded":112,"rating":11,"num_ratings":11,"last_updated":113,"tested_up_to":82,"requires_at_least":114,"requires_php":16,"tags":115,"homepage":23,"download_link":118,"security_score":119,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ai-spam-comment-detector","AI Spam Comment Detector","1.0","Rashed Hossain","https:\u002F\u002Fprofiles.wordpress.org\u002Fwprashed\u002F","\u003Cp>\u003Cstrong>Tired of traditional spam filters missing the mark or adding friction with CAPTCHAs?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>AI Spam Comment Detector\u003C\u002Fstrong> uses OpenAI’s GPT-4 to intelligently analyze and flag spam comments \u003Cem>before\u003C\u002Fem> they get posted — and notifies users inline right on the comment form.\u003C\u002Fp>\n\u003Cp>🧠 \u003Cstrong>Smart Detection\u003C\u002Fstrong>: Uses context-aware GPT-4 language model\u003Cbr \u002F>\n🚫 \u003Cstrong>Auto-Block Spam\u003C\u002Fstrong>: Flags or blocks comments before submission\u003Cbr \u002F>\n🔔 \u003Cstrong>Inline Error Messaging\u003C\u002Fstrong>: Warns users above the comment form\u003Cbr \u002F>\n🔐 \u003Cstrong>Private & Secure\u003C\u002Fstrong>: Only comment content is sent to OpenAI\u003Cbr \u002F>\n🔧 \u003Cstrong>API Key Config\u003C\u002Fstrong>: Add your own OpenAI API key from plugin settings\u003C\u002Fp>\n\u003Cp>No more CAPTCHAs. No more bots. Just intelligent spam protection.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detects spam comments in real time using GPT-4\u003C\u002Fli>\n\u003Cli>Automatically marks spam before submission\u003C\u002Fli>\n\u003Cli>Warns users with inline messages on the comment form\u003C\u002Fli>\n\u003Cli>Admin settings page to set the OpenAI API key\u003C\u002Fli>\n\u003Cli>Handles invalid API key or quota exceeded errors\u003C\u002Fli>\n\u003Cli>WordPress-standard and lightweight\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to OpenAI’s GPT-4 API to analyze and detect spam in WordPress comment submissions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Name\u003C\u002Fstrong>: OpenAI (https:\u002F\u002Fopenai.com\u002F)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What it is used for\u003C\u002Fstrong>: Analyzing comment content using the GPT-4 model to determine whether the comment is spam.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when\u003C\u002Fstrong>: The content of each comment is sent to the API at the time of submission, for real-time analysis.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fopenai.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fopenai.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This connection is required for the plugin’s core spam detection functionality.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","AI-powered comment spam detection using GPT-4. Blocks spam comments with inline user warnings—no CAPTCHA needed.",531,"2025-06-01T07:27:00.000Z","5.6",[116,19,67,100,117],"ai-moderation","spam-blocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-spam-comment-detector.1.0.zip",92,{"error":121,"url":122,"statusCode":123,"statusMessage":124,"message":124},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fthia-aide-comment-moderator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":63,"versions":126},[127],{"version":107,"download_url":24,"svn_tag_url":128,"released_at":26,"has_diff":129,"diff_files_changed":130,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":131,"is_current":129},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fthia-aide-comment-moderator\u002Ftags\u002F1.0\u002F",false,[],[]]