Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Security & Risk Analysis

wordpress.org/plugins/product-sync-master-sheet

Help you to connect your WooCommerce website with Google Sheet as well as Manage your Stock easy from one menu with Advance Filter

400 active installs v2.0.0 PHP 7.2+ WP 4.0.0+ Updated Jan 29, 2026
bulk-editorstock-managementwoocommerce-inventory-managementwoocommerce-stock-managementwoocommerce-stock-sync
99
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 4, 2026
Safety Verdict

Is Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce 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 4, 2026Updated 3mo ago
Risk Assessment

The "product-sync-master-sheet" plugin version 2.0.0 presents a mixed security posture. While it demonstrates good practices in areas like SQL query preparation and output escaping, there are significant concerns related to its attack surface and historical vulnerability patterns. The presence of 5 AJAX handlers without authentication checks creates a substantial entry point for potential unauthorized actions. Although no critical or high severity taint flows were identified, the 2 flows with unsanitized paths are a flag for potential information disclosure or code execution vulnerabilities. The plugin's history shows a medium severity vulnerability in the past, specifically related to missing authorization, which aligns with the current findings of unprotected AJAX handlers. This historical pattern, coupled with the current lack of authentication on several entry points, suggests a recurring weakness in access control implementation. Overall, the plugin has strengths in certain secure coding practices but exhibits critical weaknesses in access control that need immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Medium severity vulnerability in history
  • Limited capability checks
Vulnerabilities
1 published

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-68834medium · 5.3Missing Authorization

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce <= 1.1.3 - Missing Authorization

Feb 4, 2026 Patched in 1.1.4 (6d)
Version History

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Release Timeline

v2.0.0Current
v1.1.4
v1.1.31 CVE
v1.1.21 CVE
v1.1.11 CVE
v1.1.01 CVE
v1.0.91 CVE
v1.0.81 CVE
v1.0.71 CVE
v1.0.61 CVE
v1.0.51 CVE
v1.0.41 CVE
v1.0.31 CVE
v1.0.21 CVE
v1.0.11 CVE
v1.0.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
7 prepared
Unescaped Output
138
484 escaped
Nonce Checks
10
Capability Checks
4
File Operations
0
External Requests
5
Bundled Libraries
0

SQL Query Safety

78% prepared9 total queries

Output Escaping

78% escaped622 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
handle_json_file_upload (admin\page-loader.php:392)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Attack Surface

Entry Points13
Unprotected5

AJAX Handlers 13

authwp_ajax_pssg_quick_table_updateadmin\admin-loader.php:47
authwp_ajax_noprev_pssg_quick_table_updateadmin\admin-loader.php:48
authwp_ajax_pssg_dismiss_appscript_noticeadmin\admin-loader.php:52
authwp_ajax_pssg_setting_wizard_submitadmin\page-loader.php:57
authwp_ajax_pssg_configure_form_submitadmin\page-loader.php:58
authwp_ajax_handle_json_file_uploadadmin\page-loader.php:59
authwp_ajax_pssg_generate_access_keyadmin\page-loader.php:62
authwp_ajax_pssg_regenerate_access_keyadmin\page-loader.php:63
authwp_ajax_pssg_syncronize_productsapp\http\sheet.php:151
authwp_ajax_noprev_pssg_syncronize_productsapp\http\sheet.php:152
authwp_ajax_pssg_cleared_sheetapp\http\sheet.php:154
authwp_ajax_noprev_pssg_cleared_sheetapp\http\sheet.php:155
authwp_ajax_update_notice_statusframework\ca-framework\app\base\notice-base.php:14
WordPress Hooks 30
actionadmin_noticesadmin\admin-loader.php:51
actionadmin_headadmin\admin-loader.php:55
filterpage_title_action_linksadmin\admin-loader.php:56
actionadmin_bar_menuadmin\admin-loader.php:59
actionadmin_menuadmin\page-loader.php:52
actionadmin_noticesadmin\page-loader.php:53
actionadmin_enqueue_scriptsadmin\page-loader.php:55
actionadmin_body_classadmin\page-loader.php:65
filteradmin_footer_textadmin\page-loader.php:267
actionpssg_api_request_handleapp\handle\api-request-handle.php:35
actionpssg_api_multiple_request_handleapp\handle\api-request-handle.php:36
actionpssg_admin_section_topapp\handle\inactive-element.php:33
actionrest_api_initapp\http\api.php:62
actionsave_postapp\http\sheet.php:163
actiondelete_postapp\http\sheet.php:165
actionwoocommerce_update_product_variationapp\http\sheet.php:167
actionwoocommerce_product_set_stockapp\http\sheet.php:170
actionwoocommerce_variation_set_stockapp\http\sheet.php:171
actionvariations_event_trigger_hookapp\http\sheet.php:173
actionorder_event_trigger_hookapp\http\sheet.php:174
actioninitapp\http\sheet.php:177
actionadmin_enqueue_scriptsframework\ca-framework\app\base\notice-base.php:13
actionadmin_noticesframework\ca-framework\app\notice.php:228
actionadmin_noticesframework\ca-framework\app\require-control.php:123
actionadmin_enqueue_scriptsframework\plugin-required.php:358
actionadmin_enqueue_scriptsframework\plugin-required.php:393
actionplugins_loadedproduct-sync-master-sheet.php:92
actioninitproduct-sync-master-sheet.php:93
actionadmin_noticesproduct-sync-master-sheet.php:103
actionbefore_woocommerce_initproduct-sync-master-sheet.php:109

