Advance Product Search- Voice & Ajax Search for WooCommerce Security & Risk Analysis

wordpress.org/plugins/th-advance-product-search

Advanced Product Search boosts your store search with instant AJAX results, live suggestions, and smart category filtering, helping customers find pro …

10K active installs v1.4.1 PHP + WP 5.0+ Updated Apr 6, 2026
ajax-searchcategory-searchproduct-searchsearchwoocommerce-search
99
A · Safe
CVEs total3
Unpatched0
Last CVEMar 22, 2023
Safety Verdict

Is Advance Product Search- Voice & Ajax Search for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Advance Product Search- Voice & Ajax Search for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

3 known CVEsLast CVE: Mar 22, 2023Updated 1mo ago
Risk Assessment

The "th-advance-product-search" plugin version 1.3.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all its SQL queries, performing output escaping on a high percentage of outputs, and implementing nonce and capability checks. There are no identified critical or high-severity taint flows or dangerous functions, indicating that core logic may be relatively secure. However, significant concerns arise from the presence of unprotected AJAX handlers. With 7 AJAX handlers and 2 lacking proper authentication checks, these represent direct entry points for potential attacks, especially if they process user-supplied data without validation. The plugin's vulnerability history, with 3 known medium-severity CVEs, all of which are now patched, suggests a pattern of past authorization issues. While these have been addressed, it reinforces the importance of scrutinizing authorization mechanisms, particularly for the identified unprotected AJAX endpoints. Overall, while the plugin has strengths in its secure handling of database queries and output, the unprotected AJAX endpoints are a clear and present risk that needs immediate attention. The historical medium vulnerabilities, though patched, highlight a potential area of weakness that could resurface if not thoroughly addressed in the codebase.

Key Concerns

  • Unprotected AJAX handlers present attack surface
  • History of medium severity vulnerabilities
Vulnerabilities
3 published

Advance Product Search- Voice & Ajax Search for WooCommerce Security Vulnerabilities

CVEs by Year

2 CVEs in 2022
2022
1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2023-25969medium · 6.5Missing Authorization

Multiple Plugins By ThemeHunk (Various Versions) - Missing Authorization via settings_init

Mar 22, 2023 Patched in 1.1.5 (307d)
CVE-2022-38057medium · 5.3Missing Authorization

TH Advance Product Search <= 1.1.4 - Missing Authorization to Plugin Settings Reset

Sep 27, 2022 Patched in 1.1.5 (483d)
CVE-2022-40218medium · 6.5Missing Authorization

TH Advance Product Search <= 1.1.4 - Missing Authorization to Plugin Settings Change

Sep 27, 2022 Patched in 1.1.5 (483d)
Version History

Advance Product Search- Voice & Ajax Search for WooCommerce Release Timeline

v1.4.1Current
v1.4.0
v1.3.2
v1.3.0
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.1.9
v1.1.7
v1.1.6
v1.1.5
Code Analysis
Analyzed Mar 16, 2026

Advance Product Search- Voice & Ajax Search for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

93% escaped460 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
thaps_form_setting (inc\thaps-settings.php:132)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Advance Product Search- Voice & Ajax Search for WooCommerce Attack Surface

Entry Points9
Unprotected2

AJAX Handlers 7

authwp_ajax_thaps_ajax_get_search_valueinc\thaps-function.php:35
noprivwp_ajax_thaps_ajax_get_search_valueinc\thaps-function.php:36
authwp_ajax_thaps_form_settinginc\thaps-settings.php:29
noprivwp_ajax_thaps_form_settinginc\thaps-settings.php:30
authwp_ajax_thaps_reset_settingsinc\thaps-settings.php:32
noprivwp_ajax_thaps_reset_settingsinc\thaps-settings.php:33
authwp_ajax_themehunk_activeplugininc\themehunk-menu\admin-menu.php:7

Shortcodes 2

[th-aps] inc\thaps.php:55
[th-aps-wdgt] inc\thaps.php:56
WordPress Hooks 27
actioninitinc\thaps-block.php:79
filterblock_categories_allinc\thaps-block.php:94
actionenqueue_block_assetsinc\thaps-block.php:119
actionadmin_head-nav-menus.phpinc\thaps-nav-menu.php:33
actionwp_nav_menu_item_custom_fieldsinc\thaps-nav-menu.php:34
actionwp_update_nav_menu_iteminc\thaps-nav-menu.php:35
actionadmin_headinc\thaps-nav-menu.php:37
actionadmin_footerinc\thaps-nav-menu.php:38
filterwalker_nav_menu_start_elinc\thaps-nav-menu.php:42
filtermegamenu_walker_nav_menu_start_elinc\thaps-nav-menu.php:43
actioninitinc\thaps-option-setting.php:28
actionadmin_menuinc\thaps-settings.php:24
actioninitinc\thaps-settings.php:25
actionadmin_initinc\thaps-settings.php:26
actionadmin_enqueue_scriptsinc\thaps-settings.php:27
actioninitinc\thaps.php:52
actioninitinc\thaps.php:54
filterbody_classinc\thaps.php:57
actionwp_enqueue_scriptsinc\thaps.php:58
filterthaps_settingsinc\thaps.php:134
actionplugins_loadedinc\thaps.php:206
actionadmin_menuinc\themehunk-menu\admin-menu.php:8
actionadmin_enqueue_scriptsinc\themehunk-menu\admin-menu.php:9
actionwidgets_initinc\widget.php:13
actioninitinc\widget.php:101
actionbefore_woocommerce_initth-advance-product-search.php:57
filterplugin_row_metath-advance-product-search.php:116
Maintenance & Trust

Advance Product Search- Voice & Ajax Search for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 6, 2026
PHP min version
Downloads295K

Community Trust

Rating100/100
Number of ratings4
Active installs10K
Developer Profile

Advance Product Search- Voice & Ajax Search for WooCommerce Developer Profile

ThemeHunk

49 plugins · 64K total installs

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

How We Detect Advance Product Search- Voice & Ajax Search 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/th-advance-product-search/build/th-advance-product-search.js/wp-content/plugins/th-advance-product-search/build/th-advance-product-search.css/wp-content/plugins/th-advance-product-search/build/style-th-advance-product-search.css
Script Paths
/wp-content/plugins/th-advance-product-search/build/th-advance-product-search.js
Version Parameters
th-advance-product-search/build/th-advance-product-search.js?ver=th-advance-product-search/build/th-advance-product-search.css?ver=th-advance-product-search/build/style-th-advance-product-search.css?ver=

HTML / DOM Fingerprints

CSS Classes
th-iconth-icon-vector-search
Data Attributes
ThBlockDataSearch
JS Globals
ThBlockDataSearch
FAQ

Frequently Asked Questions about Advance Product Search- Voice & Ajax Search for WooCommerce