FiboSearch – Ajax Search for WooCommerce Security & Risk Analysis

wordpress.org/plugins/ajax-search-for-woocommerce

The most popular WooCommerce product search plugin. Gives your users a well-designed advanced AJAX search bar with live search suggestions.

100K active installs v1.32.2 PHP 7.4+ WP 5.0+ Updated Jan 5, 2026
ajax-searchproduct-searchsearch-by-skuwoocommercewoocommerce-search
95
A · Safe
CVEs total4
Unpatched0
Last CVEJan 7, 2026
Safety Verdict

Is FiboSearch – Ajax Search for WooCommerce Safe to Use in 2026?

Generally Safe

Score 95/100

FiboSearch – 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.

4 known CVEsLast CVE: Jan 7, 2026Updated 4mo ago
Risk Assessment

The "ajax-search-for-woocommerce" plugin v1.32.2 exhibits a mixed security posture. While it demonstrates good practices such as a high percentage of prepared SQL statements and a significant number of capability checks, several concerning areas exist. The presence of 8 AJAX handlers without authentication checks presents a substantial attack surface. Furthermore, the taint analysis revealed one flow with unsanitized paths classified as high severity, which is a critical concern. The plugin's vulnerability history shows 3 known medium-severity CVEs, all related to Cross-Site Scripting, indicating a past tendency to be vulnerable to input manipulation. Although there are currently no unpatched vulnerabilities, the historical pattern suggests that careful input sanitization and output escaping are areas that require continuous attention. In conclusion, the plugin has some strengths, but the identified risks, particularly the unprotected AJAX handlers and the high-severity taint flow, necessitate remediation.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flow
  • Medium severity CVE history (3 total)
  • Unescaped output percentage
  • Dangerous function (unserialize)
Vulnerabilities
4 published

FiboSearch – Ajax Search for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2023
2023
1 CVE in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2025-47444medium · 5.3Missing Authorization

FiboSearch <= 1.32.1 - Missing Authorization

Jan 7, 2026 Patched in 1.32.2 (99d)
CVE-2025-14298medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

FiboSearch – Ajax Search for WooCommerce <= 1.32.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via thegem_te_search Shortcode

Dec 19, 2025 Patched in 1.32.1 (1d)
CVE-2023-2450medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

FiboSearch - AJAX Search for WooCommerce <= 1.23.0 - Authenticated (Admin+) Stored Cross-Site Scripting

Jun 8, 2023 Patched in 1.24.0 (229d)
CVE-2022-1469medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

FiboSearch <= 1.17.0 - Authenticated (Admin+) Stored Cross-Site Scripting

May 16, 2022 Patched in 1.17.0 (617d)
Version History

FiboSearch – Ajax Search for WooCommerce Release Timeline

v1.32.2Current15 files changed
v1.32.11 CVE180 files changed
v1.32.02 CVEs268 files changed
v1.31.02 CVEs57 files changed
v1.30.02 CVEs50 files changed
v1.29.02 CVEs72 files changed
v1.28.12 CVEs8 files changed
v1.28.02 CVEs99 files changed
v1.27.02 CVEs52 files changed
v1.26.12 CVEs62 files changed
v1.25.02 CVEs36 files changed
v1.24.02 CVEs63 files changed
v1.23.03 CVEs75 files changed
v1.22.33 CVEs56 files changed
v1.21.03 CVEs126 files changed
v1.20.03 CVEs70 files changed
v1.19.03 CVEs121 files changed
v1.18.13 CVEs3 files changed
v1.18.03 CVEs28 files changed
Code Analysis
Analyzed Mar 16, 2026

FiboSearch – Ajax Search for WooCommerce Code Analysis

Dangerous Functions
2
Raw SQL Queries
9
46 prepared
Unescaped Output
297
341 escaped
Nonce Checks
18
Capability Checks
26
File Operations
0
External Requests
1
Bundled Libraries
1

Dangerous Functions Found

