Cat + Tag Filter Security & Risk Analysis

wordpress.org/plugins/cat-tag-filter-widget

This plugin adds a widget to your WordPress site that gives your visitors an ability to filter all your posts by a category or/and tag.

100 active installs v0.9.1 PHP + WP 2.8+ Updated Nov 23, 2012
categoriesfiltertagswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Cat + Tag Filter Safe to Use in 2026?

Generally Safe

Score 85/100

Cat + Tag Filter 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 "cat-tag-filter-widget" plugin, version 0.9.1, exhibits a generally good security posture with no known vulnerabilities or critical taint analysis findings. The absence of direct entry points like AJAX handlers, REST API routes, or shortcodes significantly limits the attack surface. Furthermore, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, which are positive security indicators. However, the static analysis reveals some areas for concern. The presence of the `create_function` dangerous function is a significant red flag, as it can lead to arbitrary code execution if not handled with extreme care, although its usage isn't directly linked to any exploit in the provided data. Additionally, a substantial portion (62%) of output is not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities. While no direct exploits are evident, these factors, combined with a complete lack of capability checks and nonce verification on potential entry points (though none are listed), suggest that the plugin may not be as robustly secured as it could be. The lack of any recorded vulnerability history might indicate a lack of active exploitation or that the plugin is not widely used, rather than an inherent lack of risk.

Key Concerns

  • Dangerous function 'create_function' used
  • Significant percentage of unescaped output
  • No capability checks present
  • No nonce checks present
Vulnerabilities
None known

Cat + Tag Filter Security Vulnerabilities

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

Cat + Tag Filter Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("cat_tag_filter");'));cat-tag-filter.php:449

Output Escaping

38% escaped53 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<cat-tag-filter> (cat-tag-filter.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Cat + Tag Filter Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initcat-tag-filter.php:449
actiongenerate_rewrite_rulescat-tag-filter.php:474
Maintenance & Trust

Cat + Tag Filter Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedNov 23, 2012
PHP min version
Downloads20K

Community Trust

Rating84/100
Number of ratings10
Active installs100
Developer Profile

Cat + Tag Filter Developer Profile

ajayver

5 plugins · 150 total installs

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

How We Detect Cat + Tag Filter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cat-tag-filter-widget/cat-tag-filter.php

HTML / DOM Fingerprints

CSS Classes
ctf-category-selectorctf-tag-selectorctf-submit
HTML Comments
<!--
Data Attributes
id="ctf-category-selector"style="display:none;"id="ctf-cat-select"id="ctf-tag-selector"id="ctf-tag-select"id="ctf-submit"+8 more
FAQ

Frequently Asked Questions about Cat + Tag Filter