WP-TagCanvas Security & Risk Analysis

wordpress.org/plugins/wp-tagcanvas

WP-TagCanvas is a plugin using Javascript class which will draw and animate a HTML5 canvas based tag cloud. It support three shape

40 active installs v1.3.1 PHP + WP 2.9+ Updated Jan 2, 2012
3dcanvashtml5tag-cloudwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-TagCanvas Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The wp-tagcanvas plugin, version 1.3.1, presents a mixed security picture. On the positive side, the plugin has a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, meaning there are very few direct entry points for attackers. Furthermore, there are no known vulnerabilities (CVEs) associated with this plugin, and the code analysis indicates no dangerous functions or external HTTP requests. The use of prepared statements for all SQL queries is a significant strength, preventing common SQL injection vulnerabilities.

However, the static analysis reveals a critical weakness: none of the 25 identified output operations are properly escaped. This means that any dynamic content displayed by the plugin is susceptible to Cross-Site Scripting (XSS) attacks if it can be influenced by user input or other external data. The absence of nonce checks and capability checks, while not immediately exploitable due to the limited attack surface, leaves potential vulnerabilities open if new entry points were ever introduced or if a more complex interaction model was employed.

In conclusion, while the plugin's minimal attack surface and secure SQL practices are commendable, the widespread lack of output escaping is a serious concern that significantly elevates the risk of XSS vulnerabilities. The clean vulnerability history is positive but does not mitigate the immediate risks identified in the code analysis. Developers should prioritize addressing the unescaped output to improve the plugin's security posture.

Key Concerns

  • 0% output escaping
  • 0% capability checks
  • 0% nonce checks
Vulnerabilities
None known

WP-TagCanvas Security Vulnerabilities

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

WP-TagCanvas Code Analysis

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

Output Escaping

0% escaped25 total outputs
Attack Surface

WP-TagCanvas Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwp_headWP-TagCanvas.php:15
actionwidgets_initWP-TagCanvas.php:266
Maintenance & Trust

WP-TagCanvas Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedJan 2, 2012
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

WP-TagCanvas Developer Profile

harryxuchn

1 plugin · 40 total installs

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

How We Detect WP-TagCanvas

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-tagcanvas/tagcanvas.js
Script Paths
/wp-content/plugins/wp-tagcanvas/tagcanvas.js
Version Parameters
wp-tagcanvas/tagcanvas.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrap
Data Attributes
id="tag_canvas"id="tag_html5"
JS Globals
TagCanvastcolorolcolorreversespeedshape+6 more
FAQ

Frequently Asked Questions about WP-TagCanvas