Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Security & Risk Analysis

wordpress.org/plugins/wpsyncsheets-woocommerce

Export WooCommerce orders, products, customers, and coupons to Google Sheets automatically in real-time.

700 active installs v2.0.7 PHP 5.6+ WP 5.3+ Updated Dec 8, 2025
export-woocommerce-customersexport-woocommerce-ordersexport-woocommerce-productsgoogle-sheetwoocommerce-export
99
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 3, 2025
Safety Verdict

Is Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Safe to Use in 2026?

Generally Safe

Score 99/100

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 3, 2025Updated 3mo ago
Risk Assessment

The plugin 'wpsyncsheets-woocommerce' v2.0.7 exhibits a mixed security posture. On one hand, the code employs good practices such as using prepared statements for all SQL queries and a relatively high percentage of properly escaped output. The absence of critical or high severity taint flows is also a positive indicator. However, a significant concern is the presence of 16 AJAX handlers, all of which lack authentication checks. This creates a large, unprotected attack surface, making these handlers prime targets for unauthorized actions. The vulnerability history, while showing no currently unpatched vulnerabilities, includes a past medium severity vulnerability attributed to missing authorization. This pattern, combined with the current lack of authentication on all AJAX endpoints, strongly suggests a recurring weakness in access control implementation.

While the plugin demonstrates strengths in data handling and output sanitization, the exposed AJAX endpoints represent a critical security flaw. The complete lack of authorization checks on these entry points, especially given the plugin's past authorization-related vulnerability, poses a substantial risk. Attackers could potentially exploit these handlers to perform unintended actions within the WooCommerce environment. The presence of bundled libraries like Guzzle, while not inherently a risk, necessitates ongoing vigilance for any vulnerabilities within those dependencies. The conclusion is that while some security aspects are well-handled, the core issue of unprotected AJAX endpoints overshadows these strengths and requires immediate attention.

Key Concerns

  • All AJAX handlers lack authentication checks
  • Past medium severity vulnerability (Missing Authorization)
Vulnerabilities
1

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-22667medium · 4.3Missing Authorization

Export Order, Product, Customer & Coupon for WooCommerce to Google Sheets <= 1.8.2 - Missing Authorization

Feb 3, 2025 Patched in 1.9 (10d)
Code Analysis
Analyzed Mar 16, 2026

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
159
526 escaped
Nonce Checks
26
Capability Checks
7
File Operations
1
External Requests
1
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

100% prepared1 total queries

Output Escaping

77% escaped685 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
wpsslw_review_notice_message (includes\class-wpsslw-notifications.php:128)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
16 unprotected

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Attack Surface

Entry Points16
Unprotected16

AJAX Handlers 16

