uComment Security & Risk Analysis

wordpress.org/plugins/ucomment

Add extra features to your wordpress comments like ajax posting, email notification on reply and field validation.

10 active installs v1.0.2 PHP + WP 3.0+ Updated Apr 27, 2012
ajax-commentscomment-validationemail-notify-on-replyreply-to-comments
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is uComment Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The ucomment plugin version 1.0.2 exhibits significant security concerns, primarily due to a lack of proper input validation and authorization checks. The static analysis reveals a small attack surface consisting of two AJAX handlers, both of which are completely unprotected by any form of authentication or authorization. This is a critical weakness that could allow unauthenticated users to trigger potentially harmful actions within the plugin. Furthermore, the plugin uses raw SQL queries exclusively, with 0% utilizing prepared statements, and a mere 5% of its output is properly escaped. This combination of unsanitized input and potentially vulnerable SQL queries, coupled with insecure output handling, creates a high risk of various injection attacks, such as SQL injection and Cross-Site Scripting (XSS). While there is no known vulnerability history, this does not negate the inherent risks identified in the code. The absence of documented vulnerabilities might simply indicate a lack of prior detailed security auditing or exploitation. In conclusion, while the plugin has a minimal attack surface and no listed CVEs, the identified coding practices represent a substantial security risk that requires immediate attention. The lack of authentication on AJAX endpoints and the prevalent use of raw SQL are critical vulnerabilities.

Key Concerns

  • AJAX handlers without auth checks
  • SQL queries without prepared statements
  • Low percentage of properly escaped output
  • File operations without clear context
  • No nonce checks on entry points
  • No capability checks on entry points
  • Unsanitized paths in taint analysis
Vulnerabilities
None known

uComment Security Vulnerabilities

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

uComment Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

5% escaped20 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
page_options (u-comment.php:170)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

uComment Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_ucomment_messageu-comment.php:139
noprivwp_ajax_ucomment_messageu-comment.php:140
WordPress Hooks 11
actioninitu-comment.php:52
actioncomment_postu-comment.php:53
actioncomment_postu-comment.php:54
actionadmin_menuu-comment.php:61
actionadmin_noticesu-comment.php:62
actionadmin_initu-comment.php:63
actionwp_footeru-comment.php:94
actionwp_footeru-comment.php:97
actionwp_footeru-comment.php:100
actioncomment_formu-comment.php:104
actionwp_headu-comment.php:141
Maintenance & Trust

uComment Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedApr 27, 2012
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

uComment Developer Profile

feedchannel

1 plugin · 10 total installs

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

How We Detect uComment

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/u-comment/includes/functions.js/wp-content/plugins/u-comment/includes/admin.styles.css
Script Paths
/wp-content/plugins/u-comment/includes/functions.js
Version Parameters
u-comment/includes/functions.js?ver=u-comment/includes/admin.styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
ucomment_formucomment_replyucomment_message
Data Attributes
data-ucomment-ajaxdata-ucomment-target
JS Globals
ucomment
REST Endpoints
/wp-json/ucomment/v1/message
FAQ

Frequently Asked Questions about uComment