
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Security & Risk Analysis
wordpress.org/plugins/woosquareWant to add Square Payment Gateway for WooCommerce? Download WC Shop Sync plugin to add Square payments, inventory sync, customer data, orders, etc.
Is WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The Woosquare plugin v4.7.2 presents a mixed security posture. While it demonstrates good practices in output escaping (96% properly escaped) and a significant number of nonce checks (52), concerns arise from its substantial attack surface, particularly the 31 unprotected AJAX handlers. This represents a significant potential entry point for attackers to interact with the plugin without proper authentication. Although there are no critical or high severity vulnerabilities reported and the last known vulnerability (2024-03-13) is patched, the historical presence of medium severity vulnerabilities related to Cross-Site Scripting and Missing Authorization is a notable risk factor. The taint analysis shows 6 flows with unsanitized paths, which, while not classified as critical or high severity in this scan, could still lead to exploitable conditions, especially when combined with the unprotected AJAX handlers. The plugin also utilizes Freemius v1.0, which could be a concern if it's an outdated version with known vulnerabilities.
Overall, the plugin has strengths in its secure coding practices like prepared statements (51%) and output escaping. However, the high number of unprotected AJAX endpoints is a significant vulnerability that requires immediate attention. The historical pattern of vulnerabilities and the presence of unsanitized paths in taint analysis, even without current critical flags, suggest a need for continued vigilance and thorough security auditing to mitigate potential risks, especially in the context of the large, unprotected attack surface.
Key Concerns
- Unprotected AJAX handlers present a large attack surface
- Taint analysis shows unsanitized paths
- Historical medium severity vulnerabilities (XSS, Missing Auth)
- Bundled Freemius v1.0 library might be outdated
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
APIExperts Square for WooCommerce <= 4.2.9 - Reflected Cross-Site Scripting
APIExperts Square for WooCommerce <= 4.4.1 - Missing Authorization
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Attack Surface
AJAX Handlers 56
WordPress Hooks 109
Scheduled Events 10
Maintenance & Trust
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Alternatives
WooCommerce Square
woocommerce-square
Securely accept payments, synchronize sales, and seamlessly manage inventory and product data between WooCommerce and Square POS.
FooSales – Point of Sale (POS) for WooCommerce
foosales
FooSales POS is a point of sale (POS) system for WooCommerce that turns any computer, iPad or Android tablet into a retail checkout.
Square Sync for WooCommerce | Comprehensive Data Sync Between Square and WooCommerce
squarewoosync
Square sync for WooCommerce — connect your Square POS to sync Square products, inventory, orders, customers and more with WooCommerce in real-time.
MyPayKit – Payment Forms for Square
mypaykit-payment-forms-for-square
Create professional payment forms and accept Square payments in minutes. Simple setup, secure processing.
WooPayments: Integrated WooCommerce Payments
woocommerce-payments
Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.
WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce Developer Profile
84 plugins · 1.4M total installs
How We Detect WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woosquare/admin/css/product-sync.css/wp-content/plugins/woosquare/admin/css/product-sync-v2.css/wp-content/plugins/woosquare/admin/js/product-sync.js/wp-content/plugins/woosquare/admin/js/product-sync-v2.js/wp-content/plugins/woosquare/admin/modules/square-payments/js/square-payment-block.js/wp-content/plugins/woosquare/admin/modules/square-payments/css/square-payment-block.css/wp-content/plugins/woosquare/admin/js/product-sync.js/wp-content/plugins/woosquare/admin/js/product-sync-v2.js/wp-content/plugins/woosquare/admin/modules/square-payments/js/square-payment-block.jsHTML / DOM Fingerprints
woosquare-payment-gatewaywoosquare-payment-gateway-wrapperwoosquare_payment_blockdata-woosquare-payment-gateway-idwoosquare_payment_block_params