[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAzGGXh1Y5vXjRQIyXQo3w2Rm94dfUU1hoHe-tC3wjL0":3,"$fnsDyCU9u6JXUHXeOgGkPXB06BOQ441Nvp4B3-dlg_As":354,"$fumkYl32sOBZRtCCPk85SoW6uOwDjELuFyM8pdf2KAvU":358},{"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":143,"fingerprints":329},"commentswp","Comments Analytics – Dashboard & Commenter Profiles","1.3.1","Slava Abakumov","https:\u002F\u002Fprofiles.wordpress.org\u002Fslaffik\u002F","\u003Cp>\u003Cstrong>CommentsWP\u003C\u002Fstrong> transforms your WordPress comments section into a powerful analytics and insights hub.\u003Cbr \u002F>\nInstead of just collecting comments, it helps moderators and site owners \u003Cstrong>analyze engagement\u003C\u002Fstrong>, \u003Cstrong>track trends\u003C\u002Fstrong>, and \u003Cstrong>discover their most active commenters\u003C\u002Fstrong> — all in one beautiful dashboard.\u003C\u002Fp>\n\u003Ch3>💡 Why Use CommentsWP\u003C\u002Fh3>\n\u003Cp>CommentsWP aggregates data already stored in your WordPress database and presents it in clear, actionable widgets and tables.\u003Cbr \u002F>\nYou’ll gain a new understanding of how your readers engage and how comment activity evolves over time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Instantly see comment statistics and engagement patterns\u003Cbr \u002F>\n– Identify your top commenters and active discussions\u003Cbr \u002F>\n– Detect anomalies and potential manual spam attempts\u003Cbr \u002F>\n– Compare posts with and without comments\u003Cbr \u002F>\n– Analyze response speed and comment types\u003Cbr \u002F>\n– Get meaningful, visual insights without complex setup\u003C\u002Fp>\n\u003Ch3>🧭 Dashboard Overview\u003C\u002Fh3>\n\u003Ch4>Comments Card Widgets\u003C\u002Fh4>\n\u003Cp>Quickly access aggregated data from your WordPress comments database.\u003Cbr \u002F>\nEach card displays a specific metric:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>4 default comment statuses: \u003Cstrong>Approved, Pending, Spam, Trashed\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Average Time To First Comment\u003C\u002Fstrong> (e.g., 1m 3d 8h 35min 18s)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fastest Time To First Comment\u003C\u002Fstrong> (e.g., 1d 20h 38min 53s)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts with vs. without comments\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logged-in vs. Guest comments\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Top-level vs. Threaded replies\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pingbacks and Trackbacks\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each card links to detailed documentation on the \u003Ca href=\"https:\u002F\u002Fcommentswp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">CommentsWP website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>📊 Table Widgets\u003C\u002Fh3>\n\u003Cp>Not all useful data fits into a single number. That’s why CommentsWP also provides \u003Cstrong>data table widgets\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Total by User\u003C\u002Fh4>\n\u003Cp>See how many comments were left by your most prolific commenters.\u003Cbr \u002F>\nGroup users by \u003Cstrong>email\u003C\u002Fstrong> or \u003Cstrong>IP address\u003C\u002Fstrong> to spot patterns:\u003Cbr \u002F>\n– Same person using different names or IPs\u003Cbr \u002F>\n– Different people using the same email\u003C\u002Fp>\n\u003Ch4>Anomalies Table\u003C\u002Fh4>\n\u003Cp>Identify “manual spammers” or hyper-active users who leave large volumes of comments, possibly using multiple emails or IP addresses.\u003C\u002Fp>\n\u003Ch4>Total by Time Period\u003C\u002Fh4>\n\u003Cp>Track how comment activity changes over time — by \u003Cstrong>year, month, week, or day\u003C\u002Fstrong>.\u003Cbr \u002F>\nQuickly detect engagement trends across your site’s history.\u003C\u002Fp>\n\u003Ch3>👥 Commenter Profiles\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Profiles\u003C\u002Fstrong> page lists all comment authors along with:\u003Cbr \u002F>\n– Total number of comments\u003Cbr \u002F>\n– Date of first and last comment\u003Cbr \u002F>\n– Known names and aliases\u003C\u002Fp>\n\u003Cp>This feature gives you a clear view of your active audience.\u003Cbr \u002F>\nFuture versions will include more behavioral insights and interaction data.\u003C\u002Fp>\n\u003Ch3>⚙️ How CommentsWP Works\u003C\u002Fh3>\n\u003Cp>CommentsWP runs all analytics \u003Cstrong>server-side\u003C\u002Fstrong> and \u003Cstrong>caches results\u003C\u002Fstrong> automatically.\u003Cbr \u002F>\nComplex SQL queries are executed only when new comments are added, updated, or deleted — ensuring \u003Cstrong>fast performance\u003C\u002Fstrong> and \u003Cstrong>minimal load\u003C\u002Fstrong> on your database.\u003C\u002Fp>\n\u003Cp>Data is calculated and displayed \u003Cstrong>only\u003C\u002Fstrong> in the WordPress admin area, on the \u003Cstrong>Comments \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dashboard\u003C\u002Fstrong> page.\u003Cbr \u002F>\nIt does \u003Cstrong>not\u003C\u002Fstrong> affect your site’s frontend or your visitors’ browsing experience.\u003C\u002Fp>\n\u003Ch3>🔐 Access Control\u003C\u002Fh3>\n\u003Cp>Only logged-in users with the \u003Ccode>moderate_comments\u003C\u002Fcode> capability can access the CommentsWP Dashboard.\u003Cbr \u002F>\nBy default, this includes \u003Cstrong>Administrators\u003C\u002Fstrong> and \u003Cstrong>Editors\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>🌍 Translation & Compatibility\u003C\u002Fh3>\n\u003Cp>CommentsWP is \u003Cstrong>translation-ready\u003C\u002Fstrong> and uses the \u003Ccode>commentswp\u003C\u002Fcode> text domain.\u003Cbr \u002F>\nIt works seamlessly with \u003Cstrong>Loco Translate\u003C\u002Fstrong>, \u003Cstrong>WPML\u003C\u002Fstrong>, and most caching or performance plugins.\u003C\u002Fp>\n\u003Ch3>🧠 How To Use CommentsWP\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Comments \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dashboard\u003C\u002Fstrong> in your WordPress admin.\u003C\u002Fli>\n\u003Cli>Review your analytics cards for quick insights.\u003C\u002Fli>\n\u003Cli>Explore the \u003Cstrong>Profiles\u003C\u002Fstrong> page to learn more about your commenters.\u003C\u002Fli>\n\u003Cli>Use the \u003Cstrong>comment type filter\u003C\u002Fstrong> (comments, pingbacks, trackbacks) to refine your view.\u003C\u002Fli>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fcommentswp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for detailed explanations of each card.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🧩 Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Dashboard shows old data\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> The plugin caches results. Add or update a comment to refresh all stats automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance concerns on large sites\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CommentsWP runs heavy queries only when cache refreshes, not on every page load.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No data in tables\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Ensure your site has approved comments. Some widgets only display data for approved entries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I export this data?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Not yet, but export tools will be implemented in future versions if enough users request them.\u003C\u002Fp>\n","Analyze WordPress comments in one dashboard. Track comment stats, identify top commenters, and gain engagement insights.",20,1548,100,2,"2026-02-01T11:49:00.000Z","6.9.4","6.5","7.4",[20,21,22,23,24],"analytics","comment-dashboard","comment-insights","commenter-profiles","comments","https:\u002F\u002Fcommentswp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcommentswp.1.3.1.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"slaffik",10,3050,91,104,73,"2026-05-19T19:43:48.231Z",[41,59,77,95,119],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":11,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gossiped-comments","Gossiped Comments","1.2.0","gossiped","https:\u002F\u002Fprofiles.wordpress.org\u002Fgossiped\u002F","\u003Cp>Gossiped Comments replaces the default WordPress commenting system with a powerful, universal commenting platform that works across multiple websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cross-Site Profiles\u003C\u002Fstrong> – Users maintain one profile across all sites using Gossiped\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reputation System\u003C\u002Fstrong> – Build reputation through quality comments and engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Analytics\u003C\u002Fstrong> – Track comment activity, user engagement, and site performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam Protection\u003C\u002Fstrong> – Built-in spam filtering and moderation tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Interface\u003C\u002Fstrong> – Clean, responsive design with light\u002Fdark themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nested Replies\u003C\u002Fstrong> – Unlimited reply depth with threaded conversations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upvote\u002FDownvote\u003C\u002Fstrong> – Community-driven content rating\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Activity Tracking\u003C\u002Fstrong> – See who’s viewing and commenting in real-time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Notify users of replies and new comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Control\u003C\u002Fstrong> – Enable\u002Fdisable comments on individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Moderation\u003C\u002Fstrong> – Powerful admin tools to moderate, ban, and suspend users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Gossiped?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Traditional WordPress comments are isolated to each site. With Gossiped, your commenters build a reputation across the web, encouraging quality discussions and reducing spam.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Create a free account at \u003Ca href=\"https:\u002F\u002Fgossiped.com\u002Fregister\" rel=\"nofollow ugc\">Gossiped.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Add your site and get your API key\u003C\u002Fli>\n\u003Cli>Enter the API key in WordPress settings\u003C\u002Fli>\n\u003Cli>Comments automatically appear on your posts\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Privacy & Data:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Comments are stored on Gossiped’s secure servers\u003C\u002Fli>\n\u003Cli>Full GDPR compliance\u003C\u002Fli>\n\u003Cli>Users control their own data and profiles\u003C\u002Fli>\n\u003Cli>No tracking scripts or cookies without consent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Gossiped Comments connects to the Gossiped API (gossiped.com) to store and retrieve comments. When users comment, the following data is sent to Gossiped:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User’s name and email (if provided)\u003C\u002Fli>\n\u003Cli>Comment content\u003C\u002Fli>\n\u003Cli>Page URL and title\u003C\u002Fli>\n\u003Cli>IP address (for spam protection)\u003C\u002Fli>\n\u003Cli>User agent string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is stored on Gossiped’s secure servers. Users can delete their data at any time through their Gossiped account.\u003C\u002Fp>\n\u003Cp>For full privacy details, see: https:\u002F\u002Fgossiped.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit:\u003Cbr \u002F>\n* Support Forum: https:\u002F\u002Fgossiped.com\u002Fsupport\u003Cbr \u002F>\n* Documentation: https:\u002F\u002Fgossiped.com\u002Fdocs\u003Cbr \u002F>\n* Email: support@gossiped.com\u003C\u002Fp>\n","Universal commenting system with cross-site profiles, reputation scores, and real-time analytics.",326,"2026-03-16T03:31:00.000Z","6.8","8.3",[20,54,24,55,56],"commenting","discussion","spam-protection","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgossiped-comments.1.2.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":34,"downloaded":67,"rating":27,"num_ratings":27,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":57,"tags":71,"homepage":57,"download_link":75,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"scenechat-video-sharing-and-commenting-tool","SceneChat – Socially Ignite the Videos on Your Website","2.0.0","msales75","https:\u002F\u002Fprofiles.wordpress.org\u002Fmsales75\u002F","\u003Cp>SceneChat is a self-serve solution for marketers looking to increase video\u003Cbr \u002F>\nengagement and conversions. The platform provides the easiest, most flexible\u003Cbr \u002F>\nsolution for creating, publishing and analyzing interactive social video\u003Cbr \u002F>\nmarketing campaigns – without the need for video editors or Flash developers.\u003C\u002Fp>\n\u003Cp>SceneChat enables the creation of interactive experiences that can be synced\u003Cbr \u002F>\nto specific scenes within a video, engaging audiences as they consume content.\u003Cbr \u002F>\nInteractions can be timed messages or questions, graphics, URL links, polls,\u003Cbr \u002F>\nor multiple choice questions that can navigate a video. With SceneChat,\u003Cbr \u002F>\nmarketers are able to design sophisticated interactions that engage audiences\u003Cbr \u002F>\nat the best time during video consumption – providing scene-relevant\u003Cbr \u002F>\ninteraction that gathers data while driving conversions.\u003C\u002Fp>\n\u003Cp>SceneChat experiences can be broadly distributed via Facebook or Twitter, or\u003Cbr \u002F>\ndirectly embedded on a publisher’s site or blog.  In addition, the company\u003Cbr \u002F>\noffers both a WordPress plugin and on-site code that enables experiences to be\u003Cbr \u002F>\ndirectly published onto a site.\u003C\u002Fp>\n\u003Cp>A free trial is available enabling anyone to start  an account and instantly\u003Cbr \u002F>\ncreate and deploy interactive videos for 30 days without restriction. After 30\u003Cbr \u002F>\ndays customers can continue using  the service for as little as $10 per month.\u003Cbr \u002F>\nA “Forever-Free” option is available for users with less than 200 views per\u003Cbr \u002F>\nmonth.\u003C\u002Fp>\n","SceneChat adds an interactive social toolbar to the videos on your site. It helps engage your audience, grow your traffic, and drive conversion.",5145,"2012-06-05T22:51:00.000Z","3.3.2","2.0.2",[72,20,24,73,74],"admin","facebook","flash-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscenechat-video-sharing-and-commenting-tool.2.0.0.zip",85,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":27,"downloaded":85,"rating":27,"num_ratings":27,"last_updated":86,"tested_up_to":87,"requires_at_least":57,"requires_php":57,"tags":88,"homepage":93,"download_link":94,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-toolkit","Simple Toolkit","1.0.0","Codeless","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodelessthemes\u002F","\u003Cp>Simple Toolkit is a plugin that provides simple and useful tools for WordPress websites. With this plugin, you can easily disable comments, duplicate pages or posts, add Google Analytics tracking code, use classic widgets and editor, manage redirections, regenerate thumbnails, enable maintenance mode and disable XML-RPC.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>Simple Toolkit is developed by Codeless. Visit our website at https:\u002F\u002Fcodeless.co\u002F.\u003C\u002Fp>\n","Simple Toolkit is a plugin that provides simple and useful tools for WordPress websites. With this plugin, you can easily disable comments, duplicate  &hellip;",689,"2023-02-22T11:39:00.000Z","6.1.10",[89,90,24,91,92],"block","cache","duplication","google-analytics","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-toolkit.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":16,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":115,"download_link":116,"security_score":117,"vuln_count":14,"unpatched_count":27,"last_vuln_date":118,"fetched_at":29},"akismet","Akismet Anti-spam: Spam Protection","5.6","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.\u003C\u002Fp>\n\u003Cp>Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog’s “Comments” admin screen.\u003C\u002Fp>\n\u003Cp>Major features in Akismet include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically checks all comments and filters out the ones that look like spam.\u003C\u002Fli>\n\u003Cli>Each comment has a status history, so you can easily see which comments were caught or cleared by Akismet and which were spammed or unspammed by a moderator.\u003C\u002Fli>\n\u003Cli>URLs are shown in the comment body to reveal hidden or misleading links.\u003C\u002Fli>\n\u003Cli>Moderators can see the number of approved comments for each user.\u003C\u002Fli>\n\u003Cli>A discard feature that outright blocks the worst spam, saving you disk space and speeding up your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: You’ll be prompted to get an Akismet.com API key to use it, once activated. Keys are free for personal blogs; paid subscriptions are available for businesses and commercial sites.\u003C\u002Fp>\n","The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.",6000000,387141886,94,1176,"2025-11-12T16:31:00.000Z","5.8","7.2",[111,112,24,113,114],"anti-spam","antispam","contact-form","spam","https:\u002F\u002Fakismet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakismet.5.6.zip",99,"2015-10-13 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":139,"download_link":140,"security_score":13,"vuln_count":141,"unpatched_count":27,"last_vuln_date":142,"fetched_at":29},"google-site-kit","Site Kit by Google – Analytics, Search Console, AdSense, Speed","1.176.0","Google","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoogle\u002F","\u003Cp>Site Kit is the official WordPress plugin from Google for insights about how people find and use your site. Site Kit is the one-stop solution to deploy, manage, and get insights from critical Google tools to make the site successful on the web. It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access, all for free.\u003C\u002Fp>\n\u003Ch4>Bringing the best of Google tools to WordPress\u003C\u002Fh4>\n\u003Cp>Site Kit includes powerful features that make using these Google products seamless and flexible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy-to-understand stats directly on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Official stats from multiple Google tools, all in one dashboard\u003C\u002Fli>\n\u003Cli>Quick setup for multiple Google tools without having to edit the source code of your site\u003C\u002Fli>\n\u003Cli>Metrics for your entire site and for individual posts\u003C\u002Fli>\n\u003Cli>Easy-to-manage, granular permissions across WordPress and different Google products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Google tools\u003C\u002Fh4>\n\u003Cp>Site Kit shows key metrics and insights from different Google products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search Console:\u003C\u002Fstrong> Understand how Google Search discovers and displays your pages in Google Search. Track how many people saw your site in Search results, and what query they used to search for your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> Explore how users navigate your site and track goals you’ve set up for your users to complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AdSense:\u003C\u002Fstrong> Keep track of how much your site is earning you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Insights:\u003C\u002Fstrong> See how your pages perform compared to other real-world sites. Improve performance with actionable tips from PageSpeed Insights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag Manager:\u003C\u002Fstrong> Use Site Kit to easily set up Tag Manager- no code editing required. Then, manage your tags in Tag Manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sign in with Google:\u003C\u002Fstrong> Allows visitors to sign up and log in to your site with their existing Google account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reader Revenue Manager:\u003C\u002Fstrong> Helps you grow, retain, and engage your site visitors via subscription, contribution, newsletters, surveys, and custom prompts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ads:\u003C\u002Fstrong> Get customers and sell more with targeted traffic from Google Ads.\u003C\u002Fli>\n\u003C\u002Ful>\n","Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",5000000,249668864,84,986,"2026-04-06T18:50:00.000Z","7.0","5.2",[135,20,136,137,138],"adsense","google","pagespeed-insights","search-console","https:\u002F\u002Fsitekit.withgoogle.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-site-kit.1.176.0.zip",1,"2020-05-21 00:00:00",{"attackSurface":144,"codeSignals":250,"taintFlows":263,"riskAssessment":320,"analyzedAt":328},{"hooks":145,"ajaxHandlers":236,"restRoutes":247,"shortcodes":248,"cronEvents":249,"entryPointCount":14,"unprotectedCount":27},[146,152,157,160,165,169,173,178,183,185,188,193,196,199,203,207,212,215,220,223,227,231],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","plugins_loaded","closure","commentswp.php",43,{"type":147,"name":153,"callback":154,"file":155,"line":156},"admin_enqueue_scripts","enqueue_assets","src\u002FAdmin\u002FAdmin.php",105,{"type":147,"name":158,"callback":149,"file":155,"line":159},"admin_menu",107,{"type":161,"name":162,"callback":163,"priority":34,"file":155,"line":164},"filter","script_loader_tag","defer_enqueued_assets",111,{"type":161,"name":166,"callback":167,"file":155,"line":168},"admin_footer_text","footer_text",115,{"type":161,"name":170,"callback":171,"file":155,"line":172},"update_footer","footer_version",116,{"type":147,"name":174,"callback":175,"file":176,"line":177},"admin_bar_menu","add_items","src\u002FAdmin\u002FAdminBar.php",23,{"type":161,"name":179,"callback":180,"file":181,"line":182},"comments_list_table_query_args","register_parent_param","src\u002FAdmin\u002FPages\u002FAllComments.php",19,{"type":161,"name":179,"callback":184,"file":181,"line":11},"register_comment_type_param",{"type":161,"name":179,"callback":186,"file":181,"line":187},"register_comment_date_param",21,{"type":147,"name":189,"callback":190,"file":191,"line":192},"init","populate_cards","src\u002FAdmin\u002FPages\u002FDashboard\u002FDashboardPage.php",64,{"type":147,"name":194,"callback":195,"file":191,"line":13},"commentswp_admin_register_admin_menu","register_admin_menu",{"type":147,"name":194,"callback":195,"file":197,"line":198},"src\u002FAdmin\u002FPages\u002FProfiles\u002FProfilesPage.php",35,{"type":147,"name":200,"callback":201,"file":197,"line":202},"admin_notices","display_admin_notices",45,{"type":161,"name":204,"callback":205,"priority":34,"file":206,"line":151},"screen_settings","show_screen_options","src\u002FAdmin\u002FScreenOptions.php",{"type":161,"name":208,"callback":209,"priority":210,"file":206,"line":211},"set-screen-option","set_option",11,44,{"type":147,"name":200,"callback":213,"file":214,"line":198},"display_review","src\u002FAdmin\u002FWPorgReview.php",{"type":147,"name":216,"callback":217,"priority":34,"file":218,"line":219},"wp_insert_comment","comment_added_deleted","src\u002FCacheBuster.php",28,{"type":147,"name":221,"callback":217,"priority":34,"file":218,"line":222},"delete_comment",29,{"type":147,"name":224,"callback":225,"priority":34,"file":218,"line":226},"transition_comment_status","comment_status_changed",31,{"type":161,"name":228,"callback":229,"priority":34,"file":218,"line":230},"wp_update_comment_data","comment_updated",33,{"type":147,"name":232,"callback":233,"priority":210,"file":234,"line":235},"delete_expired_transients","delete_all_expired","src\u002FTasks\u002FTasks.php",51,[237,243],{"action":238,"nopriv":239,"callback":240,"hasNonce":241,"hasCapCheck":239,"file":214,"line":242},"commentswp_dismiss_wporg_review",false,"dismiss_review",true,36,{"action":244,"nopriv":239,"callback":245,"hasNonce":241,"hasCapCheck":239,"file":214,"line":246},"commentswp_defer_wporg_review","defer_review",37,[],[],[],{"dangerousFunctions":251,"sqlUsage":252,"outputEscaping":254,"fileOperations":141,"externalRequests":27,"nonceChecks":260,"capabilityChecks":261,"bundledLibraries":262},[],{"prepared":230,"raw":27,"locations":253},[],{"escaped":255,"rawEcho":141,"locations":256},337,[257],{"file":206,"line":258,"context":259},177,"raw output",5,3,[],[264,282,304],{"entryPoint":265,"graph":266,"unsanitizedCount":141,"severity":281},"display_admin_notices (src\u002FAdmin\u002FPages\u002FProfiles\u002FProfilesPage.php:200)",{"nodes":267,"edges":279},[268,273],{"id":269,"type":270,"label":271,"file":197,"line":272},"n0","source","$_REQUEST",206,{"id":274,"type":275,"label":276,"file":197,"line":277,"wp_function":278},"n1","sink","echo() [XSS]",217,"echo",[280],{"from":269,"to":274,"sanitized":239},"medium",{"entryPoint":283,"graph":284,"unsanitizedCount":27,"severity":303},"process_bulk_action (src\u002FAdmin\u002FPages\u002FProfiles\u002FProfilesPage.php:118)",{"nodes":285,"edges":300},[286,289,293,295],{"id":269,"type":270,"label":287,"file":197,"line":288},"$_POST",139,{"id":274,"type":275,"label":290,"file":197,"line":291,"wp_function":292},"get_col() [SQLi]",161,"get_col",{"id":294,"type":270,"label":287,"file":197,"line":288},"n2",{"id":296,"type":275,"label":297,"file":197,"line":298,"wp_function":299},"n3","prepare (format string)() [SQLi]",162,"prepare (format string)",[301,302],{"from":269,"to":274,"sanitized":241},{"from":294,"to":296,"sanitized":241},"low",{"entryPoint":305,"graph":306,"unsanitizedCount":27,"severity":303},"\u003CProfilesPage> (src\u002FAdmin\u002FPages\u002FProfiles\u002FProfilesPage.php:0)",{"nodes":307,"edges":316},[308,309,310,311,312,314],{"id":269,"type":270,"label":287,"file":197,"line":288},{"id":274,"type":275,"label":290,"file":197,"line":291,"wp_function":292},{"id":294,"type":270,"label":287,"file":197,"line":288},{"id":296,"type":275,"label":297,"file":197,"line":298,"wp_function":299},{"id":313,"type":270,"label":271,"file":197,"line":272},"n4",{"id":315,"type":275,"label":276,"file":197,"line":277,"wp_function":278},"n5",[317,318,319],{"from":269,"to":274,"sanitized":241},{"from":294,"to":296,"sanitized":241},{"from":313,"to":315,"sanitized":241},{"summary":321,"deductions":322},"The \"commentswp\" plugin v1.3.1 demonstrates a strong security posture based on the provided static analysis.  All identified entry points (2 AJAX handlers) appear to have authentication checks, and there are no exposed REST API routes or shortcodes. The plugin effectively utilizes prepared statements for all its SQL queries, and all output is properly escaped, indicating good practices for preventing common web vulnerabilities like SQL injection and XSS. The presence of nonce and capability checks further strengthens its defenses.\n\nHowever, a concerning finding is the \"Flows with unsanitized paths\" identified in the taint analysis. While classified as not critical or high severity, any unsanitized path is a potential entry point for path traversal or other file system-related vulnerabilities. The single file operation identified needs careful scrutiny in conjunction with this taint flow. The lack of any recorded vulnerability history is positive, suggesting a history of secure development or effective patching by users. \n\nIn conclusion, \"commentswp\" v1.3.1 exhibits many good security practices. The primary area of concern stems from the identified unsanitized path flow, which, despite its low severity classification in the taint analysis, warrants attention due to its nature. The absence of known CVEs and the robust use of prepared statements and output escaping are significant strengths.",[323,326],{"reason":324,"points":325},"Flows with unsanitized paths found",8,{"reason":327,"points":261},"Single file operation identified","2026-04-16T11:32:06.845Z",{"wat":330,"direct":341},{"assetPaths":331,"generatorPatterns":335,"scriptPaths":336,"versionParams":337},[332,333,334],"\u002Fwp-content\u002Fplugins\u002Fcommentswp\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcommentswp\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fcommentswp\u002Fassets\u002Fjs\u002Fvendor\u002Falpine.js",[],[333,334],[338,339,340],"commentswp\u002Fassets\u002Fcss\u002Fadmin.css?ver=","commentswp\u002Fassets\u002Fjs\u002Fadmin.js?ver=","commentswp\u002Fassets\u002Fjs\u002Fvendor\u002Falpine.js?ver=",{"cssClasses":342,"htmlComments":347,"htmlAttributes":348,"restEndpoints":350,"jsGlobals":351,"shortcodeOutput":353},[4,343,344,345,346],"title-logo","title-main","title-separator","title-secondary",[],[349],"data-commentswp-admin-url",[],[352],"Alpine",[],{"error":241,"url":355,"statusCode":356,"statusMessage":357,"message":357},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcommentswp\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":260,"versions":359},[360,365,372,378,385],{"version":6,"download_url":26,"svn_tag_url":361,"released_at":28,"has_diff":239,"diff_files_changed":362,"diff_lines":28,"trac_diff_url":363,"vulnerabilities":364,"is_current":241},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcommentswp\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcommentswp%2Ftags%2F1.3.0&new_path=%2Fcommentswp%2Ftags%2F1.3.1",[],{"version":366,"download_url":367,"svn_tag_url":368,"released_at":28,"has_diff":239,"diff_files_changed":369,"diff_lines":28,"trac_diff_url":370,"vulnerabilities":371,"is_current":239},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcommentswp.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcommentswp\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcommentswp%2Ftags%2F1.2.0&new_path=%2Fcommentswp%2Ftags%2F1.3.0",[],{"version":44,"download_url":373,"svn_tag_url":374,"released_at":28,"has_diff":239,"diff_files_changed":375,"diff_lines":28,"trac_diff_url":376,"vulnerabilities":377,"is_current":239},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcommentswp.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcommentswp\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcommentswp%2Ftags%2F1.1.0&new_path=%2Fcommentswp%2Ftags%2F1.2.0",[],{"version":379,"download_url":380,"svn_tag_url":381,"released_at":28,"has_diff":239,"diff_files_changed":382,"diff_lines":28,"trac_diff_url":383,"vulnerabilities":384,"is_current":239},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcommentswp.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcommentswp\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcommentswp%2Ftags%2F1.0.0&new_path=%2Fcommentswp%2Ftags%2F1.1.0",[],{"version":80,"download_url":386,"svn_tag_url":387,"released_at":28,"has_diff":239,"diff_files_changed":388,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":389,"is_current":239},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcommentswp.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcommentswp\u002Ftags\u002F1.0.0\u002F",[],[]]