
Comments Deletion Security & Risk Analysis
wordpress.org/plugins/comments-deletionDelete 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.
Is Comments Deletion Safe to Use in 2026?
Generally Safe
Score 100/100Comments Deletion has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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.
However, 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.
In 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.
Key Concerns
- High percentage of SQL queries without prepared statements
- Zero nonce checks on entry points
Comments Deletion Security Vulnerabilities
Comments Deletion Code Analysis
SQL Query Safety
Output Escaping
Comments Deletion Attack Surface
WordPress Hooks 4
Maintenance & Trust
Comments Deletion Maintenance & Trust
Maintenance Signals
Community Trust
Comments Deletion Alternatives
WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments
delete-all-comments-of-website
Delete comments, disable comments, and remove comments in one click. Bulk delete spam and all comments to optimize your WordPress database easily.
Disable Comments & Delete All Comments
comments-plus
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.
Bulk Delete Comments
bulk-delete-comments
Effortlessly bulk delete comments or delete all comments from your WordPress site. Manage comments by type, post, or category with one-click cleanup o …
WP Delete Comments
wp-delete-comments
WP Delete Comments allows you to delete your Pending, Approved, Spam, Trash or All of your comments.
MSBD Clean Comments
msbd-clean-comments
A simple and lightweight WordPress plugin to delete bulk comments by comments status (spam, trash, pending, or approved).
Comments Deletion Developer Profile
8 plugins · 640 total installs
How We Detect Comments Deletion
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/comments-deletion/css/style.css/wp-content/plugins/comments-deletion/js/logic.js/wp-content/plugins/comments-deletion/js/logic.jscomments-deletion/css/style.css?ver=comments-deletion/js/logic.js?ver=HTML / DOM Fingerprints
intro_text_classtabbedElements_firstTabcontainer_for_left_and_rightcontainer_leftcontainer_right<!-- First tab -->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"