Dropshipping with eBay for WooCommerce (Lite) Security & Risk Analysis

wordpress.org/plugins/dropshipping-with-ebay-for-woocommerce

Start your Dropshipping business with eBay and Woocommerce: easily find and import profitable products into your store, set up your pricing markups an …

10 active installs v1.2.7 PHP 7.0+ WP 4.7+ Updated Jul 7, 2022
dropshipebayebay2woowoowoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dropshipping with eBay for WooCommerce (Lite) Safe to Use in 2026?

Generally Safe

Score 85/100

Dropshipping with eBay for WooCommerce (Lite) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "dropshipping-with-ebay-for-woocommerce" plugin version 1.2.7 exhibits a concerning security posture primarily due to a large attack surface with insufficient authentication. With 27 identified AJAX handlers, a staggering 26 of them lack proper authorization checks, creating a significant vulnerability. This means that any unauthenticated user could potentially interact with these handlers, leading to unintended actions or data manipulation if they are susceptible to further exploitation.

The code analysis reveals other potential weaknesses. While the majority of SQL queries use prepared statements and output escaping is generally good, the presence of 8 flows with unsanitized paths, four of which are rated as high severity taint flows, is a serious concern. These unsanitized paths could be exploited to inject malicious data or gain unauthorized access to system resources. The use of the dangerous `preg_replace(/e)` function, although only one instance, also warrants attention as it can be prone to code injection vulnerabilities under certain conditions.

Despite the absence of recorded CVEs and a history of vulnerabilities, the current static analysis findings suggest a high risk profile. The large number of unprotected AJAX endpoints and high-severity taint flows are critical issues that need immediate attention. While the plugin demonstrates strengths in other areas like prepared statements and output escaping, these are overshadowed by the glaring security gaps. The plugin's security would be significantly improved by implementing robust authentication and capability checks on all AJAX handlers and rigorously sanitizing all data flowing through the identified unsanitized paths.

Key Concerns

  • Large number of unprotected AJAX handlers
  • High severity unsanitized taint flows (4)
  • Unsanitized paths identified (8 total)
  • Dangerous function preg_replace(/e) present
  • Low number of nonce checks (2)
  • Low number of capability checks (1)
Vulnerabilities
None known

Dropshipping with eBay for WooCommerce (Lite) Security Vulnerabilities

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

Dropshipping with eBay for WooCommerce (Lite) Code Analysis

Dangerous Functions
1
Raw SQL Queries
25
26 prepared
Unescaped Output
47
548 escaped
Nonce Checks
2
Capability Checks
1
File Operations
6
External Requests
0
Bundled Libraries
1

Dangerous Functions Found