Scheduled Events 2

order_event_trigger_hook
variations_event_trigger_hook
Maintenance & Trust

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 29, 2026
PHP min version7.2
Downloads8K

Community Trust

Rating100/100
Number of ratings7
Active installs400
Developer Profile

Sync Master Sheet – Product Sync with Google Sheet for WooCommerce Developer Profile

Saiful Islam

14 plugins · 19K total installs

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

How We Detect Sync Master Sheet – Product Sync with Google Sheet for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-sync-master-sheet/assets/css/settings.css/wp-content/plugins/product-sync-master-sheet/assets/css/page-topbar.css/wp-content/plugins/product-sync-master-sheet/assets/css/setup-wizard.css/wp-content/plugins/product-sync-master-sheet/assets/css/admin-product-sync-master-sheet.css/wp-content/plugins/product-sync-master-sheet/assets/js/product-sync-master-sheet-admin.js/wp-content/plugins/product-sync-master-sheet/assets/js/pssg_modal.js/wp-content/plugins/product-sync-master-sheet/assets/js/pssg_datatable.js/wp-content/plugins/product-sync-master-sheet/assets/js/pssg_select2.js+1 more
Script Paths
/wp-content/plugins/product-sync-master-sheet/assets/css/settings.css/wp-content/plugins/product-sync-master-sheet/assets/css/page-topbar.css/wp-content/plugins/product-sync-master-sheet/assets/css/setup-wizard.css/wp-content/plugins/product-sync-master-sheet/assets/css/admin-product-sync-master-sheet.css/wp-content/plugins/product-sync-master-sheet/assets/js/product-sync-master-sheet-admin.js/wp-content/plugins/product-sync-master-sheet/assets/js/pssg_modal.js+3 more
Version Parameters
product-sync-master-sheet/assets/css/settings.css?ver=product-sync-master-sheet/assets/css/page-topbar.css?ver=product-sync-master-sheet/assets/css/setup-wizard.css?ver=product-sync-master-sheet/assets/css/admin-product-sync-master-sheet.css?ver=product-sync-master-sheet/assets/js/product-sync-master-sheet-admin.js?ver=product-sync-master-sheet/assets/js/pssg_modal.js?ver=product-sync-master-sheet/assets/js/pssg_datatable.js?ver=product-sync-master-sheet/assets/js/pssg_select2.js?ver=product-sync-master-sheet/assets/js/pssg_admin_main.js?ver=

HTML / DOM Fingerprints

CSS Classes
pssg-modal-contentpssg-modal-headerpssg-modal-bodypssg-modal-footerpssg-setting-wizardpssg-wizard-stepspssg-wizard-steppssg-wizard-content+6 more
HTML Comments
<!-- Global variables --><!-- Initial Data --><!-- Initial setup wizard Data --><!-- Topbar Settings -->+5 more
Data Attributes
data-pssg-modal-iddata-pssg-modal-titledata-pssg-modal-body-templatedata-pssg-target-iddata-pssg-parent-iddata-pssg-close-btn+8 more
JS Globals
PSSG_Admin_Configpssg_admin_objPSSG_MODAL_OPTIONSPSSG_SELECT2_CONFIGPSSG_DATATABLE_CONFIGpssg_datatable_instance+1 more
REST Endpoints
/wp-json/pssg/v1/settings/wp-json/pssg/v1/products/wp-json/pssg/v1/sheets/wp-json/pssg/v1/sync/wp-json/pssg/v1/api_key
FAQ

Frequently Asked Questions about Sync Master Sheet – Product Sync with Google Sheet for WooCommerce