Another Comments Cleaner Security & Risk Analysis

wordpress.org/plugins/another-comments-cleaner

Delete or trash automatically comments based on status using WP_Cron

10 active installs v0.8 PHP + WP 4.6+ Updated Dec 12, 2016
clean-databasecommentscomments-deletespamspam-delete
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Another Comments Cleaner Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The 'another-comments-cleaner' plugin v0.8 exhibits a generally positive security posture based on the provided static analysis. It has a limited attack surface with all identified entry points (3 AJAX handlers) appearing to have nonce and capability checks. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. The plugin also benefits from a clean vulnerability history with no recorded CVEs, suggesting a history of responsible development and maintenance.

However, a significant concern arises from the handling of SQL queries. All 8 SQL queries are executed without prepared statements, which exposes the plugin to potential SQL injection vulnerabilities. While no taint flows were detected in this analysis, the direct use of unescaped input in SQL queries is a critical risk. Additionally, the output escaping is only properly implemented in 47% of cases, leaving room for potential cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted without adequate sanitization. The lack of taint analysis results is noted, but the presence of raw SQL and insufficient output escaping are strong indicators of risk.

In conclusion, the plugin's strengths lie in its minimal attack surface and clean vulnerability history. However, the significant risk of SQL injection due to the lack of prepared statements and the potential for XSS due to insufficient output escaping are serious drawbacks that require immediate attention. Addressing these specific code-level risks would substantially improve the plugin's overall security.

Key Concerns

  • All SQL queries use raw SQL, no prepared statements
  • Less than 50% of output is properly escaped
Vulnerabilities
None known

Another Comments Cleaner Security Vulnerabilities

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

Another Comments Cleaner Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
0 prepared
Unescaped Output
20
18 escaped
Nonce Checks
3
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared8 total queries

Output Escaping

47% escaped38 total outputs
Attack Surface

Another Comments Cleaner Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_ancc-immediate-cleaninc\plugin.php:27
authwp_ajax_ancc-save-mapinc\plugin.php:28
authwp_ajax_ancc-schedinc\plugin.php:29
WordPress Hooks 5
actionplugins_loadedinc\plugin.php:23
actionadmin_menuinc\plugin.php:31
actionadmin_enqueue_scriptsinc\plugin.php:32
actionadmin_print_scriptsinc\plugin.php:33
actioninitinc\plugin.php:34
Maintenance & Trust

Another Comments Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedDec 12, 2016
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Another Comments Cleaner Developer Profile

CNHK SYSTEMS

3 plugins · 80 total installs

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

How We Detect Another Comments Cleaner

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
ancc-settings-pageancc-map-settingsancc-sched-settingsancc-immediate-clean
Data Attributes
data-action="ancc-immediate-clean"data-action="ancc-save-map"data-action="ancc-sched"
JS Globals
ancc_vars
FAQ

Frequently Asked Questions about Another Comments Cleaner