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.9 PHP 5.6+ WP 5.3+ Updated Mar 27, 2026
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. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Feb 3, 2025Updated 1mo 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 published

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)
Version History

Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets Release Timeline

v2.0.9Current
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.9.9
v1.9.8
v1.9.7
v1.9.6
v1.9.5
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9
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 · Security
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 updatedMar 27, 2026
PHP min version5.6
Downloads69K

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

7 plugins · 3K total installs

98
trust score
Avg Security Score
97/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