Taxonomy Term Widget Security & Risk Analysis

wordpress.org/plugins/taxonomy-term-widget

Add an advanced widget to your WordPress blog, like an extension of the Categories widget.

300 active installs v2.3.5 PHP + WP 3.0+ Updated Nov 12, 2024
categories-widgetcustom-taxonomy-widgettaxonomyterms-widgetwordpress-taxonomy-term-widget
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Taxonomy Term Widget Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "taxonomy-term-widget" plugin, version 2.3.5, presents a moderate security risk primarily due to its unprotected AJAX handlers. While the code demonstrates good practices by avoiding dangerous functions, using prepared statements for SQL queries, and having no known vulnerabilities in its history, the presence of two AJAX entry points without any authentication or capability checks creates a significant attack surface. Any authenticated user, potentially even those with lower privileges, could trigger these AJAX actions, leading to unintended consequences or further exploitation if vulnerabilities exist within these handlers.

The static analysis also reveals that a substantial portion (78%) of the plugin's output is not properly escaped. This is a concerning weakness, as it opens the door to Cross-Site Scripting (XSS) vulnerabilities. If user-supplied data or dynamic content is not correctly escaped before being displayed, an attacker could inject malicious scripts into the WordPress admin area or the frontend, impacting users or the site's integrity.

Despite the lack of recorded CVEs, which suggests a history of responsible development or perhaps limited scope, the identified weaknesses in AJAX security and output escaping warrant careful attention. The plugin's strengths lie in its absence of dangerous functions and secure SQL handling. However, the unprotected entry points and poor output escaping are critical areas that need immediate remediation to improve the plugin's overall security posture.

Key Concerns

  • Unprotected AJAX handlers
  • High percentage of unescaped output
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Taxonomy Term Widget Security Vulnerabilities

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

Taxonomy Term Widget Code Analysis

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

Output Escaping

22% escaped58 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
coder_taxonomy_term_widget_ajax_callback (taxonomy-term-widget.php:344)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Taxonomy Term Widget Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_coder_taxonomy_term_widget_ajaxtaxonomy-term-widget.php:333
noprivwp_ajax_coder_taxonomy_term_widget_ajaxtaxonomy-term-widget.php:351
WordPress Hooks 2
actionwidgets_inittaxonomy-term-widget.php:291
actionwp_footertaxonomy-term-widget.php:331
Maintenance & Trust

Taxonomy Term Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 12, 2024
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings4
Active installs300
Developer Profile

Taxonomy Term Widget Developer Profile

AddonsPress

5 plugins · 92K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
221 days
View full developer profile
Detection Fingerprints

How We Detect Taxonomy Term Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/taxonomy-term-widget/css/taxonomy-term-widget.css/wp-content/plugins/taxonomy-term-widget/js/taxonomy-term-widget.js
Script Paths
/wp-content/plugins/taxonomy-term-widget/js/taxonomy-term-widget.js
Version Parameters
taxonomy-term-widget/css/taxonomy-term-widget.css?ver=taxonomy-term-widget/js/taxonomy-term-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
taxonomy-term-widget
Data Attributes
data-taxonomydata-show-dropdowndata-show-countsdata-show-hierarchydata-hide-emptydata-orderby+3 more
FAQ

Frequently Asked Questions about Taxonomy Term Widget