unserialize$raw = ( is_array( $filter['setting_data'] ) ? $filter['setting_data'] : unserialize( $filter['settiincludes\Admin\Troubleshooting.php:710
unserialize$rawAttributes = unserialize( $optValue );includes\Product.php:535

Bundled Libraries

Freemius1.0

SQL Query Safety

84% prepared55 total queries

Output Escaping

53% escaped638 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

6 flows1 with unsanitized paths
loadMoreCriticalSearches (includes\Analytics\UserInterface.php:214)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

FiboSearch – Ajax Search for WooCommerce Attack Surface

Entry Points26
Unprotected8

AJAX Handlers 19

authwp_ajax_dgwt_wcas_troubleshooting_testincludes\Admin\Troubleshooting.php:42
authwp_ajax_dgwt_wcas_troubleshooting_async_actionincludes\Admin\Troubleshooting.php:43
authwp_ajax_dgwt_wcas_load_stats_interfaceincludes\Analytics\UserInterface.php:61
authwp_ajax_dgwt_wcas_laod_more_critical_searchesincludes\Analytics\UserInterface.php:62
authwp_ajax_dgwt_wcas_laod_more_autocompleteincludes\Analytics\UserInterface.php:63
authwp_ajax_dgwt_wcas_laod_more_search_pageincludes\Analytics\UserInterface.php:64
authwp_ajax_dgwt_wcas_check_critical_phraseincludes\Analytics\UserInterface.php:65
authwp_ajax_dgwt_wcas_exclude_critical_phraseincludes\Analytics\UserInterface.php:66
authwp_ajax_dgwt_wcas_reset_statsincludes\Analytics\UserInterface.php:67
authwp_ajax_dgwt_wcas_export_stats_csvincludes\Analytics\UserInterface.php:68
authwp_ajax_us_ajax_gridincludes\Integrations\Plugins\UsCore\UsCore.php:26
noprivwp_ajax_us_ajax_gridincludes\Integrations\Plugins\UsCore\UsCore.php:27
authwp_ajax_filtersFrontendincludes\Integrations\Plugins\WooProductFilter\WooProductFilter.php:30
noprivwp_ajax_filtersFrontendincludes\Integrations\Plugins\WooProductFilter\WooProductFilter.php:31
noprivwp_ajax_prdctfltr_respond_550includes\Integrations\Plugins\XforWooCommerceFilter\XforWooCommerceFilter.php:38
authwp_ajax_prdctfltr_respond_550includes\Integrations\Plugins\XforWooCommerceFilter\XforWooCommerceFilter.php:39
authwp_ajax_load_moreincludes\Integrations\Themes\Bacola\Bacola.php:19
noprivwp_ajax_load_moreincludes\Integrations\Themes\Bacola\Bacola.php:20
authwp_ajax_dgwt_wcas_adv_settingsincludes\Settings.php:78

Shortcodes 7

[wcas-search-form] includes\Shortcode.php:11
[fibosearch] includes\Shortcode.php:12
[search] partials\themes\flatsome.php:20
[thegem_te_search_form] partials\themes\thegem-elementor.php:112
[thegem_te_search] partials\themes\thegem-elementor.php:126
[header_search_icon] partials\themes\total.php:19
[searchform] partials\themes\total.php:25
WordPress Hooks 346
actionadmin_noticesajax-search-for-woocommerce.php:162
actionadmin_noticesajax-search-for-woocommerce.php:166
actionadmin_noticesajax-search-for-woocommerce.php:170
actionadmin_initajax-search-for-woocommerce.php:282
actionplugins_loadedajax-search-for-woocommerce.php:411
filterplugin_iconfs\config.php:48
actionafter_uninstallfs\config.php:52
filterdgwt/wcas/settingsincludes\Abstracts\ThemeIntegration.php:55
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlayincludes\Abstracts\ThemeIntegration.php:171
filterdgwt/wcas/settings/section=formincludes\Abstracts\ThemeIntegration.php:179
filterdgwt/wcas/settings/load_value/key=mobile_overlay_breakpointincludes\Abstracts\ThemeIntegration.php:193
filterdgwt/wcas/settings/section=formincludes\Abstracts\ThemeIntegration.php:202
filterdgwt/wcas/settings/load_value/key=mobile_breakpointincludes\Abstracts\ThemeIntegration.php:216
filterdgwt/wcas/settings/section=formincludes\Abstracts\ThemeIntegration.php:225
actionadmin_menuincludes\Admin\AdminMenu.php:15
actionadmin_print_stylesincludes\Admin\AdminMenu.php:26
actionadmin_initincludes\Admin\Install.php:23
actionadmin_initincludes\Admin\Promo\FeedbackNotice.php:32
actionadmin_headincludes\Admin\Promo\FeedbackNotice.php:36
actionadmin_footerincludes\Admin\Promo\FeedbackNotice.php:38
actionadmin_noticesincludes\Admin\Promo\FeedbackNotice.php:130
actioncurrent_screenincludes\Admin\Promo\Upgrade.php:14
actionadmin_footerincludes\Admin\Promo\Upgrade.php:28
actionadmin_footerincludes\Admin\Promo\Upgrade.php:29
actionadmin_enqueue_scriptsincludes\Admin\SettingsAPI.php:61
filterdgwt/wcas/settingsincludes\Admin\Troubleshooting.php:37
filterdgwt/wcas/settings/sectionsincludes\Admin\Troubleshooting.php:38
filterdgwt/wcas/scripts/admin/localizeincludes\Admin\Troubleshooting.php:39
filterremovable_query_argsincludes\Admin\Troubleshooting.php:40
actionadmin_noticesincludes\Admin\Troubleshooting.php:44
actiondgwt/wcas/analytics/after_searchingincludes\Analytics\Recorder.php:14
filterdgwt/wcas/settings/sectionsincludes\Analytics\UserInterface.php:57
filterdgwt/wcas/settingsincludes\Analytics\UserInterface.php:58
filterdgwt/wcas/scripts/admin/localizeincludes\Analytics\UserInterface.php:59
actionwp_dashboard_setupincludes\Analytics\Widget.php:38
actionadmin_initincludes\Analytics\Widget.php:41
actioninitincludes\Blocks.php:12
filterwidget_types_to_hide_from_legacy_widget_blockincludes\Blocks.php:17
actionadmin_head-nav-menus.phpincludes\EmbeddingViaMenu.php:15
actionwp_nav_menu_item_custom_fieldsincludes\EmbeddingViaMenu.php:16
actionwp_update_nav_menu_itemincludes\EmbeddingViaMenu.php:17
actionadmin_headincludes\EmbeddingViaMenu.php:19
actionadmin_footerincludes\EmbeddingViaMenu.php:20
filterwalker_nav_menu_start_elincludes\EmbeddingViaMenu.php:22
filtermegamenu_walker_nav_menu_start_elincludes\EmbeddingViaMenu.php:23
actionwp_nav_menu_item_custom_fields_customize_templateincludes\EmbeddingViaMenu.php:26
filterposts_searchincludes\Engines\WordPressNative\Search.php:63
filterposts_whereincludes\Engines\WordPressNative\Search.php:69
filterposts_distinctincludes\Engines\WordPressNative\Search.php:75
filterposts_joinincludes\Engines\WordPressNative\Search.php:81
actioninitincludes\Engines\WordPressNative\Search.php:88
filterpre_get_postsincludes\Engines\WordPressNative\Search.php:90
filterposts_searchincludes\Engines\WordPressNative\Search.php:91
filterthe_postsincludes\Engines\WordPressNative\Search.php:97
filterdgwt/wcas/search_page/result_post_idsincludes\Engines\WordPressNative\Search.php:103
filterdgwt/wcas/labelsincludes\Engines\WordPressNative\Search.php:120
filterdgwt/wcas/labelsincludes\Engines\WordPressNative\Search.php:121
filterwoocommerce_ajax_get_endpointincludes\Engines\WordPressNative\Search.php:125
filterdgwt/wcas/search_results/outputincludes\Engines\WordPressNative\Search.php:133
actiondgwt/wcas/formincludes\Helpers.php:2204
filterdgwt/wcas/search_bar/custom_paramsincludes\Helpers.php:2207
actioninitincludes\Integrations\Brands.php:55
filterdgwt/wcas/suggestion_details/taxonomy/headlineincludes\Integrations\Brands.php:65
filterdgwt/wcas/term/thumbnail_srcincludes\Integrations\Brands.php:66
filterdgwt/wcas/indexer/taxonomiesincludes\Integrations\Brands.php:67
filterdgwt/wcas/settings/section=searchincludes\Integrations\Brands.php:190
filterdgwt/wcas/settings/section=autocompleteincludes\Integrations\Brands.php:215
filterdgwt/wcas/troubleshooting/unsupported_plugin_versionsincludes\Integrations\Plugins\AbstractPluginIntegration.php:56
filterbrizy_post_loop_argsincludes\Integrations\Plugins\Brizy\Brizy.php:23
filterdgwt/wcas/helpers/is_search_queryincludes\Integrations\Plugins\Brizy\Brizy.php:24
filterdgwt/wcas/native/hook_query_onceincludes\Integrations\Plugins\Brizy\Brizy.php:29
filterdgwt/wcas/search_query/argsincludes\Integrations\Plugins\DiscontinuedProductStockStatusWooCommerce\DiscontinuedProductStockStatusWooCommerce.php:33
filterdgwt/wcas/native/search_query/joinincludes\Integrations\Plugins\EANForWooCommerce\EANForWooCommerce.php:36
filterdgwt/wcas/native/search_query/search_orincludes\Integrations\Plugins\EANForWooCommerce\EANForWooCommerce.php:37
actionelementor/widgets/registerincludes\Integrations\Plugins\Elementor\Elementor.php:20
actionelementor/editor/before_enqueue_scriptsincludes\Integrations\Plugins\Elementor\Elementor.php:21
actionelementor/preview/enqueue_stylesincludes\Integrations\Plugins\Elementor\FiboSearchWidget.php:22
filterfacetwp_query_argsincludes\Integrations\Plugins\FacetWP\FacetWP.php:30
filterdgwt/wcas/search_bar/valueincludes\Integrations\Plugins\FacetWP\FacetWP.php:36
filterfacetwp_facet_search_enginesincludes\Integrations\Plugins\FacetWP\FacetWP.php:43
filterfacetwp_facet_filter_postsincludes\Integrations\Plugins\FacetWP\FacetWP.php:44
filterdgwt/wcas/helpers/is_search_queryincludes\Integrations\Plugins\FilterEverything\FilterEverything.php:27
filterdgwt/wcas/search_query/argsincludes\Integrations\Plugins\HideCategoriesProductsWooCommerce\HideCategoriesProductsWooCommerce.php:24
filterjet-smart-filters/query/final-queryincludes\Integrations\Plugins\JetSmartFilters\JetSmartFilters.php:29
filterdgwt/wcas/helpers/is_search_queryincludes\Integrations\Plugins\JetSmartFilters\JetSmartFilters.php:30
filterjet-woo-builder/shortcodes/jet-woo-products/final-query-argsincludes\Integrations\Plugins\JetSmartFilters\JetSmartFilters.php:37
filterjet-woo-builder/shortcodes/jet-woo-products-list/query-argsincludes\Integrations\Plugins\JetSmartFilters\JetSmartFilters.php:39
filterjet-smart-filters/filters/localized-dataincludes\Integrations\Plugins\JetSmartFilters\JetSmartFilters.php:45
filterdgwt/wcas/native/search_query/joinincludes\Integrations\Plugins\ProductGTINForWooCommerce\ProductGTINForWooCommerce.php:41
filterdgwt/wcas/native/search_query/search_orincludes\Integrations\Plugins\ProductGTINForWooCommerce\ProductGTINForWooCommerce.php:42
filtertbp_archive_products_queryincludes\Integrations\Plugins\ThemifyBuilderPro\ThemifyBuilderPro.php:23
actionpre_get_postsincludes\Integrations\Plugins\UsCore\UsCore.php:25
filterwoocommerce_layered_nav_linkincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:26
filterwoocommerce_widget_get_current_page_urlincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:28
filterwoocommerce_price_filter_sqlincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:31
filterget_terms_argsincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:33
filterwoocommerce_get_filtered_term_product_counts_queryincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:35
actionbefore_woocommerce_initincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:40
filterwoocommerce_short_descriptionincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:44
filterdgwt/wcas/settingsincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:53
filterdgwt/wcas/settings/load_value/key=exclude_out_of_stockincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:71
filterdgwt/wcas/indexer/taxonomiesincludes\Integrations\Plugins\WooCommerce\WooCommerce.php:219
filterberocket_aapf_get_attribute_values_post__in_outsideincludes\Integrations\Plugins\WooCommerceAJAXFilters\WooCommerceAJAXFilters.php:25
filterdgwt/wcas/helpers/is_search_queryincludes\Integrations\Plugins\WooCommerceAJAXFilters\WooCommerceAJAXFilters.php:26
filterdgwt/wcas/product/html_priceincludes\Integrations\Plugins\WoocommerceCurrencySwitcher\WoocommerceCurrencySwitcher.php:23
filterhttp_request_argsincludes\Integrations\Plugins\WooCommercePrivateStore\WooCommercePrivateStore.php:29
filterdgwt/wcas/search_results/outputincludes\Integrations\Plugins\WooCommercePrivateStore\WooCommercePrivateStore.php:35
actionpre_get_postsincludes\Integrations\Plugins\WooCommerceProductsFilter\WooCommerceProductsFilter.php:30
actionwoof_before_draw_filterincludes\Integrations\Plugins\WooCommerceProductsFilter\WooCommerceProductsFilter.php:32
filterwoof_get_filtered_price_queryincludes\Integrations\Plugins\WooCommerceProductsFilter\WooCommerceProductsFilter.php:34
actionpre_get_postsincludes\Integrations\Plugins\WooCommerceProductsFilter\WooCommerceProductsFilter.php:36
filterwoof_dynamic_count_attrincludes\Integrations\Plugins\WooCommerceProductsFilter\WooCommerceProductsFilter.php:38
actionpre_get_postsincludes\Integrations\Plugins\WooCommerceProductTable\WooCommerceProductTable.php:25
actionwp_footerincludes\Integrations\Plugins\WooCommerceProductTable\WooCommerceProductTable.php:49
filterdgwt/wcas/search_query/argsincludes\Integrations\Plugins\WooCommerceWholeSalePricesIntegration\WooCommerceWholeSalePricesIntegration.php:26
filterdgwt/wcas/search/product_cat/argsincludes\Integrations\Plugins\WooCommerceWholeSalePricesIntegration\WooCommerceWholeSalePricesIntegration.php:27
filterdgwt/wcas/troubleshooting/renamed_pluginsincludes\Integrations\Plugins\WooCommerceWholeSalePricesIntegration\WooCommerceWholeSalePricesIntegration.php:28
filterwpf_getFilteredPriceSqlincludes\Integrations\Plugins\WooProductFilter\WooProductFilter.php:28
actionpre_get_postsincludes\Integrations\Plugins\WooProductFilter\WooProductFilter.php:29
filterrocket_delay_js_exclusionsincludes\Integrations\Plugins\WPRocket\WPRocket.php:24
filterrocket_rucss_inline_content_exclusionsincludes\Integrations\Plugins\WPRocket\WPRocket.php:25
filterrocket_defer_inline_exclusionsincludes\Integrations\Plugins\WPRocket\WPRocket.php:26
actionprdctfltr_add_inputsincludes\Integrations\Plugins\XforWooCommerceFilter\XforWooCommerceFilter.php:36
actionpre_get_postsincludes\Integrations\Plugins\XforWooCommerceFilter\XforWooCommerceFilter.php:37
filtersearchwp_woocommerce_forcedincludes\Integrations\Solver.php:36
filtersearchwp_short_circuitincludes\Integrations\Solver.php:37
actioninitincludes\Integrations\Solver.php:48
actionwp_print_stylesincludes\Integrations\Solver.php:62
actionadmin_enqueue_scriptsincludes\Integrations\Solver.php:78
filterdgwt/wcas/product/thumbnail_srcincludes\Integrations\Solver.php:91
filterdgwt/wcas/variation/thumbnail_srcincludes\Integrations\Solver.php:99
filterdgwt/wcas/term/thumbnail_srcincludes\Integrations\Solver.php:107
actionwp_footerincludes\Integrations\Solver.php:143
actionpre_get_postsincludes\Integrations\Themes\Bacola\Bacola.php:18
filterdgwt/wcas/override_search_results_pageincludes\Integrations\Themes\Bacola\Bacola.php:21
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlayincludes\Integrations\Themes\Enfold\Enfold.php:16
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\Enfold\Enfold.php:24
filterdgwt/wcas/settings/load_value/key=mobile_breakpointincludes\Integrations\Themes\Enfold\Enfold.php:35
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\Enfold\Enfold.php:43
filterdgwt/wcas/settingsincludes\Integrations\Themes\Impreza\Impreza.php:16
filterbody_classincludes\Integrations\Themes\Impreza\Impreza.php:33
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlayincludes\Integrations\Themes\Impreza\Impreza.php:43
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\Impreza\Impreza.php:51
filterdgwt/wcas/settings/load_value/key=mobile_breakpointincludes\Integrations\Themes\Impreza\Impreza.php:62
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\Impreza\Impreza.php:70
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlayincludes\Integrations\Themes\OceanWP\OceanWP.php:16
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\OceanWP\OceanWP.php:24
filterdgwt/wcas/settings/load_value/key=mobile_overlay_breakpointincludes\Integrations\Themes\OceanWP\OceanWP.php:35
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\OceanWP\OceanWP.php:50
filterwc_get_templateincludes\Integrations\Themes\Restoration\Restoration.php:14
actionwp_headincludes\Integrations\Themes\Restoration\Restoration.php:27
filterwc_get_templateincludes\Integrations\Themes\Savoy\Savoy.php:14
filternm_header_default_linksincludes\Integrations\Themes\Savoy\Savoy.php:15
actionwp_footerincludes\Integrations\Themes\Savoy\Savoy.php:17
filterdgwt/wcas/settingsincludes\Integrations\Themes\Shopkeeper\Shopkeeper.php:14
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlayincludes\Integrations\Themes\Storefront\Storefront.php:16
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\Storefront\Storefront.php:24
actionwp_headincludes\Integrations\Themes\The7\The7.php:14
filterpresscore_template_manager_located_templateincludes\Integrations\Themes\The7\The7.php:32
filterdgwt/wcas/settingsincludes\Integrations\Themes\TheGem\TheGem.php:15
actioninitincludes\Integrations\Themes\TheGem\TheGem.php:17
filterwp_nav_menu_itemsincludes\Integrations\Themes\TheGem\TheGem.php:22
actionthegem_before_nav_menuincludes\Integrations\Themes\TheGem\TheGem.php:26
actionthegem_perspective_menu_buttonsincludes\Integrations\Themes\TheGem\TheGem.php:37
filterget_search_formincludes\Integrations\Themes\TheGem\TheGem.php:47
actionthegem_before_headerincludes\Integrations\Themes\TheGem\TheGem.php:48
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlayincludes\Integrations\Themes\TheGem\TheGem.php:51
filterdgwt/wcas/settings/section=formincludes\Integrations\Themes\TheGem\TheGem.php:59
filterdgwt/wcas/troubleshooting/unsupported_theme_versionincludes\Integrations\Themes\ThemesCompatibility.php:420
filterwoodmart_shop_page_linkincludes\Integrations\Themes\Woodmart\Woodmart.php:14
actionwp_headincludes\Personalization.php:13
actionadmin_enqueue_scriptsincludes\Personalization.php:20
actionwp_enqueue_scriptsincludes\Scripts.php:20
actionadmin_initincludes\Settings.php:71
filterdgwt/wcas/settings/option_valueincludes\Settings.php:72
filteroption_page_capability_dgwt_wcas_troubleshootingincludes\Settings.php:80
filterdgwt/wcas/settings/section=formincludes\Settings.php:934
filterdgwt/wcas/settings/load_value/key=show_submit_buttonincludes\Settings.php:943
filterdgwt/wcas/settings/section=formincludes\Settings.php:946
filterdgwt/wcas/settings/load_value/key=search_submit_textincludes\Settings.php:951
filterdgwt/wcas/settings/section=formincludes\Settings.php:954
filterdgwt/wcas/settings/load_value/key=bg_submit_colorincludes\Settings.php:960
filterdgwt/wcas/settings/section=formincludes\Settings.php:963
actioninitincludes\Setup.php:17
filterwoocommerce_regenerate_images_intermediate_image_sizesincludes\Setup.php:19
filterdgwt/wcas/settings/load_value/key=mobile_overlay_breakpointpartials\themes\astra\builder.php:26
filterdgwt/wcas/settings/load_value/key=mobile_breakpointpartials\themes\astra\builder.php:34
filterastra_get_search_formpartials\themes\astra\builder.php:63
filterastra_addon_get_templatepartials\themes\astra\builder.php:71
actionwp_footerpartials\themes\astra\builder.php:84
filterwp_headpartials\themes\astra\builder.php:157
filterdgwt/wcas/settings/load_value/key=mobile_overlay_breakpointpartials\themes\astra\legacy.php:35
filterdgwt/wcas/settings/load_value/key=mobile_breakpointpartials\themes\astra\legacy.php:43
filterastra_get_search_formpartials\themes\astra\legacy.php:51
actionwp_footerpartials\themes\astra\legacy.php:63
filterwp_headpartials\themes\astra\legacy.php:153
filterdgwt/wcas/form/htmlpartials\themes\astra-mu.php:25
filterdgwt/wcas/widget/htmlpartials\themes\astra-mu.php:26
filterastra_addon_form_post_kses_protocolspartials\themes\astra.php:23
filtersafe_style_csspartials\themes\astra.php:46
filterget_search_formpartials\themes\avada.php:7
actioninitpartials\themes\avada.php:15
filterwp_nav_menu_itemspartials\themes\avada.php:21
filtersearch_form_after_fieldspartials\themes\avada.php:46
actionwp_footerpartials\themes\avada.php:49
filterdgwt/wcas/iconpartials\themes\avada.php:64
actionwp_headpartials\themes\avada.php:86
actionwp_footerpartials\themes\avada.php:180
actionwp_footerpartials\themes\bacola.php:8
actiondgwt/wcas/details_panel/product/add_to_cart_beforepartials\themes\bacola.php:109
actionwp_footerpartials\themes\betheme.php:7
actionwp_footerpartials\themes\betheme.php:15
actionwp_footerpartials\themes\bigcart.php:7
actionwp_footerpartials\themes\bigcart.php:14
actionwp_footerpartials\themes\block-shop.php:8
filterblocksy:header:item-view-path:searchpartials\themes\blocksy.php:7
filterget_search_formpartials\themes\blocksy.php:14
actionwp_headpartials\themes\blocksy.php:24
actionwp_headpartials\themes\bricks.php:14
actionpre_get_postspartials\themes\bricks.php:42
filterbricks/element/renderpartials\themes\bricks.php:62
actionwp_footerpartials\themes\bricks.php:98
filterdgwt/wcas/helpers/is_search_querypartials\themes\bricks.php:112
filterbricks/posts/query_varspartials\themes\bricks.php:139
actionpre_get_postspartials\themes\bricks.php:175
actionwp_footerpartials\themes\bricks.php:219
actionwp_headpartials\themes\bridge.php:8
actionwp_footerpartials\themes\bridge.php:40
filterwidget_display_callbackpartials\themes\cartzilla.php:7
actionwp_footerpartials\themes\cartzilla.php:21
actionwp_footerpartials\themes\ciyashop.php:7
actionwp_footerpartials\themes\ciyashop.php:14
actionwp_footerpartials\themes\dfd-ronneby.php:8
actionwp_headpartials\themes\dfd-ronneby.php:60
filterwoocommerce_get_catalog_ordering_argspartials\themes\divi.php:13
filteret_builder_load_requestspartials\themes\divi.php:36
actionwp_footerpartials\themes\divi.php:49
actionwp_footerpartials\themes\divi.php:56
actionwp_headpartials\themes\divi.php:197
actionwp_headpartials\themes\ekommart.php:8
actionwp_footerpartials\themes\ekommart.php:45
filterelectro_use_third_party_navbar_searchpartials\themes\electro.php:7
actionelectro_navbar_search_third_partypartials\themes\electro.php:9
actionwp_footerpartials\themes\electro.php:30
filterwp_nav_menu_itemspartials\themes\enfold.php:9
filteravf_fallback_menu_itemspartials\themes\enfold.php:10
actionwp_footerpartials\themes\enfold.php:33
actionwp_headpartials\themes\enfold.php:101
actionwp_footerpartials\themes\essentials.php:38
filterget_search_formpartials\themes\estore.php:8
filterget_product_search_formpartials\themes\estore.php:18
actionwp_footerpartials\themes\estore.php:25
filterbody_classpartials\themes\flatsome.php:7
actionwp_loadedpartials\themes\flatsome.php:16
filterget_search_formpartials\themes\flatsome.php:24
actionwp_headpartials\themes\flatsome.php:38
actionflatsome_header_elementspartials\themes\flatsome.php:101
actionwp_footerpartials\themes\flatsome.php:112
actionwp_footerpartials\themes\flatsome.php:252
filterdgwt/wcas/troubleshooting/testspartials\themes\flatsome.php:273
actiontemplate_redirectpartials\themes\generatepress.php:7
actiongenerate_menu_bar_itemspartials\themes\generatepress.php:12
filtergenerate_navigation_search_menu_item_outputpartials\themes\generatepress.php:22
actiongenerate_inside_mobile_menu_barpartials\themes\generatepress.php:30
actionwp_headpartials\themes\generatepress.php:41
actionwp_footerpartials\themes\goya.php:10
actionwp_headpartials\themes\impreza.php:8
actionwp_footerpartials\themes\impreza.php:36
filterdgwt/wcas/helpers/is_search_querypartials\themes\impreza.php:114
filterwoocommerce_get_catalog_ordering_argspartials\themes\impreza.php:138
actionafter_setup_themepartials\themes\kadence.php:19
actionkadence_header_searchpartials\themes\kadence.php:26
actionwp_footerpartials\themes\kadence.php:33
actionwp_footerpartials\themes\konte.php:7
actionwp_headpartials\themes\konte.php:71
actionwp_headpartials\themes\minimog.php:7
actionwp_enqueue_scriptspartials\themes\minimog.php:23
actionwp_footerpartials\themes\minimog.php:32
filterhfg_template_locationspartials\themes\neve.php:7
actionwp_headpartials\themes\neve.php:16
filterdgwt/wcas/scripts/mobile_overlay_breakpointpartials\themes\oceanwp.php:8
filterget_search_formpartials\themes\oceanwp.php:22
actionwppartials\themes\oceanwp.php:32
actionocean_after_mobile_iconpartials\themes\oceanwp.php:56
actionwp_footerpartials\themes\oceanwp.php:66
filterdgwt/wcas/form/magnifier_icopartials\themes\oceanwp.php:91
actionwp_headpartials\themes\oceanwp.php:107
actionwp_footerpartials\themes\oceanwp.php:136
actionwp_footerpartials\themes\open-shop.php:7
filterdgwt/wcas/form/magnifier_icopartials\themes\qwery.php:11
actionwp_headpartials\themes\qwery.php:20
actionwp_footerpartials\themes\rehub-theme.php:7
actionwp_footerpartials\themes\rey.php:53
actioninitpartials\themes\rey.php:151
filterreycore/get_template_partpartials\themes\rey.php:159
filterelementor/frontend/widget/should_renderpartials\themes\rey.php:196
actionelementor/frontend/widget/before_renderpartials\themes\rey.php:215
actionwp_footerpartials\themes\salient.php:7
actionwp_headpartials\themes\salient.php:75
actionwp_headpartials\themes\savoy.php:7
actioninitpartials\themes\shop-isle.php:7
actionshop_isle_headerpartials\themes\shop-isle.php:14
actionwp_footerpartials\themes\shop-isle.php:30
actionwp_footerpartials\themes\shopical.php:14
actioninitpartials\themes\shopkeeper.php:9
actiongetbowtied_product_searchpartials\themes\shopkeeper.php:17
actionwp_headpartials\themes\shopkeeper.php:24
actionwp_footerpartials\themes\shopkeeper.php:97
filterdgwt/wcas/form/magnifier_icopartials\themes\sober.php:8
actionwp_footerpartials\themes\sober.php:21
actionwp_headpartials\themes\sober.php:50
actionwp_headpartials\themes\storebiz.php:7
actionwp_footerpartials\themes\storebiz.php:23
actionwp_footerpartials\themes\storefront.php:21
actionwp_footerpartials\themes\supro.php:28
actioninitpartials\themes\thegem-elementor.php:10
filterwp_nav_menu_itemspartials\themes\thegem-elementor.php:18
actionthegem_before_nav_menupartials\themes\thegem-elementor.php:35
actionthegem_perspective_menu_buttonspartials\themes\thegem-elementor.php:53
filterget_search_formpartials\themes\thegem-elementor.php:61
actionthegem_before_headerpartials\themes\thegem-elementor.php:73
filterdgwt/wcas/settings/load_value/key=enable_mobile_overlaypartials\themes\thegem-elementor.php:90
filterdgwt/wcas/helpers/is_search_querypartials\themes\thegem-elementor.php:159
actionwp_headpartials\themes\thegem-elementor.php:180
filterdgwt/wcas/helpers/is_search_querypartials\themes\thegem.php:13
actionwp_headpartials\themes\thegem.php:33
actionwp_footerpartials\themes\thegem.php:102
actionwp_footerpartials\themes\top-store-pro.php:10
actionwp_footerpartials\themes\top-store-pro.php:39
actioninitpartials\themes\total.php:13
filterdgwt/wcas/scripts/mobile_overlay_breakpointpartials\themes\total.php:34
filterwp_nav_menu_itemspartials\themes\total.php:41
actionwp_headpartials\themes\total.php:86
actionwp_footerpartials\themes\total.php:126
filteruncode_use_legacy_search_querypartials\themes\uncode.php:8
actionwp_footerpartials\themes\uncode.php:10
actionwebshop_header_searchpartials\themes\webshop.php:16
actionwp_headpartials\themes\webshop.php:19
actionwp_footerpartials\themes\woodmart.php:7
actioninitpartials\themes\woostify.php:27
actionwp_footerpartials\themes\woostify.php:36
actionwp_headpartials\themes\xstore.php:11
filtersearch_typepartials\themes\xstore.php:36
actionwp_footerpartials\themes\xstore.php:48
filterdgwt/wcas/form/magnifier_icopartials\themes\xstore.php:100
actionwidgets_initwidget.php:12
Maintenance & Trust

FiboSearch – Ajax Search for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 5, 2026
PHP min version7.4
Downloads3.8M

Community Trust

Rating98/100
Number of ratings1,810
Active installs100K
Developer Profile

FiboSearch – Ajax Search for WooCommerce Developer Profile

Damian Góra

4 plugins · 111K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
251 days
View full developer profile
Detection Fingerprints

How We Detect FiboSearch – 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/ajax-search-for-woocommerce/assets/css/frontend.min.css/wp-content/plugins/ajax-search-for-woocommerce/assets/js/frontend.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/css/magnific-popup.css/wp-content/plugins/ajax-search-for-woocommerce/assets/js/magnific-popup.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/imagesloaded.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/infinite-scroll.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/frontend.js/wp-content/plugins/ajax-search-for-woocommerce/assets/css/frontend.css
Script Paths
/wp-content/plugins/ajax-search-for-woocommerce/assets/js/frontend.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/magnific-popup.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/imagesloaded.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/infinite-scroll.min.js/wp-content/plugins/ajax-search-for-woocommerce/assets/js/frontend.js
Version Parameters
ajax-search-for-woocommerce/assets/css/frontend.min.css?ver=ajax-search-for-woocommerce/assets/js/frontend.min.js?ver=ajax-search-for-woocommerce/assets/css/magnific-popup.css?ver=ajax-search-for-woocommerce/assets/js/magnific-popup.min.js?ver=ajax-search-for-woocommerce/assets/js/imagesloaded.min.js?ver=ajax-search-for-woocommerce/assets/js/infinite-scroll.min.js?ver=ajax-search-for-woocommerce/assets/js/frontend.js?ver=ajax-search-for-woocommerce/assets/css/frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
dgwt-wcas-frontenddgwt-wcas-search-icondgwt-wcas-overlaydgwt-wcas-toggledgwt-wcas-containerdgwt-wcas-resultsdgwt-wcas-productdgwt-wcas-product-image+20 more
HTML Comments
DGWT WCAS - Frontend SearchDGWT WCAS - Search ResultsDGWT WCAS - ProductDGWT WCAS - Product Image+20 more
Data Attributes
data-dgwt-wcas-results-iddata-dgwt-wcas-search-iddata-dgwt-wcas-product-iddata-dgwt-wcas-add-to-cart-urldata-dgwt-wcas-buy-now-urldata-dgwt-wcas-image-url+4 more
JS Globals
dgwt_wcas_paramsdgwt_wcas_settingsdgwt_wcas_i18n
REST Endpoints
/wp-json/dgora-wcas/v1/search/wp-json/dgora-wcas/v1/analytics
FAQ

Frequently Asked Questions about FiboSearch – Ajax Search for WooCommerce