GRIT Taxonomy Filter Security & Risk Analysis

wordpress.org/plugins/grit-taxonomy-filter

This plugin can be used to filter taxonomies of custom post type as well as default categories of wordpress upto depth 3.

10 active installs v1.0.0 PHP 5.6+ WP 3.5+ Updated Jul 2, 2020
category-filtercustom-categories-filtertaxonomy-filter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GRIT Taxonomy Filter Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The grit-taxonomy-filter plugin v1.0.0 exhibits a mixed security posture. On the positive side, it utilizes prepared statements for all SQL queries and avoids dangerous functions, file operations, and external HTTP requests. There are also no known vulnerabilities or CVEs associated with this plugin, suggesting a relatively stable history. However, significant concerns arise from the attack surface analysis, specifically the presence of two AJAX handlers that lack authentication checks. Furthermore, the taint analysis indicates two flows with unsanitized paths, which could potentially lead to vulnerabilities if user input is not properly handled. The absence of nonce checks on AJAX handlers is a critical oversight, making it susceptible to CSRF attacks. The code also shows a concerning 45% of output escaping, meaning nearly half of the output points are not properly sanitized, increasing the risk of XSS vulnerabilities.

Key Concerns

  • AJAX handlers without authentication checks
  • Taint flows with unsanitized paths
  • Missing nonce checks on AJAX handlers
  • Insufficient output escaping
Vulnerabilities
None known

GRIT Taxonomy Filter Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

GRIT Taxonomy Filter Release Timeline

v1.0
Code Analysis
Analyzed Mar 17, 2026

GRIT Taxonomy Filter Code Analysis

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

Output Escaping

45% escaped22 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
get_taxonomy_filter_form_data_operation (public\class-grit-taxonomy-filter-public.php:248)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

GRIT Taxonomy Filter Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 2

noprivwp_ajax_grit_taxonomy_filter_responseincludes\class-grit-taxonomy-filter.php:188
authwp_ajax_grit_taxonomy_filter_responseincludes\class-grit-taxonomy-filter.php:189

Shortcodes 2

[GRITFILTER] includes\class-grit-taxonomy-filter.php:185
[GRITFILTER] public\class-grit-taxonomy-filter-public.php:113
WordPress Hooks 8
actionplugins_loadedincludes\class-grit-taxonomy-filter.php:143
actionadmin_enqueue_scriptsincludes\class-grit-taxonomy-filter.php:158
actionadmin_enqueue_scriptsincludes\class-grit-taxonomy-filter.php:159
actionadmin_menuincludes\class-grit-taxonomy-filter.php:162
actionadmin_initincludes\class-grit-taxonomy-filter.php:167
actionwp_enqueue_scriptsincludes\class-grit-taxonomy-filter.php:182
actionwp_enqueue_scriptsincludes\class-grit-taxonomy-filter.php:183
actioninitincludes\class-grit-taxonomy-filter.php:184
Maintenance & Trust

GRIT Taxonomy Filter Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJul 2, 2020
PHP min version5.6
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

GRIT Taxonomy Filter Developer Profile

mrityunjay

2 plugins · 80 total installs

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

How We Detect GRIT Taxonomy Filter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/grit-taxonomy-filter/css/grit-taxonomy-filter-admin.css/wp-content/plugins/grit-taxonomy-filter/js/grit-taxonomy-filter-admin.js
Script Paths
/wp-content/plugins/grit-taxonomy-filter/js/grit-taxonomy-filter-admin.js
Version Parameters
grit-taxonomy-filter/css/grit-taxonomy-filter-admin.css?ver=grit-taxonomy-filter/js/grit-taxonomy-filter-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
grit-taxonomy-filter-admin-css
HTML Comments
This function is provided for demonstration purposes only.An instance of this class should be passed to the run() functiondefined in Plugin_Name_Loader as all of the hooks are definedin that particular class.+3 more
Data Attributes
data-plugin-name="grit-taxonomy-filter"
JS Globals
grit_taxonomy_filter_admin_params
FAQ

Frequently Asked Questions about GRIT Taxonomy Filter