Category Indexer for WooCommerce Security & Risk Analysis

wordpress.org/plugins/category-indexer-for-woocommerce

Control meta robots, canonicals, link juice & crawling budget on WooCommerce shop/category pages. Auto 404 redirect handling for better SEO.

10 active installs v2.1.1 PHP 7.4+ WP 6.5+ Updated Dec 18, 2025
canonicalcrawl-budgetlink-juicemeta-robotswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Category Indexer for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Category Indexer for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "category-indexer-for-woocommerce" plugin v2.1.1 exhibits a generally strong security posture based on the provided static analysis. The absence of direct code signals related to dangerous functions, file operations, and external HTTP requests is a significant positive. Furthermore, the high percentage of SQL queries using prepared statements (92%) and properly escaped output (90%) suggests good defensive coding practices against common web vulnerabilities like SQL injection and XSS. The plugin also demonstrates a commendable focus on security with a solid number of nonce checks (8) and capability checks (7) in place for its AJAX handlers.

The attack surface, while consisting of 5 AJAX handlers, is entirely protected by authentication checks, meaning there are no immediately obvious entry points for unauthenticated attackers. The taint analysis revealing no unsanitized paths or critical/high severity flows further reinforces this positive assessment, indicating that data flowing through the plugin is likely handled securely. The complete lack of known CVEs, past or present, is also a very encouraging sign of the plugin's ongoing security maintenance and the developers' attention to security best practices.

While the analysis points to a robustly secured plugin, the presence of 5 AJAX handlers means that any future vulnerabilities found within these handlers could still pose a risk, though current analysis suggests this is unlikely. The high percentage of prepared statements and escaped output are excellent, but the small percentage that isn't could theoretically be a point of weakness if exploited in a specific context. Overall, "category-indexer-for-woocommerce" v2.1.1 appears to be a secure plugin with a strong focus on developer best practices and a clean security history.

Vulnerabilities
None known

Category Indexer for WooCommerce Security Vulnerabilities

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

Category Indexer for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
24 prepared
Unescaped Output
20
182 escaped
Nonce Checks
8
Capability Checks
7
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

92% prepared26 total queries

Output Escaping

90% escaped202 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
render_log_page (includes\admin\class-category-indexer-redirect-log.php:559)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Category Indexer for WooCommerce Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_reset_category_settingsincludes\admin\class-category-indexer-for-woo-admin.php:40
authwp_ajax_clear_category_cacheincludes\admin\class-category-indexer-for-woo-admin.php:41
authwp_ajax_update_categories_per_pageincludes\admin\class-category-indexer-for-woo-admin.php:42
authwp_ajax_dismiss_upgrade_noticeincludes\admin\class-category-indexer-for-woo-admin.php:43
authwp_ajax_clear_redirect_logincludes\admin\class-category-indexer-redirect-log.php:87
WordPress Hooks 26
actionplugins_loadedcategory-indexer-for-woo.php:135
actioncreated_product_catincludes\admin\class-category-indexer-cache.php:52
actionedited_product_catincludes\admin\class-category-indexer-cache.php:53
actiondelete_product_catincludes\admin\class-category-indexer-cache.php:54
actioncreated_product_tagincludes\admin\class-category-indexer-cache.php:57
actionedited_product_tagincludes\admin\class-category-indexer-cache.php:58
actiondelete_product_tagincludes\admin\class-category-indexer-cache.php:59
actionupdate_option_category_indexer_category_optionsincludes\admin\class-category-indexer-cache.php:62
actionadmin_enqueue_scriptsincludes\admin\class-category-indexer-for-woo-admin.php:36
actionadmin_menuincludes\admin\class-category-indexer-for-woo-admin.php:37
actionadmin_initincludes\admin\class-category-indexer-for-woo-admin.php:38
actionadmin_noticesincludes\admin\class-category-indexer-for-woo-admin.php:39
actionadmin_menuincludes\admin\class-category-indexer-redirect-log.php:86
actionadmin_initincludes\admin\class-category-indexer-redirect-settings.php:44
filterrank_math/frontend/robotsincludes\frontend\class-category-indexer-for-woo-frontend.php:47
filterrank_math/frontend/canonicalincludes\frontend\class-category-indexer-for-woo-frontend.php:48
filterwpseo_robotsincludes\frontend\class-category-indexer-for-woo-frontend.php:52
filterwpseo_canonicalincludes\frontend\class-category-indexer-for-woo-frontend.php:53
filterpaginate_linksincludes\frontend\class-category-indexer-for-woo-frontend.php:61
filterget_previous_posts_page_linkincludes\frontend\class-category-indexer-for-woo-frontend.php:62
filterget_next_posts_page_linkincludes\frontend\class-category-indexer-for-woo-frontend.php:63
filterrender_blockincludes\frontend\class-category-indexer-for-woo-frontend.php:64
actionwp_enqueue_scriptsincludes\frontend\class-category-indexer-for-woo-frontend.php:65
actionwp_headincludes\frontend\class-category-indexer-for-woo-frontend.php:151
actionwp_footerincludes\frontend\class-category-indexer-for-woo-frontend.php:536
actiontemplate_redirectincludes\frontend\class-category-indexer-redirect-handler.php:53
Maintenance & Trust

Category Indexer for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 18, 2025
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Category Indexer for WooCommerce Developer Profile

George Pattichis

14 plugins · 76K total installs

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

How We Detect Category Indexer for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/category-indexer-for-woocommerce/assets/css/category-indexer.css/wp-content/plugins/category-indexer-for-woocommerce/assets/js/category-indexer.js/wp-content/plugins/category-indexer-for-woocommerce/assets/js/category-indexer-admin.js/wp-content/plugins/category-indexer-for-woocommerce/assets/js/redirect-log.js
Script Paths
/wp-content/plugins/category-indexer-for-woocommerce/assets/js/category-indexer.js/wp-content/plugins/category-indexer-for-woocommerce/assets/js/category-indexer-admin.js/wp-content/plugins/category-indexer-for-woocommerce/assets/js/redirect-log.js
Version Parameters
category-indexer-for-woocommerce/assets/css/category-indexer.css?ver=category-indexer-for-woocommerce/assets/js/category-indexer.js?ver=category-indexer-for-woocommerce/assets/js/category-indexer-admin.js?ver=category-indexer-for-woocommerce/assets/js/redirect-log.js?ver=

HTML / DOM Fingerprints

CSS Classes
category-indexer-admin-wrap
Data Attributes
data-nonce
JS Globals
categoryIndexerAdmin
REST Endpoints
/wp-json/category-indexer/v1/settings/wp-json/category-indexer/v1/categories
FAQ

Frequently Asked Questions about Category Indexer for WooCommerce