WPHobby Ajax Search for WooCommerce Security & Risk Analysis

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

Add Product Filter on your WooCommerce Website.

0 active installs v1.0.0 PHP + WP 4.0+ Updated Dec 13, 2019
ajax-searchwoocommerce-search-by-skuwoocommerce-search-formwoocommerce-search-pagewoocommerce-search-results
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPHobby Ajax Search for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "wphobby-ajax-search-for-woocommerce" plugin v1.0.0 demonstrates some positive security practices, including 100% use of prepared statements for SQL queries and a high percentage (91%) of properly escaped outputs. The absence of known CVEs and a clean vulnerability history further suggest a relatively stable codebase. However, significant security concerns exist due to its attack surface and the lack of crucial security checks.

The plugin exposes two AJAX handlers, both of which lack authentication checks. This is a critical oversight, as it allows any unauthenticated user to interact with these potentially sensitive functionalities. While taint analysis found no critical or high severity vulnerabilities, the lack of nonce checks on AJAX handlers is a common vector for Cross-Site Request Forgery (CSRF) attacks, especially when combined with unauthenticated endpoints. The absence of capability checks on AJAX handlers means that not only are users not authenticated, but their WordPress roles and permissions are not validated either.

In conclusion, while the plugin avoids common pitfalls like raw SQL queries and unescaped output to a good extent, the unprotected AJAX endpoints present a substantial risk. The vulnerability history is a positive sign, but it doesn't negate the immediate security concerns arising from the current code analysis. Developers should prioritize implementing proper nonce and capability checks for all AJAX handlers to mitigate the identified risks.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without capability checks
  • Total unprotected entry points
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

WPHobby Ajax Search for WooCommerce Security Vulnerabilities

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

WPHobby Ajax Search for WooCommerce Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

WPHobby Ajax Search for WooCommerce Code Analysis

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

Output Escaping

91% escaped95 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<tab-server> (includes/admin/sections/general/tab-server.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WPHobby Ajax Search for WooCommerce Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_whwas_actionincludes/whwas_search.php:57
noprivwp_ajax_whwas_actionincludes/whwas_search.php:58

Shortcodes 1

[wphobby_woocommerce_ajax_search] includes/whwas_init.php:32
WordPress Hooks 9
actionadmin_initincludes/whwas_admin.php:15
actionadmin_menuincludes/whwas_admin.php:16
actionadmin_enqueue_scriptsincludes/whwas_admin.php:17
actionwp_enqueue_scriptsincludes/whwas_init.php:36
actionwc_ajax_whwas_actionincludes/whwas_search.php:55
actionwidgets_initincludes/whwas_widget.php:6
actionadmin_noticeswphobby-woo-ajax-search.php:46
actioninitwphobby-woo-ajax-search.php:63
actionplugins_loadedwphobby-woo-ajax-search.php:69
Maintenance & Trust

WPHobby Ajax Search for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedDec 13, 2019
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WPHobby Ajax Search for WooCommerce Developer Profile

wphobby

16 plugins · 220 total installs

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

How We Detect WPHobby 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/wphobby-ajax-search-for-woocommerce/assets/css/admin.css/wp-content/plugins/wphobby-ajax-search-for-woocommerce/assets/js/admin.js/wp-content/plugins/wphobby-ajax-search-for-woocommerce/assets/css/font-awesome.min.css
Script Paths
/wp-content/plugins/wphobby-ajax-search-for-woocommerce/assets/js/admin.js
Version Parameters
wphobby-ajax-search-for-woocommerce/assets/css/font-awesome.min.css?ver=wphobby-ajax-search-for-woocommerce/assets/css/admin.css?ver=wphobby-ajax-search-for-woocommerce/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
whwas-panel
JS Globals
cm_settings
FAQ

Frequently Asked Questions about WPHobby Ajax Search for WooCommerce