[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP6dwc7s26SkGhdfhMrjzJqt1U0kYlX2P2LSWIq6xJoo":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":132,"fingerprints":209},"comments-deletion","Comments Deletion","2.9","Irish_Cathal","https:\u002F\u002Fprofiles.wordpress.org\u002Firish_cathal\u002F","","Delete comments with one click. Comments Deletion is a plugin that quickly removes all comments and resets the comment count icon. Administrators can quickly remove ALL comments or choose which to delete ? simple and fast.",70,2132,0,"2026-01-22T15:03:00.000Z","6.9.4","3.8","5.2.4",[19,20,4,21,22],"bulk-comments","comments-admin","delete-all-comments","delete-comments","https:\u002F\u002Farrowdesign.ie\u002Fcomments-deletion\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomments-deletion.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"irish_cathal",8,640,93,30,89,"2026-04-04T05:34:23.899Z",[38,59,77,95,114],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":15,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"delete-all-comments-of-website","WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments","6.8","royalnavneet","https:\u002F\u002Fprofiles.wordpress.org\u002Froyalnavneet\u002F","\u003Cp>\u003Cstrong>WP Comment Cleaner\u003C\u002Fstrong> is the most powerful, lightweight, and user-friendly tool to \u003Cstrong>remove comments\u003C\u002Fstrong> and \u003Cstrong>disable comments\u003C\u002Fstrong> globally on your WordPress site. If your database is bloated with thousands of spam entries or you simply want to start fresh, our plugin provides a safe and instant way to \u003Cstrong>delete all comments\u003C\u002Fstrong> without any technical hassle.\u003C\u002Fp>\n\u003Cp>Is your site slow? A cluttered database is often the cause. By using our \u003Cstrong>bulk delete\u003C\u002Fstrong> features, you can significantly reduce database size, leading to faster page loads and better SEO rankings for your own website.\u003C\u002Fp>\n\u003Ch3>🚀 Why Thousands of Users Choose WP Comment Cleaner:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Total Control:\u003C\u002Fstrong> Choose to \u003Cstrong>remove comments\u003C\u002Fstrong> by status—Approved, Pending, Spam, or Trash.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop Spam Forever:\u003C\u002Fstrong> Use the \u003Cstrong>disable comments\u003C\u002Fstrong> feature to turn off discussions site-wide or on specific post types like Posts, Pages, and Attachments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimization:\u003C\u002Fstrong> A single click to \u003Cstrong>bulk delete\u003C\u002Fstrong> thousands of entries, cleaning up your \u003Ccode>wp_comments\u003C\u002Fcode> and \u003Ccode>wp_commentmeta\u003C\u002Fcode> tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering:\u003C\u002Fstrong> Use our date-based filter to \u003Cstrong>delete all comments\u003C\u002Fstrong> older than a specific date while keeping your newest interactions alive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface:\u003C\u002Fstrong> No complex settings. We offer a clean, intuitive dashboard designed for both beginners and developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you are a store owner dealing with WooCommerce product comment spam or a blogger looking to \u003Cstrong>remove comments\u003C\u002Fstrong> from old archived posts, this plugin is built to handle the job with speed and security.\u003C\u002Fp>\n\u003Ch3>💎 Premium Features for Advanced Users\u003C\u002Fh3>\n\u003Cp>While the free version is powerful enough to \u003Cstrong>delete all comments\u003C\u002Fstrong>, our Premium version offers automation for professionals:\u003Cbr \u002F>\n* \u003Cstrong>Export to CSV:\u003C\u002Fstrong> The safest way to \u003Cstrong>remove comments\u003C\u002Fstrong>—export them first for your records.\u003Cbr \u002F>\n* \u003Cstrong>Scheduled Cleanup:\u003C\u002Fstrong> Set a schedule (Daily, Weekly, Monthly) to \u003Cstrong>bulk delete\u003C\u002Fstrong> spam automatically.\u003Cbr \u002F>\n* \u003Cstrong>Role-Based Exclusions:\u003C\u002Fstrong> \u003Cstrong>Disable comments\u003C\u002Fstrong> for everyone except specific users like Authors or Editors.\u003Cbr \u002F>\n* \u003Cstrong>Developer Priority Support:\u003C\u002Fstrong> Get expert help whenever you need it.\u003C\u002Fp>\n","Delete comments, disable comments, and remove comments in one click. Bulk delete spam and all comments to optimize your WordPress database easily.",20000,565604,94,58,"2026-02-20T12:20:00.000Z","5.0","7.2",[54,21,22,55,56],"bulk-delete","disable-comments","remove-comments","http:\u002F\u002Fwww.navneetsoni.com\u002Fplugins\u002Fdelete-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-all-comments-of-website.6.8.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":25,"num_ratings":69,"last_updated":70,"tested_up_to":15,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":75,"download_link":76,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"comments-plus","Disable Comments & Delete All Comments","1.3.0","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>\u003Cstrong>Disable comments\u003C\u002Fstrong> across your entire site or only for selected post types. This removes comment forms from the front end, hides comment-related menus and widgets in the dashboard, and disables pingbacks and trackbacks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Delete comments\u003C\u002Fstrong> in bulk with a simple cleanup tool. You can remove all comments at once or filter them by post type or comment status.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage links in comments\u003C\u002Fstrong> by disabling the website field from the comment form for cleaner, safer comment submissions. Replace external links in comments with safe span tags so they no longer act as real, followable links.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Disable comments\u003C\u002Fstrong>\u003Cbr \u002F>\n– Disable comments globally or by post type\u003Cbr \u002F>\n– Hide all comment-related admin menus, dashboard widgets and settings\u003Cbr \u002F>\n– Disable pingbacks and trackbacks\u003Cbr \u002F>\n– Disable comments in RSS\u002FAtom feeds\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Delete comments\u003C\u002Fstrong>\u003Cbr \u002F>\n– Delete all comments in WordPress at once\u003Cbr \u002F>\n– Delete comments by post type\u003Cbr \u002F>\n– Delete comments by comment status (spam, unapproved, trash)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage links in comments\u003C\u002Fstrong>\u003Cbr \u002F>\n– Replace all external comment links with span tags via JavaScript, removing their SEO impact while keeping the text visible to users.\u003Cbr \u002F>\n– Remove the website\u002FURL field from the comment form\u003C\u002Fp>\n\u003Cp>All features can be enabled or disabled safely, and comment disabling does not remove existing comments unless you choose to delete them.\u003C\u002Fp>\n\u003Ch3>Why use this plugin?\u003C\u002Fh3>\n\u003Cp>WordPress still loads comment features even when you don’t use them, which can clutter your dashboard, expose unused functionality, and create unnecessary moderation work. This plugin gives you complete control over WordPress comments, whether you want to disable comments globally, bulk delete comments, or just manage them more efficiently.\u003C\u002Fp>\n\u003Ch3>Advanced Configuration\u003C\u002Fh3>\n\u003Cp>To prevent the plugin from replacing your theme’s comment template, define the following constant:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE', false);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can add this definition either to your \u003Ccode>wp-config.php\u003C\u002Fcode> file or to your theme’s \u003Ccode>functions.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcomments-plus\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you like this plugin, you’re sure to love \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">our other plugins\u003C\u002Fa> as well.\u003C\u002Fli>\n\u003Cli>Our blog is a great place to \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fblog\u002F\" rel=\"nofollow ugc\">learn more about WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Get the most out of your website with our helpful \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpSep2MOsIoE0ncO9JE3FcKP\" rel=\"nofollow ugc\">WordPress YouTube Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable comments globally on all posts or certain post types. Delete all comments at once, by post type or comment status. Manage links in comments.",8000,84101,39,"2026-01-12T14:53:00.000Z","5.6","7.4",[74,21,22,55,56],"bulk-delete-comments","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcomments-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomments-plus.1.3.0.zip",{"slug":74,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":51,"requires_php":9,"tags":90,"homepage":9,"download_link":94,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"Bulk Delete Comments","2.4","shahalomwordpress","https:\u002F\u002Fprofiles.wordpress.org\u002Fshahalomwordpress\u002F","\u003Cp>\u003Cstrong>Bulk Delete Comments\u003C\u002Fstrong> is a powerful WordPress plugin designed to help you efficiently manage and clean up comments on your site. Whether you need to \u003Cstrong>delete all comments\u003C\u002Fstrong> at once or target specific comment types like spam, unapproved, or trash, this plugin provides an easy and effective solution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Delete All Comments:\u003C\u002Fstrong> Remove all comments on your website in one click.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Comments by Type:\u003C\u002Fstrong> Quickly delete spam, approved, unapproved, and trash comments.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Comments by Post:\u003C\u002Fstrong> Choose a specific post and remove all associated comments.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Unapproved Comments by Category:\u003C\u002Fstrong> Clean up unapproved comments within specific categories.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Comments Globally:\u003C\u002Fstrong> Disable or hide all comments site-wide without deleting them.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is perfect for bloggers, website owners, and administrators who want to keep their comment section clean and organized.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Options Location:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can find all plugin options in your \u003Cstrong>WordPress Dashboard\u003C\u002Fstrong> under:\u003Cbr \u002F>\n\u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Delete Comments\u003C\u002Fstrong>\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>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Delete Comments\u003C\u002Fstrong> in your WordPress dashboard.  \u003C\u002Fli>\n\u003Cli>Select the action you want to perform: \u003Cstrong>delete all comments\u003C\u002Fstrong>, clean by type, or target posts\u002Fcategories.  \u003C\u002Fli>\n\u003Cli>Click the “Delete” button, and the plugin will clean up your comments instantly.\u003C\u002Fli>\n\u003C\u002Fol>\n","Effortlessly bulk delete comments or delete all comments from your WordPress site. Manage comments by type, post, or category with one-click cleanup o &hellip;",5000,102451,80,11,"2025-05-12T09:27:00.000Z","6.8.5",[91,92,93,21,22],"comment","comments","delete-all","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-delete-comments.2.4.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":25,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":9,"download_link":112,"security_score":113,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wp-delete-comments","WP Delete Comments","1.0","embarkcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fembarkcode\u002F","\u003Cp>WP Delete Comments allows you to delete your Pending, Approved, Spam, Trash or All of your comments.\u003C\u002Fp>\n","WP Delete Comments allows you to delete your Pending, Approved, Spam, Trash or All of your comments.",10,1118,1,"2019-01-11T18:34:00.000Z","5.0.25","4.6",[21,22,110,111],"delete-spam-comments","delete-trash-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-delete-comments.zip",85,{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":13,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":89,"requires_at_least":124,"requires_php":72,"tags":125,"homepage":130,"download_link":131,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"msbd-clean-comments","MSBD Clean Comments","1.1.3","Shah Alom","https:\u002F\u002Fprofiles.wordpress.org\u002Fshahalom\u002F","\u003Ch3>WordPress Plugin for Remove Unwanted Comments in Bulk\u003C\u002Fh3>\n\u003Cp>Clean Comments is a simple and lightweight WordPress plugin that helps you easily remove unwanted comments in bulk.\u003Cbr \u002F>\nWith just a few clicks, you can delete comments by their status — Spam, Trash, Pending, or Approved — directly from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>This plugin is especially useful for site owners who want to keep their database clean, improve performance, and maintain a clutter-free comments section without running complex SQL queries or using external tools.\u003C\u002Fp>\n\u003Ch3>🎉 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Delete bulk comments by status: Spam, Trash, Pending, or Approved\u003C\u002Fli>\n\u003Cli>Two-click cleanup process from the admin area\u003C\u002Fli>\n\u003Cli>Fast and reliable — uses WordPress core functions for safe deletion\u003C\u002Fli>\n\u003Cli>Simple, lightweight, and easy to use\u003C\u002Fli>\n\u003Cli>Compatible with all modern WordPress versions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why use Clean Comments?\u003C\u002Fh3>\n\u003Cp>Over time, large numbers of spam or trashed comments can slow down your WordPress site.\u003Cbr \u002F>\nClean Comments helps you maintain a healthy database by removing unnecessary comment entries quickly and safely — giving you a faster, cleaner site in seconds.\u003C\u002Fp>\n","A simple and lightweight WordPress plugin to delete bulk comments by comments status (spam, trash, pending, or approved).",143,"2025-11-18T15:25:00.000Z","5.3",[126,127,128,22,129],"all-comments-delete","clean-comments","delete-bulk-comments","remove-bulk-comments","https:\u002F\u002Fmicrosolutionsbd.com\u002Fwp-plugin-msbd-clean-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmsbd-clean-comments.1.1.3.zip",{"attackSurface":133,"codeSignals":159,"taintFlows":199,"riskAssessment":200,"analyzedAt":208},{"hooks":134,"ajaxHandlers":155,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":13,"unprotectedCount":13},[135,141,145,149],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","wp_enqueue_scripts","arrowdesign_add_delete_all_the_comments_Style_script","admin\\admin.php",14,{"type":136,"name":142,"callback":143,"file":139,"line":144},"admin_menu","arrowdesign__d_a_t_c__admin_page",19,{"type":136,"name":146,"callback":147,"file":139,"line":148},"admin_enqueue_scripts","arrowd_datc_load_custom_wp_admin_style",292,{"type":150,"name":151,"callback":152,"priority":103,"file":153,"line":154},"filter","plugin_row_meta","arrowddub_delete_all_the_comments_page_doc_meta","index.php",54,[],[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":196,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":162,"bundledLibraries":198},[],{"prepared":162,"raw":163,"locations":164},2,15,[165,167,169,171,173,175,177,179,181,183,185,187,189,191,193],{"file":139,"line":25,"context":166},"$wpdb->query() with variable interpolation",{"file":139,"line":168,"context":166},102,{"file":139,"line":170,"context":166},105,{"file":139,"line":172,"context":166},108,{"file":139,"line":174,"context":166},110,{"file":139,"line":176,"context":166},122,{"file":139,"line":178,"context":166},123,{"file":139,"line":180,"context":166},124,{"file":139,"line":182,"context":166},138,{"file":139,"line":184,"context":166},139,{"file":139,"line":186,"context":166},140,{"file":139,"line":188,"context":166},156,{"file":139,"line":190,"context":166},157,{"file":139,"line":192,"context":166},158,{"file":139,"line":194,"context":195},263,"$wpdb->get_results() with variable interpolation",{"escaped":87,"rawEcho":13,"locations":197},[],[],[],{"summary":201,"deductions":202},"The \"comments-deletion\" plugin v2.9 demonstrates a strong security posture in several key areas. The static analysis shows a complete absence of direct attack surface points like AJAX handlers, REST API routes, and shortcodes that lack proper authentication or permission checks. Furthermore, all output appears to be properly escaped, and there are no indications of dangerous functions being used or external HTTP requests being made, which are common sources of vulnerabilities.\n\nHowever, a significant concern arises from the SQL query handling. With 17 total SQL queries, only 12% utilize prepared statements. This means a substantial portion (88%) of the SQL queries are potentially vulnerable to SQL injection attacks if they handle user-supplied data without proper sanitization, a critical oversight. The absence of nonce checks on any entry points, although the entry points themselves are zero, could become a concern if the plugin were to evolve and introduce new handlers without these protections. The plugin's vulnerability history is clean, with no recorded CVEs, which is positive, but it doesn't negate the inherent risk posed by the raw SQL queries.\n\nIn conclusion, while the \"comments-deletion\" plugin v2.9 excels in preventing common attack vectors and ensuring safe output, the prevalent use of raw SQL queries without prepared statements represents a significant security weakness. The lack of recorded vulnerabilities to date is fortunate, but this underlying technical debt in database interaction could lead to serious security breaches if not addressed. A focus on refactoring SQL queries to use prepared statements is highly recommended.",[203,205],{"reason":204,"points":163},"High percentage of SQL queries without prepared statements",{"reason":206,"points":207},"Zero nonce checks on entry points",5,"2026-03-16T21:35:40.062Z",{"wat":210,"direct":219},{"assetPaths":211,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[212,213],"\u002Fwp-content\u002Fplugins\u002Fcomments-deletion\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcomments-deletion\u002Fjs\u002Flogic.js",[],[213],[217,218],"comments-deletion\u002Fcss\u002Fstyle.css?ver=","comments-deletion\u002Fjs\u002Flogic.js?ver=",{"cssClasses":220,"htmlComments":226,"htmlAttributes":228,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":237},[221,222,223,224,225],"intro_text_class","tabbedElements_firstTab","container_for_left_and_right","container_left","container_right",[227],"\u003C!-- First tab -->",[229,230,231,232,233,234],"name=\"delete_comments_radio\"","value=\"delete_all_the_comments\"","value=\"delete_all_trash_comments\"","value=\"delete_all_approved_comments\"","value=\"delete_all_spam_comments\"","name=\"btn-to-delete-all-the-comments-no-further-warning\"",[],[],[]]