WooSearch Security & Risk Analysis

wordpress.org/plugins/woosearch

WooSearch is a search plugin which provides real-time ajax product search based on WooCommerce.

60 active installs v1.0.0 PHP + WP 4.4+ Updated Aug 4, 2016
ajax-searchctkproe-commerceecommercelive-searchsearch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WooSearch Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The 'woosearch' plugin v1.0.0 exhibits significant security concerns due to its large attack surface composed entirely of unprotected AJAX handlers. While the static analysis shows no critical taint flows, dangerous functions, or external HTTP requests, the absence of authentication and authorization checks on all four identified AJAX entry points presents a substantial risk. This means that any unauthenticated user could potentially interact with these handlers, leading to unintended actions or information exposure if they are not properly secured internally. The plugin also demonstrates poor output escaping practices, with only 19% of outputs being properly escaped, increasing the likelihood of Cross-Site Scripting (XSS) vulnerabilities being exploitable through the unprotected AJAX endpoints. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator but does not mitigate the immediate risks identified in the code analysis. Overall, the plugin's security posture is weak due to the high number of unprotected entry points and insufficient output sanitization, despite the absence of historically known vulnerabilities.

Key Concerns

  • Unprotected AJAX handlers
  • Low output escaping coverage
Vulnerabilities
None known

WooSearch Security Vulnerabilities

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

WooSearch Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
17
4 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

19% escaped21 total outputs
Attack Surface
4 unprotected

WooSearch Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_woosearch_get_all_placeholderincludes\woosearch-apis.php:10
noprivwp_ajax_woosearch_get_all_placeholderincludes\woosearch-apis.php:11
authwp_ajax_woosearch_query_product_postsincludes\woosearch-apis.php:53
noprivwp_ajax_woosearch_query_product_postsincludes\woosearch-apis.php:54
WordPress Hooks 5
actioninitwoosearch.php:36
actionplugins_loadedwoosearch.php:40
actioninitwoosearch.php:72
actionadmin_menuwoosearch.php:88
actionwidgets_initwoosearch.php:169
Maintenance & Trust

WooSearch Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 4, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

WooSearch Developer Profile

sebastianhsu

1 plugin · 60 total installs

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

How We Detect WooSearch

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woosearch/assets/js/react.min.js/wp-content/plugins/woosearch/assets/js/react-dom.min.js/wp-content/plugins/woosearch/assets/js/browser.min.js/wp-content/plugins/woosearch/assets/js/remarkable.min.js/wp-content/plugins/woosearch/assets/js/woosearch.js/wp-content/plugins/woosearch/assets/js/woosearch-apis.js/wp-content/plugins/woosearch/assets/css/woosearch.css
Script Paths
assets/js/react.min.jsassets/js/react-dom.min.jsassets/js/browser.min.jsassets/js/remarkable.min.jsassets/js/woosearch.jsassets/js/woosearch-apis.js

HTML / DOM Fingerprints

CSS Classes
side_woosearch
HTML Comments
below is for dev purpose
Data Attributes
id="woosearch-content"
JS Globals
woosearchAPIswsApiswoosearch
REST Endpoints
/wp-admin/admin-ajax.php
FAQ

Frequently Asked Questions about WooSearch