[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwJKwnBEHNbctek4OY38fBMCv07YYxQHUrezhW8fraTE":3},{"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":13,"tags":16,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":131,"fingerprints":180},"auto-comment-moderation","Auto Comment Moderation","1.0.0","moderatehatespeech","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoderatehatespeech\u002F","\u003Cp>This plugin implements ModerateHatespeech.com’s machine learning API to detect and flag potentially toxic and hateful comments. A configurable threshold can be set and comments with scores above that threshold will be sent to the moderation queue for administrative approval.\u003C\u002Fp>\n\u003Cp>A free API key from \u003Ca href=\"https:\u002F\u002Fmoderatehatespeech.com\" rel=\"nofollow ugc\">ModerateHatespeech.com\u003C\u002Fa> is required.\u003C\u002Fp>\n\u003Ch3>Defining Toxic\u003C\u002Fh3>\n\u003Cp>We define “Toxic” as “any content a reasonable, PG-13 forum wouldn’t want for content reasons.”\u003C\u002Fp>\n\u003Cp>This does not include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spam or Advertisements\u003C\u002Fli>\n\u003Cli>NSFW\u002FExplicit Content\u003C\u002Fli>\n\u003Cli>Forum-specific Etiquette\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This does include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hate Speech\u003C\u002Fli>\n\u003Cli>Verbal Insults\u003C\u002Fli>\n\u003Cli>Slurs Directed Towards a Group\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More details on toxicity, as well as model accuracy and bias can be found on \u003Ca href=\"https:\u002F\u002Fmoderatehatespeech.com\u002Fframework\u002F\" rel=\"nofollow ugc\">ModerateHatespeech.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin is part of the ModerateHatespeech project, an initiative to research and reduce online hate. Use of the API constitues acceptance of \u003Ca href=\"https:\u002F\u002Fmoderatehatespeech.com\u002Fterms-and-privacy\" rel=\"nofollow ugc\">ModerateHatespeech’s Terms of Service and Privacy Policies\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically send toxic and hateful comments to the comment moderation queue.",0,870,"","6.0.11","4.5.1",[17,18,19,20],"comments","content","moderation","toxic","https:\u002F\u002Fmoderatehatespeech.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-comment-moderation.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},1,30,94,"2026-04-04T02:42:53.955Z",[33,50,67,84,111],{"slug":34,"name":35,"version":36,"author":34,"author_profile":37,"description":38,"short_description":39,"active_installs":11,"downloaded":40,"rating":23,"num_ratings":28,"last_updated":13,"tested_up_to":41,"requires_at_least":42,"requires_php":43,"tags":44,"homepage":48,"download_link":49,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"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.",124,"6.9.4","5.0","7.4",[45,17,46,19,47],"ai","content-moderation","spam","https:\u002F\u002Fgithub.com\u002Fshlomizadok\u002Fcleanmod-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcleanmod.0.1.0.zip",{"slug":51,"name":52,"version":53,"author":54,"author_profile":55,"description":56,"short_description":57,"active_installs":11,"downloaded":58,"rating":59,"num_ratings":28,"last_updated":13,"tested_up_to":60,"requires_at_least":42,"requires_php":61,"tags":62,"homepage":65,"download_link":66,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"compassionate-comments","Compassionate Comments","0.1","Ian Dunn","https:\u002F\u002Fprofiles.wordpress.org\u002Fiandunn\u002F","\u003Cp>Why do we have tools to check our spelling, but not to check if we’re being kind to each other?\u003C\u002Fp>\n\u003Cp>This plugin checks the intent of a comment before it’s submitted. If the author is being rude or disrespectful, it will encourage them to think twice, and give them a chance to rephrase their comment to be more kind before they submit it.\u003C\u002Fp>\n\u003Cp>Google’s free \u003Ca href=\"https:\u002F\u002Fwww.perspectiveapi.com\u002F\" rel=\"nofollow ugc\">Perspective API\u003C\u002Fa> is used to determine the characteristics of the comment, which means that all comments will be sent to their servers for analysis. You can optionally request that they not store your comments for their future research.\u003C\u002Fp>\n\u003Cp>The Perspective API can only analyze comments written in English, French, and Spanish. Comments written in other languages will be submitted without any analysis or content warnings.\u003C\u002Fp>\n\u003Cp>The inspiration for this comes from Tristan Harris’ TED talk about \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=D55ctBYF3AY\" rel=\"nofollow ugc\">designing technology to reflect human values\u003C\u002Fa> and from \u003Ca href=\"http:\u002F\u002Fwww.rethinkwords.com\u002F\" rel=\"nofollow ugc\">ReThink\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiandunn\u002Fcompassionate-comments\" rel=\"nofollow ugc\">report bugs and contribute on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Encourages authors of toxic comments to re-phrase them to be more kind instead.",3245,80,"5.6.17","5.6",[63,64,17,19,20],"abuse","bullying","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcompassionate-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompassionate-comments.0.1.zip",{"slug":68,"name":69,"version":70,"author":68,"author_profile":71,"description":72,"short_description":73,"active_installs":11,"downloaded":74,"rating":11,"num_ratings":11,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":13,"tags":78,"homepage":13,"download_link":82,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":83},"safecomments","SafeComments","1.0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafecomments\u002F","\u003Cp>SafeComments is a powerful WordPress plugin that provides real-time comment moderation across multiple languages. It automatically filters spam, profanity, and inappropriate content while allowing legitimate comments to be published instantly.\u003Cbr \u002F>\nKey Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for 100+ languages\u003C\u002Fli>\n\u003Cli>Real-time comment moderation\u003C\u002Fli>\n\u003Cli>Non-blocking operation for optimal performance\u003C\u002Fli>\n\u003Cli>Automatic approval of safe comments\u003C\u002Fli>\n\u003Cli>Comprehensive spam detection\u003C\u002Fli>\n\u003Cli>Advanced profanity filtering\u003C\u002Fli>\n\u003Cli>Inappropriate content detection\u003C\u002Fli>\n\u003Cli>Easy to set up and configure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>SafeComments works in the background, analyzing each comment as it’s submitted. The non-blocking architecture ensures your website’s performance isn’t affected while providing robust protection against unwanted content.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Active internet connection for real-time moderation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin utilizes two external services for comment moderation and content analysis:\u003C\u002Fp>\n\u003Col>\n\u003Cli>SafeComments API (safecomments.ai)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Purpose: Primary service for comment moderation, spam detection, and content filtering\u003Cbr \u002F>\n– Data transmitted:\u003Cbr \u002F>\n  * Comment ID\u003Cbr \u002F>\n  * Comment content\u003Cbr \u002F>\n  * User ID\u003Cbr \u002F>\n  * Site URL\u003Cbr \u002F>\n  * Plugin version\u003Cbr \u002F>\n– When: Data is sent whenever a new comment is submitted\u003Cbr \u002F>\n– Service documentation:\u003Cbr \u002F>\n  * Terms of Service: https:\u002F\u002Fsafecomments.ai\u002Fterms\u003Cbr \u002F>\n  * Privacy Policy: https:\u002F\u002Fsafecomments.ai\u002Fprivacy\u003C\u002Fp>\n\u003Col>\n\u003Cli>OpenAI API\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Purpose: Natural language processing for comment content analysis\u003Cbr \u002F>\n– Data transmitted:\u003Cbr \u002F>\n  * Comment content\u003Cbr \u002F>\n– When: Data is sent whenever a new comment is submitted for analysis\u003Cbr \u002F>\n– Service documentation:\u003Cbr \u002F>\n  * Terms of Service: https:\u002F\u002Fopenai.com\u002Fterms\u003Cbr \u002F>\n  * Privacy Policy: https:\u002F\u002Fopenai.com\u002Fprivacy\u003C\u002Fp>\n","Real-time WordPress comment moderation system that filters spam and inappropriate content while auto-approving safe comments in 100+ languages.",613,"2025-07-21T19:32:00.000Z","6.8.5","5.8",[79,17,46,80,81],"auto-approve","profanity-filter","spam-protection","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafecomments.1.0.1.zip","2026-03-15T15:16:48.613Z",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":109,"last_vuln_date":110,"fetched_at":83},"anycomment","AnyComment","0.3.6","Alexander","https:\u002F\u002Fprofiles.wordpress.org\u002Fateshabaev\u002F","\u003Cp>AnyComment is blazing-fast commenting plugin base on React for WordPress.\u003C\u002Fp>\n\u003Cp>It stands for simplicity & speed. We value feedback, so if you have any failures or suggestions – please let us know in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fanycomment\" rel=\"ugc\">support forum\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbologer\u002Fanycomment.io\u002Fissues\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>You can simply switch without any migrations from the following plugins:\u003Cbr \u002F>\n– Jetpack\u003Cbr \u002F>\n– wpDiscuz\u003Cbr \u002F>\n– Disqus\u003Cbr \u002F>\n– Cackle\u003Cbr \u002F>\n– Hypercomments\u003Cbr \u002F>\n– Vuukle\u003C\u002Fp>\n\u003Ch4>Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin.anycomment.io\u002Fen\u002F\" rel=\"nofollow ugc\">Official website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin.anycomment.io\u002Fen\u002Fcategory\u002Ftutorials\u002F\" rel=\"nofollow ugc\">All guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin.anycomment.io\u002Fen\u002Fcategory\u002Ftutorials\u002Fsocials\u002F\" rel=\"nofollow ugc\">Configure socials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbologer\u002Fanycomment.io\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fvk.com\u002Fanycomment\" rel=\"nofollow ugc\">VK.com group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002Fjoinchat\u002FBEUJEQ9aMmQsFX65MNRCDg\" rel=\"nofollow ugc\">Telegram group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>Feel free to use \u003Ca href=\"https:\u002F\u002Fplugin.anycomment.io\u002Fdemo\u002F\" rel=\"nofollow ugc\">this demo page\u003C\u002Fa>. Every time new version is released, demo plugin will be updated as well, so you always see the latest version.\u003C\u002Fp>\n\u003Ch4>Get Started\u003C\u002Fh4>\n\u003Cp>In order to start, you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install plugin\u003C\u002Fli>\n\u003Cli>Choose social networks you prefer\u003C\u002Fli>\n\u003Cli>Configure social networks you need (we have guides English & Russian to help you with this)\u003C\u002Fli>\n\u003Cli>You are good to go!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And good new is AnyComment is free & no dependency on third party services, all comments stored in your database.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All comments stored in your own database. We reuse native comment’s table, so all of the default WordPress functionality comes out of the box.\u003C\u002Fli>\n\u003Cli>Social network authorization via Facebook, VK, Twitter, Google, Odnoklassniki, GitHub, Twitch or Dribbble\u003C\u002Fli>\n\u003Cli>SEO Indexing\u003C\u002Fli>\n\u003Cli>Ability to switch to cloud version\u003C\u002Fli>\n\u003Cli>Ability to define who can leave comment: guests only, with social authorization or both\u003C\u002Fli>\n\u003Cli>Ability to upload files (define allowed extensions, limit, who can upload, etc)\u003C\u002Fli>\n\u003Cli>When user leaves a tweet link in the comment, plugin can embed it as external Twitter widget (can be disabled)\u003C\u002Fli>\n\u003Cli>Ability to customize  design\u003C\u002Fli>\n\u003Cli>Blazing-fast comments based on React & WordPress REST API\u003C\u002Fli>\n\u003Cli>Alert notification in comment area when new comment was added\u003C\u002Fli>\n\u003Cli>Notifications about new comment reply\u003C\u002Fli>\n\u003Cli>Notifications about new comment to administrator\u003C\u002Fli>\n\u003Cli>Ability to specify comma-separated list of words to be used to hold comments for moderators\u003C\u002Fli>\n\u003Cli>Ability to have bold, italics, underline, quotes, links or clear formatting. Each type can be disabled separately or the whole toolbar together\u003C\u002Fli>\n\u003Cli>Image and video URLs as attachment (control via admin)\u003C\u002Fli>\n\u003Cli>GDRP compliant, ability to provide \u003Ccode>Privacy Policy\u003C\u002Fcode> link, so users know how their data processed and used (when not provided, no checkbox will be shown to users)\u003C\u002Fli>\n\u003Cli>Social avatars shown globally\u003C\u002Fli>\n\u003Cli>Likes (see likes count per comment\u002Fuser in admin)\u003C\u002Fli>\n\u003Cli>Ability to rate (1-5 stars) page in comments (1-5 stars)\u003C\u002Fli>\n\u003Cli>Edit\u002Fdelete comments when you are the owner or have moderate permission(s) directly in client area\u003C\u002Fli>\n\u003Cli>Assign default group for users who authorize via social network\u003C\u002Fli>\n\u003Cli>See user’s social profile URL in admin\u003C\u002Fli>\n\u003Cli>Simple & informative dashboard with graphs to display number of comments over number of users who were engaged in the conversation per certain period & most active users\u003C\u002Fli>\n\u003Cli>Get latest plugin update news directly in the dashboard, don’t miss a thing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fakismet\u002F\" rel=\"ugc\">Akismet\u003C\u002Fa> to fight spam messages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-mail-smtp\u002F\" rel=\"ugc\">WP Mail SMTP\u003C\u002Fa> to set-up SMTP server\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-avatar\u002F\" rel=\"ugc\">WP User Avatar\u003C\u002Fa> to upload global or personal avatar\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\" rel=\"nofollow ugc\">reCAPTCHA\u003C\u002Fa> to fight spam messages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress\u003C\u002Fa> when somebody sends comment with “@” sign + username.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TODO features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option: ability to specify thanks message and\u002For page when user left his first comment, #88\u003C\u002Fli>\n\u003Cli>Option: when user does not have email after registration via social, ask for it somewhere in the comments again\u003C\u002Fli>\n\u003Cli>Option: notify moderators about new comments, #77\u003C\u002Fli>\n\u003Cli>Option: embed Instagram photos, #115\u003C\u002Fli>\n\u003Cli>Option: embed Instafeed, #116\u003C\u002Fli>\n\u003Cli>Ability to choose comment to make it sticky at the very top of all comments, #76\u003C\u002Fli>\n\u003Cli>Add checkbox to subscribe to new replies, #73 (now it is mandatory)\u003C\u002Fli>\n\u003Cli>Option: Ability to ban user or by IP address, #70\u003C\u002Fli>\n\u003Cli>Support more languages\u003C\u002Fli>\n\u003Cli>Code highlighting\u003C\u002Fli>\n\u003Cli>Markdown support\u003C\u002Fli>\n\u003Cli>Add more guides on how to set-up certain services, Google SMTP, Amazon SES, etc\u003C\u002Fli>\n\u003Cli>Cross sharing of comments, when user posts a comment, duplicate it on their wall\u003C\u002Fli>\n\u003Cli>Add Yahoo as authorization option\u003C\u002Fli>\n\u003Cli>More widgets to be added on the page (sidebar, custom pages, etc)\u003C\u002Fli>\n\u003Cli>Special moderator panel integrated into custom AnyComment pages (for easy comment moderation)\u003C\u002Fli>\n\u003Cli>More statistics and analytics…\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbologer\u002Fanycomment.io\u002Fissues\" rel=\"nofollow ugc\">And a lot more…\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AnyComment is blazing-fast commenting plugin based on React for WordPress.",3000,96874,96,156,"2022-05-14T20:15:00.000Z","5.9.13","4.7","5.4",[101,102,103,17,104],"ajax-comments","comment","comment-moderation","comments-seo","https:\u002F\u002Fanycomment.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanycomment.0.3.6.zip",17,7,3,"2025-12-31 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":92,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":13,"tags":125,"homepage":128,"download_link":129,"security_score":130,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":83},"relative-url","Relative URL","0.1.8","Sparanoid","https:\u002F\u002Fprofiles.wordpress.org\u002Fsparanoid\u002F","\u003Cp>Relative URL applies the \u003Ccode>wp_make_link_relative\u003C\u002Fcode> function to links (posts, categories, pages, etc.) to convert them to relative URLs. Useful for developers when debugging local WordPress instance on a mobile device (iPad, iPhone, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notice\u003C\u002Fstrong>: This plugin SHOULD be used for local development only. I haven’t tested on a production environment; it \u003Cstrong>may\u003C\u002Fstrong> work with some issues, like unwanted URLs in RSS feed or sharing URLs are replaced with relative URLs, etc.\u003C\u002Fp>\n\u003Cp>More information please visit my \u003Ca href=\"https:\u002F\u002Fsparanoid.com\u002Fwork\u002Frelative-url\u002F\" rel=\"nofollow ugc\">site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>http:\u002F\u002Flocalhost:8080\u002Fwp\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Will be converted to:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fwp\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>And..\u003C\u002Fp>\n\u003Cpre>\u003Ccode>http:\u002F\u002Flocalhost:8080\u002Fwp\u002F2012\u002F09\u002F01\u002Fhello-world\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Will be converted to:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fwp\u002F2012\u002F09\u002F01\u002Fhello-world\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>And..\u003C\u002Fp>\n\u003Cpre>\u003Ccode>http:\u002F\u002Flocalhost:8080\u002Fwp\u002Fwp-content\u002Fthemes\u002Ftwentyeleven\u002Fstyle.css\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Will be converted to:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fwp\u002Fwp-content\u002Fthemes\u002Ftwentyeleven\u002Fstyle.css\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then after activating this plugin, you can simply access your local instance using \u003Ccode>http:\u002F\u002F10.0.1.5:8888\u002Fwp\u002F\u003C\u002Fcode> on your iPad or other mobile devices without having styles and navigation issue.\u003C\u002Fp>\n","Relative URL applies wp_make_link_relative function to links to convert them to relative URLs.",108283,84,26,"2021-08-11T18:45:00.000Z","5.8.13","2.1.0",[126,127,102,17,18],"admin","administration","https:\u002F\u002Fsparanoid.com\u002Fwork\u002Frelative-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelative-url.0.1.8.zip",85,{"attackSurface":132,"codeSignals":157,"taintFlows":168,"riskAssessment":169,"analyzedAt":179},{"hooks":133,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":11,"unprotectedCount":11},[134,140,143,148],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","modhs_add_admin_menu","admin\\auto-comment-moderation-admin.php",6,{"type":135,"name":141,"callback":142,"file":138,"line":108},"admin_init","modhs_settings_init",{"type":135,"name":144,"callback":145,"file":146,"line":147},"admin_notices","modhs_activate_notice","auto-comment-moderation.php",109,{"type":135,"name":149,"callback":150,"priority":151,"file":146,"line":152},"comment_post","modhs_process_comment",10,110,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":11,"externalRequests":28,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":167},[],{"prepared":11,"raw":11,"locations":160},[],{"escaped":162,"rawEcho":28,"locations":163},2,[164],{"file":138,"line":165,"context":166},81,"raw output",[],[],{"summary":170,"deductions":171},"The \"auto-comment-moderation\" plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with exposed entry points is a significant strength. Furthermore, the code's use of prepared statements for all SQL queries and the lack of dangerous functions or file operations indicate careful development practices against common web vulnerabilities. The external HTTP request is a point of attention, but without more context, its inherent risk is difficult to quantify. The taint analysis revealing no unsanitized paths is a positive indicator. The plugin's vulnerability history is clean, with no known CVEs, suggesting a mature and well-maintained codebase. However, the lack of nonce checks and capability checks, coupled with a low percentage of properly escaped outputs, are notable weaknesses. While the current analysis doesn't reveal exploitable flaws, these omissions could become attack vectors if the plugin's functionality expands or interacts with user-controlled data in the future.",[172,175,177],{"reason":173,"points":174},"Capability checks are missing",5,{"reason":176,"points":151},"Nonce checks are missing",{"reason":178,"points":109},"Less than 100% output escaping","2026-03-17T05:59:36.654Z",{"wat":181,"direct":186},{"assetPaths":182,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[],[],[],[],{"cssClasses":187,"htmlComments":189,"htmlAttributes":190,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[188],"modhs-admin-notice-activate",[],[],[],[],[]]