Ultimate Comment Cleaner Security & Risk Analysis

wordpress.org/plugins/ultimate-comment-cleaner

Bulk delete WordPress comments with advanced filters, triggers, and a modern dashboard. Delete by status, date, author, and more.

0 active installs v1.0.0 PHP + WP 5.0+ Updated Jan 25, 2026
bulk-delete-commentclean-commentdelete-commentsremove-commentstop-spam
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ultimate Comment Cleaner Safe to Use in 2026?

Generally Safe

Score 100/100

Ultimate Comment Cleaner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "ultimate-comment-cleaner" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. A significant positive is the absence of any recorded CVEs, indicating a lack of publicly known vulnerabilities. Furthermore, the code demonstrates good security practices, with all identified AJAX handlers and REST API routes appearing to have proper authentication and permission checks. The taint analysis also yielded no critical or high-severity issues, suggesting no immediate risks of code injection or unauthorized data access through manipulated inputs.

However, there are areas that warrant attention. While the majority of SQL queries use prepared statements, 30% do not, which presents a potential risk for SQL injection vulnerabilities if these queries handle user-supplied data without proper sanitization. Similarly, while most output is properly escaped, there's a 21% rate of unescaped output, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is directly rendered without sanitization. The presence of file operations also introduces a potential attack vector, although without further details on how it's implemented, the risk is currently unknown but should be monitored.

In conclusion, this plugin appears to be developed with security in mind, as evidenced by the lack of historical vulnerabilities and the presence of security checks. The absence of critical taint flows and the high percentage of protected entry points are commendable. The primary concerns lie in the non-prepared SQL queries and the rate of unescaped output, which, while not critical, represent common attack vectors that could be exploited. Addressing these specific code-level weaknesses would further solidify the plugin's security.

Key Concerns

  • Non-prepared SQL queries detected
  • Unescaped output detected
  • File operations detected
Vulnerabilities
None known

Ultimate Comment Cleaner Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Ultimate Comment Cleaner Code Analysis

Dangerous Functions
0
Raw SQL Queries
10
23 prepared
Unescaped Output
15
55 escaped
Nonce Checks
9
Capability Checks
9
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

70% prepared33 total queries

Output Escaping

79% escaped70 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
handle_settings_save (ultimate-comment-cleaner.php:1228)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Ultimate Comment Cleaner Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_ulticocl_delete_commentsultimate-comment-cleaner.php:57
authwp_ajax_ulticocl_get_statsultimate-comment-cleaner.php:58
authwp_ajax_ulticocl_export_commentsultimate-comment-cleaner.php:59
authwp_ajax_ulticocl_save_triggerultimate-comment-cleaner.php:60
authwp_ajax_ulticocl_delete_triggerultimate-comment-cleaner.php:61
authwp_ajax_ulticocl_get_triggerultimate-comment-cleaner.php:62
authwp_ajax_ulticocl_preview_countultimate-comment-cleaner.php:63
authwp_ajax_ulticocl_save_settingsultimate-comment-cleaner.php:64
WordPress Hooks 5
actionadmin_menuultimate-comment-cleaner.php:55
actionadmin_enqueue_scriptsultimate-comment-cleaner.php:56
actionadmin_initultimate-comment-cleaner.php:67
actionulticocl_check_triggersultimate-comment-cleaner.php:70
actionplugins_loadedultimate-comment-cleaner.php:1311

Scheduled Events 1

ulticocl_check_triggers
Maintenance & Trust

Ultimate Comment Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 25, 2026
PHP min version
Downloads100

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Ultimate Comment Cleaner Developer Profile

wpunicorn

5 plugins · 420 total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Ultimate Comment Cleaner

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/ultimate-comment-cleaner/assets/css/admin.css/wp-content/plugins/ultimate-comment-cleaner/assets/js/admin.js
Script Paths
/wp-content/plugins/ultimate-comment-cleaner/assets/js/admin.js
Version Parameters
ultimate-comment-cleaner/assets/css/admin.css?ver=ultimate-comment-cleaner/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
remove-comments-wrapremove-comments-headerremove-comments-titleremove-comments-subtitleremove-comments-tabsremove-comments-tabremove-comments-content
Data Attributes
data-tab
JS Globals
ulticoclData
REST Endpoints
/wp-json/ultimate-comment-cleaner/
FAQ

Frequently Asked Questions about Ultimate Comment Cleaner