[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkj1WVkMDD9DSGStm-ma_BcRguBFM4efB4Ofyib8sbx0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":125,"crawl_stats":38,"alternatives":133,"analysis":239,"fingerprints":748},"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",[20,21,22,23,24],"ajax-comments","comment","comment-moderation","comments","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","2026-03-15T15:16:48.613Z",[33,47,59,72,87,97,111],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-62874","anycomment-missing-authorization","AnyComment \u003C= 0.3.6 - Missing Authorization","The AnyComment plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 0.3.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=0.3.6","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-05 18:36:50",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F459e405a-b676-4797-bf11-339bb382805b?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":38},"CVE-2025-48091","anycomment-authenticated-subscriber-sql-injection","AnyComment \u003C= 0.3.6 - Authenticated (Subscriber+) SQL Injection","The AnyComment plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 0.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-10-08 00:00:00","2025-10-29 14:55:37",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F52fc484a-973f-44e6-a767-7e27f51c5a0f?source=api-prod",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":64,"cvss_score":65,"cvss_vector":66,"vuln_type":67,"published_date":68,"updated_date":69,"references":70,"days_to_patch":38},"CVE-2025-60240","anycomment-unauthenticated-local-file-inclusion","AnyComment \u003C= 0.3.6 - Unauthenticated Local File Inclusion","The AnyComment plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 0.3.6. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other \"safe\" file types can be uploaded and included.","high",8.1,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2025-07-12 00:00:00","2025-11-11 18:42:55",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F374e91a3-a02a-40b9-b5f0-4bcbd7faa537?source=api-prod",{"id":73,"url_slug":74,"title":75,"description":76,"plugin_slug":4,"theme_slug":38,"affected_versions":77,"patched_in_version":78,"severity":40,"cvss_score":79,"cvss_vector":80,"vuln_type":81,"published_date":82,"updated_date":83,"references":84,"days_to_patch":86},"CVE-2022-0279","anycomment-race-condition","AnyComment \u003C= 0.2.17 - Race Condition","The AnyComment WordPress plugin before 0.2.18 is affected by a race condition when liking\u002Fdisliking a comment\u002Freply, which could allow any authenticated user to quickly raise their rating or lower the rating of other users","\u003C0.2.18","0.2.18",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')","2022-01-19 00:00:00","2024-01-22 19:56:02",[85],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fca12f906-d896-428a-a144-a1afe045197b?source=api-prod",734,{"id":88,"url_slug":89,"title":90,"description":91,"plugin_slug":4,"theme_slug":38,"affected_versions":77,"patched_in_version":78,"severity":64,"cvss_score":92,"cvss_vector":93,"vuln_type":94,"published_date":82,"updated_date":83,"references":95,"days_to_patch":86},"CVE-2022-0134","anycomment-cross-site-request-forgery","AnyComment \u003C= 0.2.17 - Cross-Site Request Forgery","The AnyComment WordPress plugin before 0.2.18 does not have CSRF checks in the Import and Revert HyperComments features, allowing attackers to make logged in admin perform such actions via a CSRF attack",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)",[96],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffeecd1f9-a933-43f5-971b-459bb27340d4?source=api-prod",{"id":98,"url_slug":99,"title":100,"description":101,"plugin_slug":4,"theme_slug":38,"affected_versions":102,"patched_in_version":103,"severity":40,"cvss_score":104,"cvss_vector":105,"vuln_type":106,"published_date":107,"updated_date":83,"references":108,"days_to_patch":110},"CVE-2021-24838","anycomment-open-redirect-via-redirect-parameter","AnyComment \u003C= 0.3.4 - Open Redirect via redirect parameter","The AnyComment plugin for WordPress is vulnerable to Open Redirect in versions up to, and including, 0.3.4. This is due to an API endpoint which passes user input via the redirect parameter to the wp_redirect() function without being validated first. This makes it possible for unauthenticated attackers to create redirect links using the site.","\u003C0.3.5","0.3.5",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:L","URL Redirection to Untrusted Site ('Open Redirect')","2021-12-20 00:00:00",[109],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F786d147b-2013-476b-a684-d070f07a166d?source=api-prod",764,{"id":112,"url_slug":113,"title":114,"description":115,"plugin_slug":4,"theme_slug":38,"affected_versions":116,"patched_in_version":117,"severity":40,"cvss_score":118,"cvss_vector":119,"vuln_type":120,"published_date":121,"updated_date":83,"references":122,"days_to_patch":124},"CVE-2018-21001","anycomment-cross-site-scripting","AnyComment \u003C= 0.0.32 - Cross-Site Scripting","The AnyComment plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 0.0.32 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in a victim's browser.","\u003C=0.0.32","0.0.33",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2018-07-17 00:00:00",[123],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Febbee05c-fd32-4dd9-99d3-716ba604b859?source=api-prod",2016,{"slug":126,"display_name":7,"profile_url":8,"plugin_count":127,"total_installs":128,"avg_security_score":129,"avg_patch_time_days":130,"trust_score":131,"computed_at":132},"ateshabaev",2,3030,51,1062,45,"2026-04-03T23:19:20.731Z",[134,157,180,200,219],{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":13,"num_ratings":144,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":148,"tags":149,"homepage":152,"download_link":153,"security_score":154,"vuln_count":127,"unpatched_count":155,"last_vuln_date":156,"fetched_at":31},"simple-comment-editing","Comment Edit Core – Simple Comment Editing","3.3.0","Ronald Huereca","https:\u002F\u002Fprofiles.wordpress.org\u002Fronalfy\u002F","\u003Cp>Allow your users to edit their comments and WooCommerce reviews for a period of time.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FbNCDdQbwA-s?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Go Pro for a lot more control over the comment editing experience, including front-end moderation capabilities, and unlimited logged-in editing. \u003Ca href=\"https:\u002F\u002Fdlxplugins.com\u002Fplugins\u002Fcomment-edit-pro\u002F\" rel=\"nofollow ugc\">Find out more…\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.dlxplugins.com\u002Fv\u002Fcomment-edit-lite\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002FDLXPlugins\" rel=\"nofollow ugc\">Sponsor Us\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdlxplugins.com\u002Fplugins\u002Fcomment-edit-lite\u002F\" rel=\"nofollow ugc\">Comment Edit Core Home\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Comment Edit Core features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin. That’s it. It just works.\n\u003C\u002Fli>\n\u003Cli>Anonymous users can edit comments for 5 minutes.\u003C\u002Fli>\n\u003Cli>No styling is necessary. For advanced customization, see the “Other Notes” section.\u003C\u002Fli>\n\u003Cli>Advanced customization can be achieved using filters.\u003C\u002Fli>\n\u003Cli>Add Mailchimp to your comment form and get email subscribers through comments.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Get more with Comment Edit Pro\u003C\u002Fh3>\n\u003Cp>For additional features in addition to comment editing, please check out \u003Ca href=\"https:\u002F\u002Fdlxplugins.com\u002Fplugins\u002Fcomment-edit-pro\u002F\" rel=\"nofollow ugc\">Comment Edit Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Features Include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Newsletter integration with Mailchimp, ConvertKit, Flodesk, and MailerLite\u003C\u002Fli>\n\u003Cli>Community features including @ Mentions, Comment Avatars, and Comment Character Control\u003C\u002Fli>\n\u003Cli>Automations with Webhooks to connect to services like Zapier and other automation tools\u003C\u002Fli>\n\u003Cli>Spam\u002Fbot protection add-ons with reCAPTCHA Enterprise or Cloudflare Turnstile support\u003C\u002Fli>\n\u003Cli>Comment shortcuts and front-end moderation tools\u003C\u002Fli>\n\u003Cli>Set comment rules per post type\u003C\u002Fli>\n\u003Cli>Set comments to expire based on activity\u003C\u002Fli>\n\u003Cli>Get notified of new and edited comments with the Slack integration\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdlxplugins.com\u002Fplugins\u002Fcomment-edit-pro\u002F\" rel=\"nofollow ugc\">Find out more…\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=comment-edit-pro&d=v2\" rel=\"nofollow ugc\">Launch a Live Demo of Comment Edit Pro on InstaWP\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Allow your users to edit their comments for a period of time. Adjust the comment timer and save some admin headaches.",2000,148497,55,"2026-03-08T06:12:00.000Z","7.0","5.0","7.2",[20,22,23,150,151],"edit-comment","edit-comments","https:\u002F\u002Fdlxplugins.com\u002Fplugins\u002Fcomment-edit-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-comment-editing.3.3.0.zip",98,0,"2025-11-12 00:00:00",{"slug":158,"name":159,"version":160,"author":161,"author_profile":162,"description":163,"short_description":164,"active_installs":165,"downloaded":166,"rating":167,"num_ratings":168,"last_updated":169,"tested_up_to":170,"requires_at_least":147,"requires_php":171,"tags":172,"homepage":175,"download_link":176,"security_score":177,"vuln_count":178,"unpatched_count":155,"last_vuln_date":179,"fetched_at":31},"wpdiscuz","Comments – wpDiscuz","7.6.47","AdvancedCoding","https:\u002F\u002Fprofiles.wordpress.org\u002Fadvancedcoding\u002F","\u003Cp>AJAX realtime comment system with custom comment form and fields. Designed to supercharge WordPress native comments. Super fast and responsive with dozens of features. This is the best alternative to Disqus and Jetpack Comments, if you want to keep your comments in your database.\u003C\u002Fp>\n\u003Cp>wpDiscuz version 7 is a revolutionary perspective on the commenting world! This plugin changes your website commenting experience and provides you with new user engagement features. It’s totally improved with brand new innovative features bringing live to your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>wpDiscuz Demo: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support Forum: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Fcommunity\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Fcommunity\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz GDPR: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Fgdpr\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Fgdpr\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz Addons: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Faddons\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Faddons\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz Documentation: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Fdocs\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz Addons Bundle: \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-addons-bundle\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-addons-bundle\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Comments – wpDiscuz Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Three nice and modern comment layouts\u003C\u002Fli>\n\u003Cli>Brings fastest commenting experience (boosted core)\u003C\u002Fli>\n\u003Cli>Adds interactive comment box on posts and other content types\u003C\u002Fli>\n\u003Cli>Inline commenting and feedback. Commenting on post content.\u003C\u002Fli>\n\u003Cli>Live Notification with real-time updating Comment Bubble.\u003C\u002Fli>\n\u003Cli>Social Commenting with lots of Social login options\u003C\u002Fli>\n\u003Cli>Post Rating. Allows to rate posts directly on rating stars.\u003C\u002Fli>\n\u003Cli>Commenting can be allowed\u002Fdisallowed on posts and other content types\u003C\u002Fli>\n\u003Cli>Responsive comments form and comment threads design\u003C\u002Fli>\n\u003Cli>Clean, simple and easy user interface and user experience\u003C\u002Fli>\n\u003Cli>Comment list sorting by newest, oldest and most voted comments\u003C\u002Fli>\n\u003Cli>Anonymous comments ( name and email can be set as not required )\u003C\u002Fli>\n\u003Cli>Full integration with Social Network Login plugins (Facebook, Twitter…)\u003C\u002Fli>\n\u003Cli>Multi-level (nested) comment threads, with maximum levels depth setting option\u003C\u002Fli>\n\u003Cli>Allows to create a new discussion thread and reply to existing comment\u003C\u002Fli>\n\u003Cli>Ajax button “Load More Comments” instead of simple comments pagination\u003C\u002Fli>\n\u003Cli>Lazy load wpDiscuz comments on scrolling\u003C\u002Fli>\n\u003Cli>Different comment date formats, reflects WordPress date format settings\u003C\u002Fli>\n\u003Cli>Logged in users and guests can edit their comments (time-frame can be limited by admin)\u003C\u002Fli>\n\u003Cli>Automatic URLs to link conversion in comment texts\u003C\u002Fli>\n\u003Cli>Automatic image source URLs to image (HTML) conversion in comment texts\u003C\u002Fli>\n\u003Cli>Long comment text breaking function (“Read more” button)\u003C\u002Fli>\n\u003Cli>Multiple line-breaks (limited by WordPress comment filter)\u003C\u002Fli>\n\u003Cli>Comment author notification options with special checkboxes on comment form\u003C\u002Fli>\n\u003Cli>Subscription activation via additional “Confirm Subscription” email\u003C\u002Fli>\n\u003Cli>Ability to add comment system on attachment pages if it’s allowed by WordPress\u003C\u002Fli>\n\u003Cli>Fast and easy comment form with ajax validation and data submitting\u003C\u002Fli>\n\u003Cli>Fully integrated and compatible with WordPress\u003C\u002Fli>\n\u003Cli>Uses WordPress Comment system with all managing functions and features\u003C\u002Fli>\n\u003Cli>Secure and Anti-Spam features will not allow spammers to comment\u003C\u002Fli>\n\u003Cli>Comment voting with positive and negative result\u003C\u002Fli>\n\u003Cli>Smart voting system with tracking by logged-in user and cookies\u003C\u002Fli>\n\u003Cli>Quick Tags on comment form textarea\u003C\u002Fli>\n\u003Cli>Custom Comment Forms with custom fields\u003C\u002Fli>\n\u003Cli>Rating shortcode for posts via comment custom field [wpdrating] with a lot of attributes\u003C\u002Fli>\n\u003Cli>Option to overwrite comment template and style\u003C\u002Fli>\n\u003Cli>Highlighting new comments since last visit with different background\u003C\u002Fli>\n\u003Cli>Notification to comment author when comment was approved\u003C\u002Fli>\n\u003Cli>Display only parent comments with view replies (x) button\u003C\u002Fli>\n\u003Cli>Control commenters by roles (allow\u002Frestrict access to website comment area)\u003C\u002Fli>\n\u003Cli>Option to load all comments on first page load\u003C\u002Fli>\n\u003Cli>Built-in Gravatar caching\u003C\u002Fli>\n\u003Cli>Sticky Comments\u003C\u002Fli>\n\u003Cli>Closed Comments Threads (disable replies)\u003C\u002Fli>\n\u003Cli>Subscribe to User \u002F User Follow\u003C\u002Fli>\n\u003Cli>Built-in comment and comment author caching system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-addons-bundle\u002F\" rel=\"nofollow ugc\">wpDiscuz – Bundle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-emoticons\u002F\" rel=\"nofollow ugc\">wpDiscuz – Emoticons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-user-notifications\u002F\" rel=\"nofollow ugc\">wpDiscuz – User Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-media-uploader\u002F\" rel=\"nofollow ugc\">wpDiscuz – Media Uploader\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-embeds\u002F\" rel=\"nofollow ugc\">wpDiscuz – Embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-comment-author-info\u002F\" rel=\"nofollow ugc\">wpDiscuz – Comment Author Info\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-recaptcha\u002F\" rel=\"nofollow ugc\">wpDiscuz – Google ReCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-mycred\u002F\" rel=\"nofollow ugc\">wpDiscuz – myCRED Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-widgets\u002F\" rel=\"nofollow ugc\">wpDiscuz – Widgets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-frontend-moderation\u002F\" rel=\"nofollow ugc\">wpDiscuz – Front-end Moderation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-subscribe-manager\u002F\" rel=\"nofollow ugc\">wpDiscuz – Subscription Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-comment-search\u002F\" rel=\"nofollow ugc\">wpDiscuz – Comment Search\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-report-flagging\u002F\" rel=\"nofollow ugc\">wpDiscuz – Comment Report and Flagging\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-ads-manager\u002F\" rel=\"nofollow ugc\">wpDiscuz – Ads Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-user-comment-mentioning\u002F\" rel=\"nofollow ugc\">wpDiscuz – User & Comment Mentioning\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-advanced-likers\u002F\" rel=\"nofollow ugc\">wpDiscuz – Advanced Likers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-online-users\u002F\" rel=\"nofollow ugc\">wpDiscuz – Online Users\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-private-comments\u002F\" rel=\"nofollow ugc\">wpDiscuz – Private Comments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-syntax-highlighter\u002F\" rel=\"nofollow ugc\">wpDiscuz – Syntax Highlighter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fcomments-censure-pro\u002F\" rel=\"nofollow ugc\">Comments Censure PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-buddypress-integration\u002F\" rel=\"nofollow ugc\">wpDiscuz – BuddyPress Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-tenor-integration\u002F\" rel=\"nofollow ugc\">wpDiscuz – Tenor GIFs Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-giphy-integration\u002F\" rel=\"nofollow ugc\">wpDiscuz – GIPHY Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-voice-commenting\u002F\" rel=\"nofollow ugc\">wpDiscuz – Voice Commenting\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AJAX powered realtime comments. Designed to extend WordPress native comments. Custom comment forms\u002Ffields. Making comments has never been so awesome!",80000,4352645,94,578,"2026-03-11T17:44:00.000Z","6.9.4","5.6",[20,21,173,174,23],"comment-fields","comment-form","https:\u002F\u002Fwpdiscuz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpdiscuz.7.6.47.zip",75,24,"2025-12-25 00:00:00",{"slug":181,"name":182,"version":183,"author":184,"author_profile":185,"description":186,"short_description":187,"active_installs":188,"downloaded":189,"rating":190,"num_ratings":191,"last_updated":192,"tested_up_to":170,"requires_at_least":193,"requires_php":194,"tags":195,"homepage":198,"download_link":199,"security_score":190,"vuln_count":155,"unpatched_count":155,"last_vuln_date":38,"fetched_at":31},"comment-moderation-e-mail-to-post-author","Comment Moderation\u002FNotification Recipients","0.7","Rolf Allard van Hagen","https:\u002F\u002Fprofiles.wordpress.org\u002Fravanh\u002F","\u003Cp>Normally, when a comment gets submitted to a particular post, the author of that post gets a notification about it. And when a comment is held for moderation (which depends on your sites comment settings) then the moderation notification is sent to \u003Cem>both\u003C\u002Fem> the post \u003Cstrong>Author\u003C\u002Fstrong> (if he\u002Fshe has moderation rights) \u003Cem>and\u003C\u002Fem> the site’s \u003Cstrong>Administration E-mail Address\u003C\u002Fstrong> as configured under \u003Cstrong>Settings > General\u003C\u002Fstrong> at the same time.\u003C\u002Fp>\n\u003Cp>On \u003Cstrong>colaboration sites\u003C\u002Fstrong> or sites managed by a webmaster or designer where the client is the post author, the site admin, with enough on his\u002Fher mind already, is bothered with each and every new comment in the moderation queue.\u003C\u002Fp>\n\u003Cp>This plugin can change that.\u003C\u002Fp>\n\u003Cp>Just install and activate it: All post comment moderation notifications will be sent \u003Cstrong>only\u003C\u002Fstrong> to each respective \u003Cstrong>Post Author\u003C\u002Fstrong>. If, by any chance, the post author has no moderation rights (Contributor level) \u003Cem>or\u003C\u002Fem> there is no valid author e-mail set then the default site e-mail address will still get the notification.\u003C\u002Fp>\n\u003Cp>WordPress Multisite compatible, per-site or network activated or as a must-use plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Options will be added in the future but for now, you can only change the plugin behavior via constants in your wp-config.php file.\u003C\u002Fp>\n\u003Cp>Add them on a new line in your wp-config.php file, just above the line that sais: \u003Ccode>\u002F* That's all, stop editing! Happy publishing. *\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>These constants are currently available:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>COMMENT_NOTIFICATION_RECIPIENTS\u003C\u002Fstrong> – Controls the New Comment recipients. Default: “wp_default” corresponds with “post_author_only” WordPress default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>COMMENT_MODERATION_RECIPIENTS\u003C\u002Fstrong> – Controls the Comment is waiting for Moderation message recipients. Default: “post_author_only”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>These options are currently available:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>wp_default\u003C\u002Fstrong> – The WordPress default behavior. Plugin does nothing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_author_only\u003C\u002Fstrong> – Send notifications only to the Post Author e-mail address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>site_admin_only\u003C\u002Fstrong> – Send notifications only to the Administration Email Address as configured on Settings > General.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use \u003Ccode>define( 'COMMENT_NOTIFICATION_RECIPIENTS', 'site_admin_only' );\u003C\u002Fcode> to make new comment notifications go to the site admin e-mail address, and no longer the post author.\u003C\u002Fp>\n\u003Cp>Use \u003Ccode>define( 'COMMENT_MODERATION_RECIPIENTS', 'post_author_only' );\u003C\u002Fcode> to make comment moderation notifications only go to the authors e-mail address, and no longer the site administrator address (unless the post author does not have moderation rights).\u003C\u002Fp>\n","Control who will receive new comment and moderation notifications. Light weight, simple, safe and effective.",1000,24266,100,4,"2026-02-19T16:40:00.000Z","3.7","",[196,197,23],"comment-moderation-recipients","comment-notification","http:\u002F\u002Fstatus301.net\u002Fwordpress-plugins\u002Fcomment-moderation-e-mail-to-post-author\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-moderation-e-mail-to-post-author.0.7.zip",{"slug":201,"name":202,"version":203,"author":204,"author_profile":205,"description":206,"short_description":207,"active_installs":208,"downloaded":209,"rating":210,"num_ratings":211,"last_updated":212,"tested_up_to":213,"requires_at_least":147,"requires_php":146,"tags":214,"homepage":217,"download_link":218,"security_score":190,"vuln_count":155,"unpatched_count":155,"last_vuln_date":38,"fetched_at":31},"fluent-comments","FluentComments – Spam protection, AntiSpam, Ajax Enhanced Comments","2.0.0","Shahjahan Jewel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechjewel\u002F","\u003Cp>Fluent Comments is a better comment form and comment spam protection plugin. It is easy to use, and it is compatible with all themes except FSE Themes.\u003Cbr \u002F>\nDesigned to supercharge WordPress native comments with beautiful design, super fast, spam protection. Fluent Comments changes your site’s commenting experience and provides you with user engagement features.\u003C\u002Fp>\n\u003Ch3>Amazing Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AJAX powered realtime comments\u003C\u002Fli>\n\u003Cli>Spam protection with advanced cryptographic mechanisms\u003C\u002Fli>\n\u003Cli>Intuitive Comment Form\u003C\u002Fli>\n\u003Cli>Beautiful Email Notifications for new comments to authors, admins and commenters\u003C\u002Fli>\n\u003Cli>Beautiful design and user experience\u003C\u002Fli>\n\u003Cli>Compatible with all themes (except FSE Themes)\u003C\u002Fli>\n\u003Cli>Compatible with all page builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upcoming Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>More Design Options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Using in FSE Themes\u003C\u002Fh3>\n\u003Cp>Fluent Comments is not compatible with FSE Themes yet. But you can use Fluent Comments shortcode to use it in FSE Themes. Just use the shortcode \u003Ccode>[fluent_comments]\u003C\u002Fcode> in your template and it will render the comments with form.\u003C\u002Fp>\n\u003Ch3>Other Plugins By WPManageNinja Team\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Fluent Forms – Fastest Contact Form Builder Plugin for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-tables\u002F\" rel=\"ugc\">Ninja Tables – Best WP DataTables Plugin for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-charts\u002F\" rel=\"ugc\">Ninja Charts – Best WP Charts Plugin for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-payment-form\u002F\" rel=\"ugc\">WPPayForm – Stripe Payments Plugin for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmautic-for-fluent-forms\u002F\" rel=\"ugc\">Mautic Integration For Fluent Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentforms-pdf\u002F\" rel=\"ugc\">Fluent Forms PDF – PDF Entries for Fluent Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-smtp\u002F\" rel=\"ugc\">FluentSMTP – The Most Advanced SMTP, SES Plugin for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONTRIBUTE\u003C\u002Fh3>\n\u003Cp>If you want to contribute to this project or just report a bug, you are more than welcome. Please check repository from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Ffluent-comments\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","AJAX powered realtime comments. Designed to prevent spams, performance and make comments beautiful again 🚀",700,5068,86,6,"2025-07-06T15:51:00.000Z","6.8.5",[20,215,23,216],"better-comments","spam-protection","https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Ffluent-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluent-comments.2.0.0.zip",{"slug":220,"name":221,"version":222,"author":223,"author_profile":224,"description":225,"short_description":226,"active_installs":227,"downloaded":228,"rating":229,"num_ratings":29,"last_updated":230,"tested_up_to":231,"requires_at_least":232,"requires_php":171,"tags":233,"homepage":236,"download_link":237,"security_score":238,"vuln_count":155,"unpatched_count":155,"last_vuln_date":38,"fetched_at":31},"comment-moderation-role","Comment Moderation Role by WPBeginner","1.1.1","WPBeginner","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbeginner\u002F","\u003Ch3>Comment Moderation Role by WPBeginner\u003C\u002Fh3>\n\u003Cp>This comment moderation plugin improves the comment moderation permissions on your WordPress site.\u003C\u002Fp>\n\u003Cp>The new role “WPB Comment Moderator” is created on your site to allow you to give users access only to the comment moderation screen. Unlike the WordPress default settings, a comment moderator is not required to be able to author posts, so you can keep your content secure.\u003C\u002Fp>\n\u003Cp>The Comment Moderator can approve, decline, or edit any comments on any post.\u003C\u002Fp>\n\u003Cp>This plugin also allows your Authors and Contributors to moderate comments on the posts they wrote. That means your guest authors can continue interacting with their readers, without getting access to other articles or comments.\u003C\u002Fp>\n\u003Ch3>How Do I Create a Comment Moderator User?\u003C\u002Fh3>\n\u003Cp>Once this plugin is activated, simply edit a user’s profile and change their role to WPB Comment Moderator. This will grant them access only to the comment moderation screens within WordPress, keeping the rest of your site secure.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Comment Moderation Role is created by the \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> team.\u003C\u002Fp>\n\u003Ch3>What’s Next?\u003C\u002Fh3>\n\u003Cp>To learn more about WordPress, you can visit \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> for tutorials on topics like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-performance-speed\u002F\" title=\"Ultimate Guide to WordPress Speed and Performance\" rel=\"friend nofollow ugc\">WordPress Speed and Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-security\u002F\" title=\"Ultimate WordPress Security Guide\" rel=\"friend nofollow ugc\">WordPress Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-seo\u002F\" title=\"Ultimate WordPress SEO Guide for Beginners\" rel=\"friend nofollow ugc\">WordPress SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and many more \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like our Comment Moderator Role plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 4 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F\" rel=\"friend nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" rel=\"friend nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smashballoon.com\u002F\" rel=\"friend nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F\" rel=\"friend nofollow ugc\">TrustPulse\u003C\u002Fa> – Add real-time social proof notifications to boost your store conversions by up to 15%.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Add a new comment moderator user role to your site.",200,4937,74,"2022-08-02T13:30:00.000Z","6.0.11","5.1",[234,22,23,235],"capabilities","roles","https:\u002F\u002Fwpbeginner.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-moderation-role.1.1.1.zip",85,{"attackSurface":240,"codeSignals":451,"taintFlows":663,"riskAssessment":734,"analyzedAt":747},{"hooks":241,"ajaxHandlers":436,"restRoutes":437,"shortcodes":438,"cronEvents":445,"entryPointCount":127,"unprotectedCount":155},[242,248,252,256,259,261,266,270,272,275,277,283,287,290,294,300,304,306,310,316,321,324,328,332,336,340,343,345,349,354,357,360,364,368,373,376,379,383,388,393,397,400,403,407,410,413,416,420,423,425,427,429,431,433],{"type":243,"name":244,"callback":245,"file":246,"line":247},"action","admin_menu","add_menu","includes\\Admin\\AnyCommentAdminPages.php",47,{"type":243,"name":249,"callback":250,"file":246,"line":251},"admin_head","add_menu_styles",48,{"type":243,"name":253,"callback":254,"file":246,"line":255},"admin_enqueue_scripts","enqueue_dashboard_scripts",49,{"type":243,"name":244,"callback":245,"file":257,"line":258},"includes\\Admin\\AnyCommentEmailQueuePage.php",25,{"type":243,"name":244,"callback":245,"file":260,"line":258},"includes\\Admin\\AnyCommentFilesPage.php",{"type":243,"name":262,"callback":263,"file":264,"line":265},"admin_init","init_settings","includes\\Admin\\AnyCommentGenericSettings.php",345,{"type":243,"name":262,"callback":267,"file":268,"line":269},"init_options","includes\\Admin\\AnyCommentIntegrationSettings.php",162,{"type":243,"name":244,"callback":245,"file":271,"line":27},"includes\\Admin\\AnyCommentRatingPage.php",{"type":243,"name":262,"callback":263,"file":273,"line":274},"includes\\Admin\\AnyCommentSocialSettings.php",152,{"type":243,"name":244,"callback":245,"file":276,"line":258},"includes\\Admin\\AnyCommentSubscriptionsPage.php",{"type":278,"name":279,"callback":280,"file":281,"line":282},"filter","manage_edit-comments_columns","manage_comment_columns","includes\\Admin\\AnyCommentWPComments.php",22,{"type":243,"name":284,"callback":285,"file":281,"line":286},"manage_comments_custom_column","add_comment_columns",23,{"type":243,"name":288,"callback":289,"file":281,"line":258},"manage_users_columns","add_likes_column",{"type":243,"name":291,"callback":292,"file":281,"line":293},"manage_users_custom_column","add_user_columns",26,{"type":278,"name":295,"callback":296,"priority":297,"file":298,"line":299},"get_avatar","override_avatar_globally",99,"includes\\AnyCommentAvatars.php",33,{"type":243,"name":301,"callback":302,"file":303,"line":190},"init","closure","includes\\AnyCommentCore.php",{"type":243,"name":301,"callback":302,"file":303,"line":305},157,{"type":243,"name":307,"callback":302,"file":308,"line":309},"widgets_init","includes\\AnyCommentLoader.php",77,{"type":278,"name":311,"callback":312,"priority":313,"file":314,"line":315},"comments_template","override_comment",999,"includes\\AnyCommentRender.php",40,{"type":278,"name":317,"callback":318,"priority":319,"file":314,"line":320},"logout_url","logout_redirect",10,44,{"type":243,"name":322,"callback":323,"file":314,"line":247},"wp_enqueue_scripts","enqueue_scripts",{"type":278,"name":325,"callback":326,"priority":319,"file":314,"line":327},"script_loader_tag","add_async_to_bundle",50,{"type":243,"name":329,"callback":330,"priority":297,"file":314,"line":331},"wp_head","enqueue_custom_css",52,{"type":278,"name":333,"callback":334,"file":335,"line":258},"cron_schedules","add_minute_interval","includes\\Cron\\AnyCommentEmailQueueCron.php",{"type":243,"name":337,"callback":338,"file":335,"line":339},"anycomment_email_queue_send_cron","send_emails",31,{"type":278,"name":341,"callback":302,"priority":297,"file":335,"line":342},"wp_mail_from_name",83,{"type":278,"name":333,"callback":334,"file":344,"line":293},"includes\\Cron\\AnyCommentServiceSyncCron.php",{"type":243,"name":346,"callback":347,"file":344,"line":348},"anycomment_service_sync_cron","sync_comments",32,{"type":243,"name":350,"callback":351,"file":352,"line":353},"anycomment_tools_cron","clear_cache","includes\\Cron\\AnyCommentToolsCron.php",27,{"type":278,"name":355,"callback":302,"file":356,"line":293},"query_vars","includes\\EmailEndpoints.php",{"type":243,"name":358,"callback":359,"file":356,"line":299},"template_include","email_actions",{"type":243,"name":361,"callback":362,"priority":319,"file":363,"line":299},"delete_comment","process_deleted_comment","includes\\Hooks\\AnyCommentCommentHooks.php",{"type":243,"name":365,"callback":366,"priority":319,"file":363,"line":367},"edit_comment","process_edit_comment",36,{"type":243,"name":369,"callback":370,"priority":371,"file":363,"line":372},"wp_insert_comment","process_new_comment",9,39,{"type":278,"name":374,"callback":375,"priority":371,"file":363,"line":131},"pre_comment_content","kses_allowed_html_for_quill",{"type":243,"name":301,"callback":377,"file":378,"line":286},"hide_admin_bar","includes\\Hooks\\AnyCommentCommonHooks.php",{"type":243,"name":380,"callback":381,"priority":382,"file":378,"line":178},"template_redirect","redirect_on_hidden_admin_bar",9999,{"type":278,"name":384,"callback":385,"priority":386,"file":378,"line":387},"show_admin_bar","__return_false",999999,34,{"type":243,"name":389,"callback":390,"priority":391,"file":392,"line":178},"login_form","social_list_login_form",11,"includes\\Hooks\\AnyCommentNativeLoginForm.php",{"type":243,"name":394,"callback":395,"priority":391,"file":396,"line":293},"anycomment\u002Fuser\u002Flogged_in","drop_cache_on_login","includes\\Hooks\\AnyCommentUserHooks.php",{"type":243,"name":398,"callback":399,"priority":391,"file":396,"line":353},"anycomment\u002Fadmin\u002Foptions\u002Fupdate","drop_cache_on_options_update",{"type":243,"name":401,"callback":302,"file":402,"line":299},"bp_init","includes\\Integrations\\AnyCommentBuddyPress.php",{"type":278,"name":404,"callback":405,"priority":313,"file":406,"line":282},"woocommerce_product_tabs","woo_new_product_tab","includes\\Integrations\\AnyCommentWooCommerce.php",{"type":243,"name":301,"callback":408,"file":409,"line":299},"track_param","includes\\Libraries\\AnyCommentUserTour.php",{"type":243,"name":301,"callback":301,"file":411,"line":412},"includes\\Options\\AnyCommentOptionManager.php",64,{"type":243,"name":414,"callback":302,"file":411,"line":415},"admin_notices",79,{"type":243,"name":417,"callback":418,"file":419,"line":251},"rest_api_init","register_routes","includes\\Rest\\AnyCommentRestComment.php",{"type":278,"name":421,"callback":385,"file":419,"line":422},"post_password_required",1542,{"type":243,"name":417,"callback":418,"file":424,"line":178},"includes\\Rest\\AnyCommentRestDocuments.php",{"type":243,"name":417,"callback":418,"file":426,"line":258},"includes\\Rest\\AnyCommentRestLikes.php",{"type":243,"name":417,"callback":418,"file":428,"line":293},"includes\\Rest\\AnyCommentRestRate.php",{"type":243,"name":417,"callback":418,"file":430,"line":372},"includes\\Rest\\AnyCommentRestServiceSync.php",{"type":243,"name":417,"callback":418,"file":432,"line":258},"includes\\Rest\\AnyCommentRestSubscriptions.php",{"type":243,"name":417,"callback":302,"file":434,"line":435},"includes\\Rest\\AnyCommentSocialAuth.php",142,[],[],[439,442],{"tag":4,"callback":440,"file":314,"line":441},"shortcode_override",42,{"tag":443,"callback":444,"file":392,"line":353},"anycomment_socials","social_list",[446,448,450],{"hook":337,"callback":337,"file":335,"line":447},28,{"hook":346,"callback":346,"file":344,"line":449},29,{"hook":350,"callback":350,"file":352,"line":178},{"dangerousFunctions":452,"sqlUsage":453,"outputEscaping":480,"fileOperations":498,"externalRequests":536,"nonceChecks":127,"capabilityChecks":387,"bundledLibraries":659},[],{"prepared":454,"raw":319,"locations":455},103,[456,459,461,464,467,468,469,471,474,477],{"file":457,"line":286,"context":458},"includes\\Admin\\AnyCommentStatistics.php","$wpdb->get_var() with variable interpolation",{"file":457,"line":460,"context":458},37,{"file":462,"line":299,"context":463},"includes\\Migrations\\AnyCommentMigration_0_0_59.php","$wpdb->get_results() with variable interpolation",{"file":462,"line":465,"context":466},73,"$wpdb->query() with variable interpolation",{"file":462,"line":415,"context":466},{"file":462,"line":154,"context":466},{"file":462,"line":470,"context":466},101,{"file":472,"line":473,"context":463},"includes\\Migrations\\AnyCommentMigration_0_0_61.php",16,{"file":475,"line":476,"context":463},"includes\\Migrations\\AnyCommentMigration_0_0_68.php",15,{"file":478,"line":479,"context":463},"includes\\plugin-migrations\\wp-post-ratings.php",14,{"escaped":481,"rawEcho":482,"locations":483},332,117,[484,487,489,490,492,494,495,496,499,500,502,503,504,505,506,508,510,512,513,514,515,517,518,519,520,521,524,526,528,530,532,534,537,539,540,542,543,545,547,548,549,550,551,552,554,555,557,558,560,562,564,566,568,569,570,571,572,573,574,576,578,579,580,582,583,584,585,586,587,588,589,590,592,594,596,597,598,600,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,624,626,628,629,630,632,634,636,638,641,643,645,647,648,650,652,653,655,657],{"file":246,"line":485,"context":486},88,"raw output",{"file":257,"line":488,"context":486},46,{"file":260,"line":488,"context":486},{"file":264,"line":491,"context":486},1070,{"file":271,"line":493,"context":486},38,{"file":276,"line":488,"context":486},{"file":281,"line":327,"context":486},{"file":497,"line":498,"context":486},"includes\\Helpers\\AnyCommentTemplate.php",30,{"file":406,"line":327,"context":486},{"file":501,"line":473,"context":486},"templates\\admin\\dashboard.php",{"file":501,"line":282,"context":486},{"file":501,"line":498,"context":486},{"file":501,"line":339,"context":486},{"file":501,"line":348,"context":486},{"file":501,"line":507,"context":486},67,{"file":501,"line":509,"context":486},69,{"file":501,"line":511,"context":486},72,{"file":501,"line":465,"context":486},{"file":501,"line":309,"context":486},{"file":501,"line":342,"context":486},{"file":516,"line":127,"context":486},"templates\\admin\\news-sidebar.php",{"file":516,"line":391,"context":486},{"file":516,"line":258,"context":486},{"file":516,"line":131,"context":486},{"file":516,"line":331,"context":486},{"file":522,"line":523,"context":486},"templates\\admin\\notifications\\sync-information.php",151,{"file":522,"line":525,"context":486},165,{"file":522,"line":527,"context":486},166,{"file":522,"line":529,"context":486},222,{"file":531,"line":211,"context":486},"templates\\admin\\notifications.php",{"file":531,"line":533,"context":486},19,{"file":535,"line":536,"context":486},"templates\\admin\\saas-notice.php",5,{"file":538,"line":129,"context":486},"templates\\admin\\tab-addons.php",{"file":538,"line":144,"context":486},{"file":541,"line":473,"context":486},"templates\\admin\\tab-dashboard.php",{"file":541,"line":27,"context":486},{"file":541,"line":544,"context":486},20,{"file":541,"line":546,"context":486},21,{"file":541,"line":449,"context":486},{"file":541,"line":498,"context":486},{"file":541,"line":348,"context":486},{"file":541,"line":299,"context":486},{"file":541,"line":441,"context":486},{"file":541,"line":553,"context":486},61,{"file":541,"line":412,"context":486},{"file":541,"line":556,"context":486},65,{"file":541,"line":177,"context":486},{"file":541,"line":559,"context":486},76,{"file":541,"line":561,"context":486},112,{"file":541,"line":563,"context":486},120,{"file":541,"line":565,"context":486},127,{"file":567,"line":127,"context":486},"templates\\admin\\tab-help.php",{"file":567,"line":191,"context":486},{"file":567,"line":211,"context":486},{"file":567,"line":28,"context":486},{"file":567,"line":28,"context":486},{"file":567,"line":371,"context":486},{"file":567,"line":319,"context":486},{"file":567,"line":575,"context":486},12,{"file":567,"line":577,"context":486},13,{"file":567,"line":479,"context":486},{"file":567,"line":476,"context":486},{"file":567,"line":581,"context":486},18,{"file":567,"line":546,"context":486},{"file":567,"line":546,"context":486},{"file":567,"line":178,"context":486},{"file":567,"line":178,"context":486},{"file":567,"line":353,"context":486},{"file":567,"line":353,"context":486},{"file":567,"line":498,"context":486},{"file":567,"line":498,"context":486},{"file":591,"line":127,"context":486},"templates\\admin\\tab-integration.php",{"file":593,"line":127,"context":486},"templates\\admin\\tab-settings.php",{"file":595,"line":473,"context":486},"templates\\admin\\tab-shortcodes.php",{"file":595,"line":27,"context":486},{"file":595,"line":581,"context":486},{"file":599,"line":211,"context":486},"templates\\admin\\tab-social.php",{"file":601,"line":602,"context":486},"templates\\admin\\tab-tools.php",8,{"file":601,"line":371,"context":486},{"file":601,"line":577,"context":486},{"file":601,"line":479,"context":486},{"file":601,"line":476,"context":486},{"file":601,"line":473,"context":486},{"file":601,"line":27,"context":486},{"file":601,"line":544,"context":486},{"file":601,"line":546,"context":486},{"file":601,"line":282,"context":486},{"file":601,"line":286,"context":486},{"file":601,"line":178,"context":486},{"file":601,"line":258,"context":486},{"file":601,"line":293,"context":486},{"file":601,"line":353,"context":486},{"file":601,"line":447,"context":486},{"file":601,"line":339,"context":486},{"file":601,"line":299,"context":486},{"file":601,"line":247,"context":486},{"file":601,"line":251,"context":486},{"file":601,"line":623,"context":486},56,{"file":601,"line":625,"context":486},57,{"file":601,"line":627,"context":486},63,{"file":601,"line":412,"context":486},{"file":601,"line":507,"context":486},{"file":631,"line":575,"context":486},"templates\\admin\\tables\\emails.php",{"file":633,"line":575,"context":486},"templates\\admin\\tables\\files.php",{"file":635,"line":391,"context":486},"templates\\admin\\tables\\rating.php",{"file":637,"line":575,"context":486},"templates\\admin\\tables\\subscriptions.php",{"file":639,"line":640,"context":486},"templates\\admin\\tabs.php",66,{"file":639,"line":642,"context":486},68,{"file":644,"line":642,"context":486},"templates\\admin\\tour-steps.php",{"file":646,"line":536,"context":486},"templates\\admin\\_sidebar.php",{"file":646,"line":211,"context":486},{"file":649,"line":498,"context":486},"templates\\comments.php",{"file":649,"line":651,"context":486},105,{"file":649,"line":565,"context":486},{"file":649,"line":654,"context":486},134,{"file":656,"line":577,"context":486},"templates\\override-comments.php",{"file":658,"line":371,"context":486},"templates\\shortcode-comments.php",[660],{"name":661,"version":38,"knownCves":662},"Guzzle",[],[664,681,689,709,725],{"entryPoint":665,"graph":666,"unsanitizedCount":155,"severity":680},"social_list (includes\\Hooks\\AnyCommentNativeLoginForm.php:48)",{"nodes":667,"edges":677},[668,672],{"id":669,"type":670,"label":671,"file":392,"line":331},"n0","source","$_SERVER",{"id":673,"type":674,"label":675,"file":392,"line":465,"wp_function":676},"n1","sink","echo() [XSS]","echo",[678],{"from":669,"to":673,"sanitized":679},true,"low",{"entryPoint":682,"graph":683,"unsanitizedCount":155,"severity":680},"\u003CAnyCommentNativeLoginForm> (includes\\Hooks\\AnyCommentNativeLoginForm.php:0)",{"nodes":684,"edges":687},[685,686],{"id":669,"type":670,"label":671,"file":392,"line":331},{"id":673,"type":674,"label":675,"file":392,"line":465,"wp_function":676},[688],{"from":669,"to":673,"sanitized":679},{"entryPoint":690,"graph":691,"unsanitizedCount":708,"severity":680},"save_form (includes\\Options\\AnyCommentOptionManager.php:120)",{"nodes":692,"edges":704},[693,696,699],{"id":669,"type":670,"label":694,"file":411,"line":695},"$_POST",155,{"id":673,"type":697,"label":698,"file":411,"line":695},"transform","→ update_db_option()",{"id":700,"type":674,"label":701,"file":411,"line":702,"wp_function":703},"n2","update_option() [Settings Manipulation]",446,"update_option",[705,707],{"from":669,"to":673,"sanitized":706},false,{"from":673,"to":700,"sanitized":706},1,{"entryPoint":710,"graph":711,"unsanitizedCount":127,"severity":680},"\u003CAnyCommentOptionManager> (includes\\Options\\AnyCommentOptionManager.php:0)",{"nodes":712,"edges":721},[713,714,715,717,719],{"id":669,"type":670,"label":694,"file":411,"line":565},{"id":673,"type":674,"label":701,"file":411,"line":702,"wp_function":703},{"id":700,"type":670,"label":716,"file":411,"line":695},"$_POST (x2)",{"id":718,"type":697,"label":698,"file":411,"line":695},"n3",{"id":720,"type":674,"label":701,"file":411,"line":702,"wp_function":703},"n4",[722,723,724],{"from":669,"to":673,"sanitized":679},{"from":700,"to":718,"sanitized":706},{"from":718,"to":720,"sanitized":706},{"entryPoint":726,"graph":727,"unsanitizedCount":708,"severity":680},"\u003Ctabs> (templates\\admin\\tabs.php:0)",{"nodes":728,"edges":732},[729,731],{"id":669,"type":670,"label":730,"file":639,"line":127},"$_GET",{"id":673,"type":674,"label":675,"file":639,"line":642,"wp_function":676},[733],{"from":669,"to":673,"sanitized":706},{"summary":735,"deductions":736},"The \"anycomment\" plugin v0.3.6 exhibits a mixed security posture. While the static analysis indicates a relatively small attack surface with no directly unprotected entry points, several concerning patterns emerge from the code signals and vulnerability history.  The high percentage of SQL queries using prepared statements (91%) and a decent proportion of properly escaped output (74%) are positive indicators of some security awareness in development. However, the presence of unsanitized paths in taint analysis (3 flows) is a significant red flag, suggesting potential vulnerabilities related to file operations or external requests where input is not properly validated.  The extensive vulnerability history, with 7 known CVEs and 3 currently unpatched, is particularly alarming. The variety of past vulnerability types, including SQL Injection, PHP Remote File Inclusion, and Cross-Site Scripting, highlights a history of critical security flaws. The recent vulnerability in 2025 further underscores that this is not a static issue but an ongoing concern.  The combination of unpatched vulnerabilities and potential taint analysis issues suggests a high risk for systems running this plugin.",[737,739,741,743,745],{"reason":738,"points":544},"3 unpatched CVEs",{"reason":740,"points":581},"3 flows with unsanitized paths",{"reason":742,"points":29},"Bundled library: Guzzle",{"reason":744,"points":319},"Only 2 nonce checks for 2 shortcodes",{"reason":746,"points":602},"74% output escaping (26% not properly escaped)","2026-03-16T18:17:18.351Z",{"wat":749,"direct":760},{"assetPaths":750,"generatorPatterns":754,"scriptPaths":755,"versionParams":756},[751,752,753],"\u002Fwp-content\u002Fplugins\u002Fanycomment\u002Fassets\u002Fcss\u002Fadmin.min.css","\u002Fwp-content\u002Fplugins\u002Fanycomment\u002Fassets\u002Fjs\u002Fadmin.min.js","\u002Fwp-content\u002Fplugins\u002Fanycomment\u002Fassets\u002Fjs\u002FChart.min.js",[],[753,752],[757,758,759],"anycomment\u002Fassets\u002Fcss\u002Fadmin.min.css?ver=","anycomment\u002Fassets\u002Fjs\u002Fadmin.min.js?ver=","anycomment\u002Fassets\u002Fjs\u002FChart.min.js?ver=",{"cssClasses":761,"htmlComments":763,"htmlAttributes":764,"restEndpoints":766,"jsGlobals":767,"shortcodeOutput":768},[762],"anycomment-dashboard",[],[765],"data-anycomment-admin-locale",[],[4],[769],"[anycomment]"]