Swift Woo Search – eCommerce Live Search Security & Risk Analysis

wordpress.org/plugins/swift-woo-search-ecommerce-live-search

A lightweight, fast and customizable AJAX search plugin for WooCommerce stores. Boost your shop's UX and conversion rate with instant product results.

0 active installs v1.1 PHP + WP 6.0+ Updated Jan 7, 2026
ajax-searchinstant-searchlive-searchproduct-searchwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Swift Woo Search – eCommerce Live Search Safe to Use in 2026?

Generally Safe

Score 100/100

Swift Woo Search – eCommerce Live Search has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The plugin "swift-woo-search-ecommerce-live-search" v1.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, a high percentage of proper output escaping, and a significant number of nonce and capability checks. The absence of known CVEs and dangerous functions is also a strong indicator of a relatively secure codebase. However, a notable concern lies in its attack surface. With 9 AJAX handlers, 5 of which lack authentication checks, there's a significant opportunity for unauthorized actions if these handlers are not properly secured by other means. The taint analysis, while limited in scope, revealed flows with unsanitized paths, which could potentially lead to security issues if exploited.

While the plugin has a clean vulnerability history, which is reassuring, the presence of unprotected AJAX endpoints remains a key area of concern. This suggests that while the developers may have addressed past vulnerabilities diligently, the current implementation has structural weaknesses that could be exploited. The combination of a large number of AJAX handlers, with a substantial portion lacking direct authentication, coupled with the identified unsanitized paths, warrants careful consideration. The plugin's strengths in SQL and output handling are commendable, but the unprotected entry points present a tangible risk that should be mitigated.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
Vulnerabilities
None known

Swift Woo Search – eCommerce Live Search Security Vulnerabilities

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

Swift Woo Search – eCommerce Live Search Release Timeline

v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.1
Code Analysis
Analyzed Apr 16, 2026

Swift Woo Search – eCommerce Live Search Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
25 prepared
Unescaped Output
14
317 escaped
Nonce Checks
8
Capability Checks
12
File Operations
9
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared25 total queries

Output Escaping

96% escaped331 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
sws_custom_ajax_search_handler (swift-woo-search.php:1550)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Swift Woo Search – eCommerce Live Search Attack Surface

Entry Points10
Unprotected5

AJAX Handlers 9

authwp_ajax_sws_send_deactivation_feedbackswift-admin.php:63
authwp_ajax_sws_send_support_messageswift-admin.php:107
authwp_ajax_sws_bulk_delete_search_log_entriesswift-admin.php:336
authwp_ajax_sws_remove_search_settingsswift-woo-search.php:45
authwp_ajax_sws_save_targetswift-woo-search.php:85
authwp_ajax_sws_custom_ajax_searchswift-woo-search.php:435
noprivwp_ajax_sws_custom_ajax_searchswift-woo-search.php:436
authwp_ajax_sws_log_keywordswift-woo-search.php:818
noprivwp_ajax_sws_log_keywordswift-woo-search.php:819

Shortcodes 1

[swssearch] swift-woo-search.php:308
WordPress Hooks 48
filtercron_schedulesswift-admin-settings.php:6
actionadmin_initswift-admin-settings.php:16
filterplugin_action_links_swift-woo-search/swift-woo-search.phpswift-admin.php:6
filterplugin_row_metaswift-admin.php:13
actionadmin_footerswift-admin.php:22
actionadmin_noticesswift-admin.php:82
actionadmin_initswift-admin.php:98
actionadmin_menuswift-admin.php:141
actionadd_meta_boxes_shop_orderswift-admin.php:207
actionwoocommerce_admin_order_data_after_order_detailsswift-admin.php:239
actionadmin_headswift-admin.php:272
actionadmin_enqueue_scriptsswift-admin.php:304
actionadd_meta_boxesswift-admin.php:376
actionadd_meta_boxesswift-admin.php:427
actionadmin_initswift-admin.php:479
actionadmin_noticesswift-admin.php:504
actionadmin_initswift-admin.php:511
filtermanage_product_posts_columnsswift-admin.php:518
actionmanage_product_posts_custom_columnswift-admin.php:528
filtermanage_edit-product_columnsswift-admin.php:550
filterwoocommerce_products_list_table_column_defaultsswift-admin.php:558
filterdefault_hidden_columnsswift-admin.php:565
filtermanage_edit-product_sortable_columnsswift-admin.php:575
actionpre_get_postsswift-admin.php:580
actionpre_get_postsswift-admin.php:609
filterbody_classswift-woo-search.php:19
actionwp_enqueue_scriptsswift-woo-search.php:26
actionwp_footerswift-woo-search.php:55
actionsws_rebuild_search_indexswift-woo-search.php:96
actioninitswift-woo-search.php:128
actionadmin_initswift-woo-search.php:143
actioninitswift-woo-search.php:160
actionquote_cron_swsvalidswift-woo-search.php:167
actioninitswift-woo-search.php:263
actionadmin_bar_menuswift-woo-search.php:266
actionwp_enqueue_scriptsswift-woo-search.php:313
filterwalker_nav_menu_start_elswift-woo-search.php:345
actionplugins_loadedswift-woo-search.php:352
actionwp_headswift-woo-search.php:358
actionwoocommerce_product_queryswift-woo-search.php:365
filterget_search_queryswift-woo-search.php:384
actionwp_footerswift-woo-search.php:391
actionwoocommerce_add_to_cartswift-woo-search.php:480
actionwoocommerce_new_orderswift-woo-search.php:545
filterpost_type_linkswift-woo-search.php:628
actiontemplate_redirectswift-woo-search.php:649
actionwp_enqueue_scriptsswift-woo-search.php:1573
actionwp_footerswift-woo-search.php:1577

Scheduled Events 1

quote_cron_swsvalid
Maintenance & Trust

Swift Woo Search – eCommerce Live Search Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 7, 2026
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Swift Woo Search – eCommerce Live Search Developer Profile

pantherius

2 plugins · 1K total installs

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

How We Detect Swift Woo Search – eCommerce Live Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/swift-woo-search-ecommerce-live-search/js/sws-wizard.js
Script Paths
/wp-content/plugins/swift-woo-search-ecommerce-live-search/js/sws-wizard.js
Version Parameters
swift-woo-search-ecommerce-live-search/js/sws-wizard.js?ver=

HTML / DOM Fingerprints

CSS Classes
sws-setup-mode
Data Attributes
name="sws-insert-method"id="sws-setup-controls"id="sws-remove-inserted-search"id="sws-setup-message"id="sws-exit-setup"
JS Globals
swsWizardData
REST Endpoints
/wp-json/wp/v2/sws_search_item
FAQ

Frequently Asked Questions about Swift Woo Search – eCommerce Live Search