preg_replace(/e)preg_replace('/eincludes\classes\controller\E2WL_SearchPageController.php:47

Bundled Libraries

Select2

SQL Query Safety

51% prepared51 total queries

Output Escaping

92% escaped595 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

12 flows8 with unsanitized paths
chrome_api (includes\classes\controller\E2WL_SettingPageController.php:217)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
26 unprotected

Dropshipping with eBay for WooCommerce (Lite) Attack Surface

Entry Points27
Unprotected26

AJAX Handlers 27

authwp_ajax_e2wl_push_productincludes\classes\controller\E2WL_ImportPageController.php:27
authwp_ajax_e2wl_delete_import_productsincludes\classes\controller\E2WL_ImportPageController.php:28
authwp_ajax_e2wl_update_product_infoincludes\classes\controller\E2WL_ImportPageController.php:29
authwp_ajax_e2wl_update_variation_infoincludes\classes\controller\E2WL_ImportPageController.php:30
authwp_ajax_e2wl_link_to_categoryincludes\classes\controller\E2WL_ImportPageController.php:31
authwp_ajax_e2wl_get_all_products_to_importincludes\classes\controller\E2WL_ImportPageController.php:32
authwp_ajax_e2wl_get_ebay_order_dataincludes\classes\controller\E2WL_OrderFulfillmentController.php:22
authwp_ajax_e2wl_data_remove_deleted_attributeincludes\classes\controller\E2WL_ProductDataTabController.php:34
authwp_ajax_e2wl_data_remove_deleted_variationincludes\classes\controller\E2WL_ProductDataTabController.php:35
authwp_ajax_woocommerce_save_attributesincludes\classes\controller\E2WL_ProductServiceController.php:24
authwp_ajax_e2wl_add_to_importincludes\classes\controller\E2WL_SearchPageController.php:26
authwp_ajax_e2wl_remove_from_importincludes\classes\controller\E2WL_SearchPageController.php:27
authwp_ajax_e2wl_load_shipping_infoincludes\classes\controller\E2WL_SearchPageController.php:28
authwp_ajax_e2wl_get_categoriesincludes\classes\controller\E2WL_SearchPageController.php:30
authwp_ajax_e2wl_update_categoriesincludes\classes\controller\E2WL_SettingPageController.php:25
authwp_ajax_e2wl_update_price_rulesincludes\classes\controller\E2WL_SettingPageController.php:27
authwp_ajax_e2wl_apply_pricing_rulesincludes\classes\controller\E2WL_SettingPageController.php:29
authwp_ajax_e2wl_update_phrase_rulesincludes\classes\controller\E2WL_SettingPageController.php:31
authwp_ajax_e2wl_apply_phrase_rulesincludes\classes\controller\E2WL_SettingPageController.php:33
authwp_ajax_e2wl_get_status_apply_phrase_rulesincludes\classes\controller\E2WL_SettingPageController.php:35
authwp_ajax_e2wl_calc_external_images_countincludes\classes\controller\E2WL_SettingPageController.php:37
authwp_ajax_e2wl_calc_external_imagesincludes\classes\controller\E2WL_SettingPageController.php:38
authwp_ajax_e2wl_load_external_imageincludes\classes\controller\E2WL_SettingPageController.php:39
authwp_ajax_e2wl_order_infoincludes\classes\controller\E2WL_WooCommerceOrderListController.php:27
authwp_ajax_e2wl_product_infoincludes\classes\controller\E2WL_WooCommerceProductListController.php:29
authwp_ajax_e2wl_sync_productsincludes\classes\controller\E2WL_WooCommerceProductListController.php:30
authwp_ajax_e2wl_get_product_idincludes\classes\controller\E2WL_WooCommerceProductListController.php:31
WordPress Hooks 41
actionadmin_menuebay2woo-lite.php:83
actionadmin_enqueue_scriptsebay2woo-lite.php:85
actionwp_enqueue_scriptsebay2woo-lite.php:87
filterwp_get_attachment_urlincludes\classes\controller\E2WL_AttachmentController.php:15
filterwp_calculate_image_srcsetincludes\classes\controller\E2WL_AttachmentController.php:16
filtertiny_mce_before_initincludes\classes\controller\E2WL_ImportPageController.php:34
actionadmin_enqueue_scriptsincludes\classes\controller\E2WL_OrderFulfillmentController.php:17
actionadmin_footerincludes\classes\controller\E2WL_OrderFulfillmentController.php:18
filtere2wl_wcol_bulk_actions_initincludes\classes\controller\E2WL_OrderFulfillmentController.php:21
actionadmin_headincludes\classes\controller\E2WL_ProductDataTabController.php:26
actionwoocommerce_product_write_panel_tabsincludes\classes\controller\E2WL_ProductDataTabController.php:28
actionwoocommerce_product_data_panelsincludes\classes\controller\E2WL_ProductDataTabController.php:29
actionwoocommerce_process_product_metaincludes\classes\controller\E2WL_ProductDataTabController.php:30
actionwoocommerce_variation_options_pricingincludes\classes\controller\E2WL_ProductDataTabController.php:32
actionbefore_delete_postincludes\classes\controller\E2WL_ProductServiceController.php:21
actionwoocommerce_save_product_variationincludes\classes\controller\E2WL_ProductServiceController.php:22
filtere2wl_setting_viewincludes\classes\controller\E2WL_SettingPageController.php:41
filtere2wl_configure_lang_dataincludes\classes\controller\E2WL_SettingPageController.php:43
actione2wl_installincludes\classes\controller\E2WL_SynchProductController.php:21
actione2wl_uninstallincludes\classes\controller\E2WL_SynchProductController.php:22
actionadmin_initincludes\classes\controller\E2WL_SynchProductController.php:24
filtercron_schedulesincludes\classes\controller\E2WL_SynchProductController.php:26
actione2wl_set_setting_auto_updateincludes\classes\controller\E2WL_SynchProductController.php:28
actione2wl_synch_event_checkincludes\classes\controller\E2WL_SynchProductController.php:30
actione2wl_auto_update_eventincludes\classes\controller\E2WL_SynchProductController.php:37
actione2wl_auto_synch_eventincludes\classes\controller\E2WL_SynchProductController.php:40
filterbulk_actions-edit-shop_orderincludes\classes\controller\E2WL_WooCommerceOrderListController.php:19
actionadmin_enqueue_scriptsincludes\classes\controller\E2WL_WooCommerceOrderListController.php:21
actione2wl_installincludes\classes\controller\E2WL_WooCommerceOrderListController.php:23
filterwoocommerce_admin_order_actionsincludes\classes\controller\E2WL_WooCommerceOrderListController.php:25
actionadmin_footer-edit.phpincludes\classes\controller\E2WL_WooCommerceProductListController.php:23
actionload-edit.phpincludes\classes\controller\E2WL_WooCommerceProductListController.php:24
filterpost_row_actionsincludes\classes\controller\E2WL_WooCommerceProductListController.php:25
actionadmin_enqueue_scriptsincludes\classes\controller\E2WL_WooCommerceProductListController.php:26
actionadmin_initincludes\classes\controller\E2WL_WooCommerceProductListController.php:27
actione2wl_admin_assetsincludes\classes\E2WL_AbstractAdminPage.php:29
actione2wl_admin_assetsincludes\classes\E2WL_AbstractAdminPage.php:31
actionwp_loadedincludes\classes\E2WL_AbstractAdminPage.php:33
actionadmin_noticesincludes\classes\E2WL_AbstractAdminPage.php:36
actionadmin_noticesincludes\classes\E2WL_AbstractAdminPage.php:40
actione2wl_init_admin_menuincludes\classes\E2WL_AbstractAdminPage.php:69

Scheduled Events 4

e2wl_synch_event_check
e2wl_synch_event_check
e2wl_auto_update_event
e2wl_auto_synch_event
Maintenance & Trust

Dropshipping with eBay for WooCommerce (Lite) Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedJul 7, 2022
PHP min version7.0
Downloads2K

Community Trust

Rating20/100
Number of ratings3
Active installs10
Developer Profile

Dropshipping with eBay for WooCommerce (Lite) Developer Profile

guru-aliexpress

4 plugins · 4K total installs

79
trust score
Avg Security Score
87/100
Avg Patch Time
66 days
View full developer profile
Detection Fingerprints

How We Detect Dropshipping with eBay for WooCommerce (Lite)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dropshipping-with-ebay-for-woocommerce/assets/js/orderfulfill.js/wp-content/plugins/dropshipping-with-ebay-for-woocommerce/assets/js/e2wl_sprintf.js
Script Paths
/wp-content/plugins/dropshipping-with-ebay-for-woocommerce/assets/js/orderfulfill.js/wp-content/plugins/dropshipping-with-ebay-for-woocommerce/assets/js/e2wl_sprintf.js
Version Parameters
/wp-content/plugins/dropshipping-with-ebay-for-woocommerce/assets/js/orderfulfill.js?ver=/wp-content/plugins/dropshipping-with-ebay-for-woocommerce/assets/js/e2wl_sprintf.js?ver=

HTML / DOM Fingerprints

JS Globals
window.e2wl_sprintf_script_params
REST Endpoints
/wp-json/e2wl/v1/get_ebay_order_data
FAQ

Frequently Asked Questions about Dropshipping with eBay for WooCommerce (Lite)