[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGAuh7GebuUwB0gINXUQnAd4e93KopHcHdyKKIET62gc":3,"$fxnpFoo6HhPoLPKQyS9DmSSsrT9ER4XHKaYKhCiZSUu8":116,"$fBsc1N83SgEnHEpsD6lK4Oi5E0ft2M7eUhGeQR79S0b8":121},{"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},"prepublish-comment-moderator","PrePublish Comment Moderator","1.5.4","koskar22","https:\u002F\u002Fprofiles.wordpress.org\u002Fkoskar22\u002F","\u003Cp>\u003Cstrong>PrePublish Comment Moderator\u003C\u002Fstrong> protects your WordPress site by analyzing every new comment \u003Cem>before\u003C\u002Fem> it is published. Each comment receives a toxicity\u002Fspam score from \u003Cstrong>0 to 100\u003C\u002Fstrong>, and the plugin automatically approves, holds, or marks it as spam based on thresholds you control.\u003C\u002Fp>\n\u003Cp>No more drowning in spam. No more toxic comments slipping through. Set it up in minutes and let AI (or a free offline filter) do the heavy lifting.\u003C\u002Fp>\n\u003Ch4>Why use this plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time moderation\u003C\u002Fstrong> — comments are checked on submission, before they appear on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI providers\u003C\u002Fstrong> — choose the engine that fits your budget and needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free option included\u003C\u002Fstrong> — start with the built-in Local Filter; no API key required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong> — optimized for \u003Cstrong>Greek\u003C\u002Fstrong>, \u003Cstrong>English\u003C\u002Fstrong>, and \u003Cstrong>Greeklish\u003C\u002Fstrong> (including accent and leetspeak bypass detection).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment Schema (SEO)\u003C\u002Fstrong> — enriches Yoast SEO, Rank Math, All in One SEO, SEOPress, and Newsroom OS graphs with \u003Ccode>Comment\u003C\u002Fcode> markup (no duplicates).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fail-safe design\u003C\u002Fstrong> — if an API fails or times out, comments are held for manual review instead of being published blindly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin-friendly\u003C\u002Fstrong> — clear settings page, step-by-step API key guides, AI Score column, and one-click Retry AI button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend polish\u003C\u002Fstrong> — optional Live Comments banner and AI Verified badge.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI providers\u003C\u002Fh4>\n\u003Cp>  Provider\u003Cbr \u002F>\n  API key\u003Cbr \u002F>\n  Cost\u003Cbr \u002F>\n  Best for\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Local Filter\u003C\u002Fstrong>\u003Cbr \u002F>\n  Not required\u003Cbr \u002F>\n  100% free, unlimited\u003Cbr \u002F>\n  Fast offline blocking, Greek\u002FEnglish word lists, custom blocked words\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Groq\u003C\u002Fstrong>\u003Cbr \u002F>\n  Yes (free tier)\u003Cbr \u002F>\n  Generous free daily limits\u003Cbr \u002F>\n  Smart AI moderation at no cost\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>OpenAI (ChatGPT)\u003C\u002Fstrong>\u003Cbr \u002F>\n  Yes\u003Cbr \u002F>\n  Pay-as-you-go (~$0.0001\u002Fcomment)\u003Cbr \u002F>\n  Highest accuracy, context & sarcasm\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Google Gemini\u003C\u002Fstrong>\u003Cbr \u002F>\n  Yes\u003Cbr \u002F>\n  Free tier (~20\u002Fday) or paid billing\u003Cbr \u002F>\n  Strong multilingual AI\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Perspective API\u003C\u002Fstrong>\u003Cbr \u002F>\n  Yes (approval)\u003Cbr \u002F>\n  Free with Google approval\u003Cbr \u002F>\n  Dedicated toxicity scoring\u003C\u002Fp>\n\u003Cp>The settings screen includes \u003Cstrong>built-in setup instructions\u003C\u002Fstrong> for every provider, with direct links to API consoles.\u003C\u002Fp>\n\u003Ch4>How moderation works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>A visitor submits a comment on your site.\u003C\u002Fli>\n\u003Cli>The plugin sends the comment text to your chosen provider (or runs the local filter on your server).\u003C\u002Fli>\n\u003Cli>A score from 0 (safe) to 100 (toxic\u002Fspam) is returned.\u003C\u002Fli>\n\u003Cli>Based on your thresholds:\n\u003Cul>\n\u003Cli>\u003Cstrong>0 – Approve threshold\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> comment is published (with optional “AI Verified” badge).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Above approve, up to Hold threshold\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> comment is held for moderation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Above Hold threshold\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> comment is marked as spam.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>If the API errors or times out, the comment is \u003Cstrong>held\u003C\u002Fstrong> — never silently approved. Failed checks are retried automatically in the background, or manually via \u003Cstrong>Retry AI\u003C\u002Fstrong> in the admin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adjustable strictness with two thresholds (approve \u002F hold \u002F spam zones).\u003C\u002Fli>\n\u003Cli>Encrypted API key storage on your server.\u003C\u002Fli>\n\u003Cli>Email notification when a comment is held (optional).\u003C\u002Fli>\n\u003Cli>Custom blocked words list for the Local Filter with severity levels.\u003C\u002Fli>\n\u003Cli>Quality Score and auto Top Comment pinning for engagement.\u003C\u002Fli>\n\u003Cli>Comment Schema.org markup merged into existing SEO plugin JSON-LD.\u003C\u002Fli>\n\u003Cli>Greek UI translations when your site locale is Greek.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>When you use an \u003Cstrong>AI provider\u003C\u002Fstrong> (OpenAI, Gemini, Groq, or Perspective), comment text is sent to that provider’s API for analysis. The \u003Cstrong>Local Filter\u003C\u002Fstrong> runs entirely on your server and does not send data externally.\u003C\u002Fp>\n\u003Cp>You are responsible for complying with your provider’s terms of service and your site’s privacy policy. API keys are stored encrypted using WordPress salts.\u003C\u002Fp>\n\u003Cp>See the \u003Cstrong>External services\u003C\u002Fstrong> section below for details on each third-party service.\u003C\u002Fp>\n\u003Ch4>Who is this for?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>News sites and blogs with active comment sections.\u003C\u002Fli>\n\u003Cli>Greek and international publishers who need bilingual moderation.\u003C\u002Fli>\n\u003Cli>Site owners tired of manual spam cleanup.\u003C\u002Fli>\n\u003Cli>Anyone who wants AI-powered comment safety without coding.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party AI services \u003Cstrong>only when you select a cloud provider\u003C\u002Fstrong> and enter an API key. The Local Filter runs entirely on your server and does not contact external services.\u003C\u002Fp>\n\u003Cp>For each provider below: \u003Cstrong>what\u003C\u002Fstrong> it is, \u003Cstrong>what data\u003C\u002Fstrong> is sent, \u003Cstrong>when\u003C\u002Fstrong>, and links to \u003Cstrong>terms\u003C\u002Fstrong> and \u003Cstrong>privacy policy\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Groq\u003C\u002Fh4>\n\u003Cp>Used for AI-powered toxicity\u002Fspam scoring when you select Groq as the provider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> The plain text of each new comment submitted on the frontend, plus a short moderation prompt (no visitor IP or email is sent by this plugin).\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only at comment submission time, and only when Groq is the active provider.\u003Cbr \u002F>\n\u003Cstrong>Service:\u003C\u002Fstrong> Groq, Inc. — \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>OpenAI\u003C\u002Fh4>\n\u003Cp>Used for AI-powered toxicity\u002Fspam scoring when you select OpenAI as the provider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> The plain text of each new comment submitted on the frontend, plus a short moderation prompt.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only at comment submission time, and only when OpenAI is the active provider.\u003Cbr \u002F>\n\u003Cstrong>Service:\u003C\u002Fstrong> OpenAI — \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\u002Fp>\n\u003Ch4>Google Gemini\u003C\u002Fh4>\n\u003Cp>Used for AI-powered toxicity\u002Fspam scoring when you select Google Gemini as the provider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> The plain text of each new comment submitted on the frontend, plus a short moderation prompt. Your API key is sent as part of the request URL to Google’s API endpoint.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only at comment submission time, and only when Gemini is the active provider.\u003Cbr \u002F>\n\u003Cstrong>Service:\u003C\u002Fstrong> Google — \u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\" rel=\"nofollow ugc\">Gemini API Terms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Google Perspective API\u003C\u002Fh4>\n\u003Cp>Used for dedicated toxicity scoring when you select Perspective API as the provider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> The plain text of each new comment submitted on the frontend.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> Only at comment submission time, and only when Perspective is the active provider.\u003Cbr \u002F>\n\u003Cstrong>Service:\u003C\u002Fstrong> Google Jigsaw \u002F Perspective API — governed by \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\" rel=\"nofollow ugc\">Google APIs Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>. See also the \u003Ca href=\"https:\u002F\u002Fdevelopers.perspectiveapi.com\u002Fs\u002Fabout-the-api-faqs\" rel=\"nofollow ugc\">Perspective API FAQ\u003C\u002Fa>.\u003C\u002Fp>\n","Pre-publish AI comment moderation for WordPress. Block spam and toxic comments before they go live — OpenAI, Gemini, Groq, Perspective API, or a free  &hellip;",0,72,"2026-07-12T17:00:00.000Z","7.0.2","5.8","7.4",[18,19,20,21,22],"ai","comments","moderation","prepublish","spam","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprepublish-comment-moderator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprepublish-comment-moderator.1.5.4.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,10,30,94,"2026-08-29T00:15:04.199Z",[37,54,68,88,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":48,"requires_php":49,"tags":50,"homepage":52,"download_link":53,"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","5.0","7.2",[18,51,19,20,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":55,"name":56,"version":57,"author":55,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":25,"num_ratings":62,"last_updated":63,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":64,"homepage":66,"download_link":67,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cleanmod","CleanMod – AI Comment Moderation","0.1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fcleanmod\u002F","\u003Cp>CleanMod WordPress Plugin integrates CleanMod AI comment moderation to automatically detect and handle toxic comments on your WordPress site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Moderation\u003C\u002Fstrong>: New comments are automatically sent to CleanMod’s moderation API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Behavior\u003C\u002Fstrong>: Configure how flagged and blocked comments are handled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fail-Safe\u003C\u002Fstrong>: Comments still work even if the API is unavailable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native WordPress Integration\u003C\u002Fstrong>: Works with WordPress’s built-in comment system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>When a new comment is submitted, the plugin intercepts it using WordPress’s \u003Ccode>pre_comment_approved\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>The comment text is sent to CleanMod’s \u003Ccode>\u002Fapi\u002Fv1\u002Fmoderate\u003C\u002Fcode> endpoint\u003C\u002Fli>\n\u003Cli>Based on the \u003Ccode>decision\u003C\u002Fcode> returned (\u003Ccode>allow\u003C\u002Fcode>, \u003Ccode>flag\u003C\u002Fcode>, or \u003Ccode>block\u003C\u002Fcode>), the comment status is adjusted according to your settings\u003C\u002Fli>\n\u003Cli>If the API is unavailable, comments proceed normally (fail-open policy)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the CleanMod moderation service (https:\u002F\u002Fcleanmod.dev) to analyze and moderate comments. When a new comment is submitted on your WordPress site, the comment text is sent to CleanMod’s API for moderation analysis.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcleanmod.dev\" rel=\"nofollow ugc\">CleanMod\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms of Use:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcleanmod.dev\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fcleanmod.dev\u002Fterms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcleanmod.dev\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fcleanmod.dev\u002Fprivacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>By using this plugin, you acknowledge that comment data will be transmitted to CleanMod’s servers for moderation purposes. By default, CleanMod saves only the comment hash and not the text itself. Please review CleanMod’s terms of use and privacy policy to understand how your data is handled.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch4>API Key\u003C\u002Fh4>\n\u003Cp>Get your API key from the \u003Ca href=\"https:\u002F\u002Fcleanmod.dev\u002Fdashboard\u002Fapi-keys\" rel=\"nofollow ugc\">CleanMod dashboard\u003C\u002Fa>.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to \u003Ccode>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CleanMod\u003C\u002Fcode> in WordPress admin\u003C\u002Fli>\n\u003Cli>Enter your CleanMod API key\u003C\u002Fli>\n\u003Cli>Enable the plugin\u003C\u002Fli>\n\u003Cli>Configure moderation behavior\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Moderation Behavior\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>When decision is “flag”:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No change\u003C\u002Fstrong>: Comment passes through normally (respects WordPress default settings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hold for moderation\u003C\u002Fstrong>: Comment is held pending manual review\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>When decision is “block”:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hold for moderation\u003C\u002Fstrong>: Comment is held pending manual review\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mark as spam\u003C\u002Fstrong>: Comment is automatically marked as spam\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Valid CleanMod API key\u003C\u002Fli>\n\u003C\u002Ful>\n","Uses CleanMod to detect toxic comments and automatically hold or block them.",278,1,"2025-12-10T14:30:00.000Z",[18,19,65,20,22],"content-moderation","https:\u002F\u002Fgithub.com\u002Fshlomizadok\u002Fcleanmod-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcleanmod.0.1.0.zip",{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":11,"downloaded":76,"rating":11,"num_ratings":11,"last_updated":77,"tested_up_to":78,"requires_at_least":48,"requires_php":79,"tags":80,"homepage":79,"download_link":85,"security_score":86,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":87},"email-validator-for-comments","Email Validator for Comments","1.8.3","Security Insight","https:\u002F\u002Fprofiles.wordpress.org\u002Fsecurityinsight\u002F","\u003Cp>\u003Cstrong>Stop fake or misused emails in your comment section.\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin prevents spam and ensures valid email ownership by requiring users to confirm their email address before a comment is submitted.\u003C\u002Fp>\n\u003Cp>When a user leaves a comment, they’ll receive a one-time confirmation link by email. Their comment won’t appear until they click the link — no accounts, no passwords and no friction for real users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Use It?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Improves trust and deliverability.\u003Cbr \u002F>\n– Cuts down on abuse, spam and bot activity.\u003Cbr \u002F>\n– Ensures email addresses actually belong to the commenter.\u003Cbr \u002F>\n– Comments from verified users go straight to approved or pending in the future.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Email confirmation required before comment is accepted.\u003C\u002Fli>\n\u003Cli>Comments with unconfirmed emails are automatically deleted after 3 days.\u003C\u002Fli>\n\u003Cli>One-time confirmation — verified commenters skip confirmation next time.\u003C\u002Fli>\n\u003Cli>Lightweight, secure, and privacy-friendly.\u003C\u002Fli>\n\u003Cli>Admin tool to manually clear all verified email records.\u003C\u002Fli>\n\u003Cli>No account creation required.\u003C\u002Fli>\n\u003Cli>No third-party services or API keys needed.\u003C\u002Fli>\n\u003Cli>Only one confirmation email sent per hour to a single email address to prevent abuse.\u003C\u002Fli>\n\u003C\u002Ful>\n","Blocks comment submission until the user confirms their email address with a one-time link. No accounts or captchas required.",280,"2025-08-07T18:20:00.000Z","6.8.5","",[81,19,82,83,84],"comment-moderation","email-confirmation","email-verification","spam-prevention","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-validator-for-comments.1.8.3.zip",92,"2026-04-16T10:56:18.058Z",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":11,"num_ratings":11,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":16,"tags":100,"homepage":79,"download_link":102,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":103},"moodmoderator","MoodModerator – AI Comment Moderation & Sentiment Analysis","1.0.0","Rehan Adil","https:\u002F\u002Fprofiles.wordpress.org\u002Frehanadil\u002F","\u003Cp>MoodModerator is a powerful WordPress plugin that uses artificial intelligence to analyze the sentiment of comments on your website. It automatically detects the tone of comments (Friendly, Toxic, Sarcastic, Questioning, Angry, Neutral, etc.) and can automatically hold negative comments for moderation.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Sentiment Analysis\u003C\u002Fstrong> – Uses OpenAI’s GPT-4o-mini for accurate tone detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Moderation\u003C\u002Fstrong> – Hold negative comments for review based on configurable strictness levels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hybrid Tone Approach\u003C\u002Fstrong> – Combines predefined tones with AI-suggested new tones\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Analytics\u003C\u002Fstrong> – View sentiment breakdown by post and overall statistics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong> – 30-day sentiment summary right on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments Table Integration\u003C\u002Fstrong> – See tone badges directly in your Comments admin table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts Table Integration\u003C\u002Fstrong> – View average sentiment for each post at a glance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Caching\u003C\u002Fstrong> – Minimizes API costs by caching sentiment results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Logging\u003C\u002Fstrong> – Track all API calls, errors, and moderation decisions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Strictness Levels\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Low\u003C\u002Fstrong> – Only hold Toxic and Angry comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Medium\u003C\u002Fstrong> – Hold Toxic, Angry, and Sarcastic comments (Recommended)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High\u003C\u002Fstrong> – Hold all except Friendly, Questioning, and Neutral\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom\u003C\u002Fstrong> – Choose specific tones to auto-hold\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>When a comment is submitted, MoodModerator sends it to OpenAI for analysis\u003C\u002Fli>\n\u003Cli>The AI returns a tone classification and confidence score\u003C\u002Fli>\n\u003Cli>Based on your strictness settings, the plugin decides whether to hold the comment\u003C\u002Fli>\n\u003Cli>Sentiment data is saved and displayed throughout the WordPress admin\u003C\u002Fli>\n\u003Cli>You can review held comments and make final moderation decisions\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>OpenAI API key (\u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\" rel=\"nofollow ugc\">Get one here\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to OpenAI to analyze comment sentiment.\u003C\u002Fp>\n\u003Cp>Service: OpenAI API\u003Cbr \u002F>\n– Purpose: Analyze comment tone and return a sentiment classification.\u003Cbr \u002F>\n– Data sent: Comment text and (optionally) the post title for context.\u003Cbr \u002F>\n– When sent: On comment submission or when comments are re-analyzed.\u003Cbr \u002F>\n– Service URL: https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>MoodModerator sends comment text to OpenAI’s API for sentiment analysis. Please review \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">OpenAI’s privacy policy\u003C\u002Fa> to understand how they handle data. Comment text is only sent for analysis purposes and is not stored by OpenAI beyond their standard retention policies.\u003C\u002Fp>\n\u003Cp>The plugin does not collect any user data beyond what’s necessary for comment analysis (comment text and optional post title for context). Site owners should disclose this third-party processing in their privacy policy.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmoodmoderator\u002F\" rel=\"ugc\">plugin support forum\u003C\u002Fa> or https:\u002F\u002Frehanadil.dev.\u003C\u002Fp>\n","Automatically detect and moderate negative comments using AI. Keep your WordPress community positive with intelligent comment moderation.",101,"2026-01-23T12:10:00.000Z","6.9.4","6.0",[18,19,101,20,22],"filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoodmoderator.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":105,"name":106,"version":91,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":11,"num_ratings":11,"last_updated":112,"tested_up_to":14,"requires_at_least":48,"requires_php":16,"tags":113,"homepage":79,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"thia-aide-comment-moderator","Thia Aide Comment Moderator","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.",401,"2026-06-19T16:14:00.000Z",[18,114,19,20,22],"antispam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthia-aide-comment-moderator.1.0.zip",{"error":117,"url":118,"statusCode":119,"statusMessage":120,"message":120},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fprepublish-comment-moderator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":62,"versions":122},[123],{"version":6,"download_url":24,"svn_tag_url":124,"released_at":26,"has_diff":125,"diff_files_changed":126,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":127,"is_current":117},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fprepublish-comment-moderator\u002Ftags\u002F1.5.4\u002F",false,[],[]]