User Taxonomies Security & Risk Analysis

wordpress.org/plugins/user-taxonomies

Simplify the process of adding support for custom taxonomies for Users. Just use register_taxonomy and everything else is taken care of.

80 active installs v1.0 PHP + WP + Updated Mar 5, 2012
custom-taxonomyregister_taxonomytaxonomyuserusers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is User Taxonomies Safe to Use in 2026?

Generally Safe

Score 85/100

User Taxonomies 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 "user-taxonomies" v1.0 plugin exhibits a generally positive security posture, largely due to the absence of known vulnerabilities and the use of prepared statements for all SQL queries. The plugin also demonstrates some good practices by implementing capability checks. However, there are significant areas of concern that temper this positive outlook. The most prominent issue is the extremely low percentage of properly escaped output, indicating a high risk of cross-site scripting (XSS) vulnerabilities. While the static analysis shows no critical or high severity taint flows, the presence of a flow with unsanitized paths, combined with the inadequate output escaping, strongly suggests that malicious input could be rendered without proper sanitization, leading to potential script execution.

The lack of any recorded vulnerabilities in its history is a positive sign, suggesting responsible development practices or perhaps a limited attack surface to date. However, this history does not negate the clear risks identified in the current static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events limits the plugin's direct attack surface, which is a mitigating factor. Despite these strengths, the severe deficiency in output escaping creates a substantial risk that cannot be ignored. A plugin with such poor output sanitization is highly susceptible to XSS attacks, even if other security measures are in place.

Key Concerns

  • Low percentage of properly escaped output
  • Flows with unsanitized paths
  • No nonce checks on entry points
Vulnerabilities
None known

User Taxonomies Security Vulnerabilities

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

User Taxonomies Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

11% escaped9 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
set_user_column_values (user-taxonomies.php:143)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

User Taxonomies Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionregistered_taxonomyuser-taxonomies.php:29
actionadmin_menuuser-taxonomies.php:32
filterparent_fileuser-taxonomies.php:33
actionshow_user_profileuser-taxonomies.php:36
actionedit_user_profileuser-taxonomies.php:37
actionpersonal_options_updateuser-taxonomies.php:38
actionedit_user_profile_updateuser-taxonomies.php:39
filtersanitize_useruser-taxonomies.php:40
Maintenance & Trust

User Taxonomies Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedMar 5, 2012
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings3
Active installs80
Developer Profile

User Taxonomies Developer Profile

Damian Gostomski

2 plugins · 90 total installs

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

How We Detect User Taxonomies

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-taxonomies/user-taxonomies.php

HTML / DOM Fingerprints

Data Attributes
name="user-taxonomies"value="user-taxonomies"
FAQ

Frequently Asked Questions about User Taxonomies