authwp_ajax_wpsslw_get_product_countincludes\class-wpsslw-include-action.php:65
authwp_ajax_wpsslw_sync_productsincludes\class-wpsslw-include-action.php:66
authwp_ajax_wpsslw_clear_productsheetincludes\class-wpsslw-include-action.php:67
authwp_ajax_wpsslw_sync_single_product_dataincludes\class-wpsslw-include-action.php:68
authwp_ajax_install_and_activate_pluginincludes\class-wpsslw-include-action.php:70
authwp_ajax_wpsslw_clear_all_sheetincludes\class-wpsslw-include-action.php:107
authwp_ajax_wpsslw_check_existing_sheetincludes\class-wpsslw-include-action.php:108
authwp_ajax_wpsslw_get_orders_countincludes\class-wpsslw-include-action.php:110
authwp_ajax_wpsslw_sync_sheetswiseincludes\class-wpsslw-include-action.php:111
authwp_ajax_wpsslw_clear_couponsheetincludes\class-wpsslw-include-action.php:123
authwp_ajax_wpsslw_get_coupon_countincludes\class-wpsslw-include-action.php:124
authwp_ajax_wpsslw_sync_couponsincludes\class-wpsslw-include-action.php:125
authwp_ajax_wpsslw_clear_customersheetincludes\class-wpsslw-include-action.php:145
authwp_ajax_wpsslw_get_customer_countincludes\class-wpsslw-include-action.php:146
authwp_ajax_wpsslw_sync_customersincludes\class-wpsslw-include-action.php:147
authwp_ajax_wpsslw_reset_settingsincludes\class-wpsslw-include-action.php:159
WordPress Hooks 43
actionadmin_enqueue_scriptsfeedback\users-feedback.php:22
actionadmin_initfeedback\users-feedback.php:25
actionadmin_headfeedback\users-feedback.php:28
actionwoocommerce_update_productincludes\class-wpsslw-include-action.php:55
actionwpsslw_product_pro_htmlincludes\class-wpsslw-include-action.php:58
actionwoocommerce_order_status_changedincludes\class-wpsslw-include-action.php:77
actionwoocommerce_process_shop_order_metaincludes\class-wpsslw-include-action.php:78
actionwoocommerce_update_options_google_sheet_settingsincludes\class-wpsslw-include-action.php:79
actionwoocommerce_trash_orderincludes\class-wpsslw-include-action.php:83
actiontransition_post_statusincludes\class-wpsslw-include-action.php:85
actionwoocommerce_admin_field_set_headersincludes\class-wpsslw-include-action.php:92
actionwoocommerce_admin_field_set_sheetsincludes\class-wpsslw-include-action.php:93
actionwoocommerce_admin_field_set_custom_sheetsincludes\class-wpsslw-include-action.php:94
actionwoocommerce_admin_field_manage_row_fieldincludes\class-wpsslw-include-action.php:95
actionwoocommerce_admin_field_select_spreadsheetincludes\class-wpsslw-include-action.php:96
actionwoocommerce_admin_field_sync_buttonincludes\class-wpsslw-include-action.php:97
actionwoocommerce_admin_field_order_pro_htmlincludes\class-wpsslw-include-action.php:100
actionwoocommerce_coupon_object_updated_propsincludes\class-wpsslw-include-action.php:117
actionedit_user_profile_updateincludes\class-wpsslw-include-action.php:131
actiondelete_userincludes\class-wpsslw-include-action.php:132
actionuser_registerincludes\class-wpsslw-include-action.php:133
actionwoocommerce_save_account_detailsincludes\class-wpsslw-include-action.php:134
actionwoocommerce_checkout_update_user_metaincludes\class-wpsslw-include-action.php:135
actionwpsslw_customer_pro_htmlincludes\class-wpsslw-include-action.php:138
actionadmin_menuincludes\class-wpsslw-include-action.php:153
actionwp_trash_postincludes\class-wpsslw-include-action.php:154
actionuntrashed_postincludes\class-wpsslw-include-action.php:155
actionadmin_enqueue_scriptsincludes\class-wpsslw-include-action.php:156
filterplugin_row_metaincludes\class-wpsslw-include-action.php:157
actionplugins_loadedincludes\class-wpsslw-include-action.php:158
actionadmin_enqueue_scriptsincludes\class-wpsslw-include-action.php:160
actionwpsslw_general_settings_pro_htmlincludes\class-wpsslw-include-action.php:163
actionwpsslw_coupon_pro_htmlincludes\class-wpsslw-include-action.php:167
actionadmin_initincludes\class-wpsslw-notifications.php:35
actionadmin_noticesincludes\class-wpsslw-notifications.php:76
filterwpsyncsheets_coupon_headersincludes\coupon\compatibility\class-wpsslw-coupon-headers.php:29
filterwpsyncsheets_customer_headersincludes\customer\compatibility\class-wpsslw-customer-headers.php:29
filterwpsyncsheets_order_headersincludes\order\compatibility\class-wpsslw-default.php:33
filterwpsyncsheets_product_headersincludes\product\compatibility\class-wpsslw-default-headers.php:28
actioninitsrc\class-wpsyncsheetswoocommerce.php:47
actionbefore_woocommerce_initwpsyncsheets-lite-woocommerce.php:43
actioninitwpsyncsheets-lite-woocommerce.php:191
actionadmin_noticeswpsyncsheets-lite-woocommerce.php:229
Maintenance & Trust

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 8, 2025
PHP min version5.6
Downloads68K

Community Trust

Rating100/100
Number of ratings26
Active installs700
Developer Profile

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Developer Profile

Creative Werk Designs

6 plugins · 2K total installs

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

How We Detect Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpsyncsheets-woocommerce/feedback/js/admin-feedback.js/wp-content/plugins/wpsyncsheets-woocommerce/feedback/css/admin-feedback.css
Script Paths
/wp-content/plugins/wpsyncsheets-woocommerce/feedback/js/admin-feedback.js
Version Parameters
wpssyncsheets-woocommerce/feedback/js/admin-feedback.js?czaswpssyncsheets-woocommerce/feedback/css/admin-feedback.css?s

HTML / DOM Fingerprints

CSS Classes
wpssw-deactivation-containerwpssw-deactivation-responsewpssw-form-title--icon-wrapperwpssw-iconwpssw-titlehide-feedback-popup
Data Attributes
id="wpssw-deactivate-feedback-dialog-wrapper"id="wpssw-deactivate-feedback-dialog-header"
JS Globals
WPSSLW_URLWPSSLW_VERSIONWPSSLW_PLUGIN_ITEM_IDWPSSLW_PLUGIN_SLUGWPSSLW_BUY_PRO_VERSION_URL
FAQ

Frequently Asked Questions about Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets