Ultimate Tag Cloud Widget Security & Risk Analysis

wordpress.org/plugins/ultimate-tag-cloud-widget

This plugin aims to be the most configurable tag cloud widget out there, able to suit all your weird tag cloud needs.

4K active installs v2.7.2 PHP + WP 3.0+ Updated Nov 28, 2017
configurabletag-cloudtagswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ultimate Tag Cloud Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "ultimate-tag-cloud-widget" plugin version 2.7.2 exhibits a mixed security posture. While it demonstrates strengths such as the absence of known vulnerabilities (CVEs) and the exclusive use of prepared statements for SQL queries, several critical security concerns are present.

The static analysis reveals a significant attack surface with 3 total entry points, 2 of which lack proper authentication checks. This is a major concern as it exposes potentially sensitive functionality to unauthenticated users. Furthermore, the presence of the dangerous `create_function` function, although not directly tied to a taint flow in this analysis, is a red flag for potential code injection vulnerabilities if not handled with extreme caution. The low percentage of properly escaped output (20%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in users' browsers.

The plugin's vulnerability history is clean, showing no recorded CVEs. This suggests a history of responsible development or perhaps a lack of recent scrutiny. However, the presence of unauthenticated AJAX handlers and widespread unescaped output in the current version presents a significant risk that could lead to future vulnerabilities. The lack of nonce checks on AJAX handlers further exacerbates this risk.

In conclusion, while the plugin has a clean CVE record and good SQL handling, the unauthenticated entry points, high risk of XSS due to poor output escaping, and absence of nonce checks on AJAX handlers are significant weaknesses that necessitate immediate attention. These issues create a considerable risk for WordPress sites utilizing this plugin.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous function usage (create_function)
  • Low output escaping percentage
  • Missing nonce checks on AJAX
Vulnerabilities
None known

Ultimate Tag Cloud Widget Security Vulnerabilities

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

Ultimate Tag Cloud Widget Code Analysis

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

Dangerous Functions Found

create_function$sort_fn = create_function($sort_fn_arguments, 'return strcmp( $a->color, $b->color );');src\Data.php:213
create_function$terms = array_map(create_function('$term', 'return sprintf("<li>%s</li>", $term);'), $terms);src\Render.php:173
create_function$termIds = array_map(create_function('$term', 'return $term->term_id;'), $terms);src\Selection\CurrentListStrategy.php:33

SQL Query Safety

100% prepared2 total queries

Output Escaping

20% escaped394 total outputs
Attack Surface
2 unprotected

Ultimate Tag Cloud Widget Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_utcw_get_termssrc\Plugin.php:77
authwp_ajax_utcw_get_authorssrc\Plugin.php:78

Shortcodes 1

[utcw] src\ShortCode.php:59
WordPress Hooks 10
filterfilter_shortcodesrc\Cache\W3TotalCacheHandler.php:37
actionutcw_shortcodesrc\Cache\W3TotalCacheHandler.php:38
actionutcw_shortcodesrc\Cache\WPSuperCacheHandler.php:33
actionadmin_head-widgets.phpsrc\Plugin.php:74
actionwp_loadedsrc\Plugin.php:75
actionwidgets_initsrc\Plugin.php:76
actioninitsrc\Plugin.php:80
actioninitsrc\Plugin.php:81
actionload-customize.phpsrc\Plugin.php:84
actionadmin_footer-widgets.phpsrc\Plugin.php:85
Maintenance & Trust

Ultimate Tag Cloud Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedNov 28, 2017
PHP min version
Downloads245K

Community Trust

Rating92/100
Number of ratings49
Active installs4K
Developer Profile

Ultimate Tag Cloud Widget Developer Profile

Rickard Andersson

4 plugins · 4K total installs

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

How We Detect Ultimate Tag Cloud Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ultimate-tag-cloud-widget/js/utcw.min.js/wp-content/plugins/ultimate-tag-cloud-widget/js/utcw-admin.js/wp-content/plugins/ultimate-tag-cloud-widget/css/style.css/wp-content/plugins/ultimate-tag-cloud-widget/language/en_US.po
Script Paths
ultimate-tag-cloud-widget/js/utcw.min.jsultimate-tag-cloud-widget/js/utcw-admin.js
Version Parameters
ultimate-tag-cloud-widget/js/utcw.min.js?ver=ultimate-tag-cloud-widget/js/utcw-admin.js?ver=ultimate-tag-cloud-widget/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
utcw-widgetutcw-containerutcw-tag
HTML Comments
Ultimate Tag Cloud Widget
Data Attributes
data-posttypedata-taxonomydata-maxdata-mindata-orderbydata-order+1 more
JS Globals
utcw_admin_optionsutcw_get_terms_nonce
REST Endpoints
/wp-json/utcw/v1/tags/wp-json/utcw/v1/authors
Shortcode Output
<div class="utcw-container"><a class="utcw-tag"
FAQ

Frequently Asked Questions about Ultimate Tag Cloud Widget