
Spoki – Chat Buttons and WooCommerce Notifications Security & Risk Analysis
wordpress.org/plugins/spokiWhatsApp full integration for your website! Recover Abandoned Carts, send Order Notifications and add WhatsApp Buttons.
Is Spoki – Chat Buttons and WooCommerce Notifications Safe to Use in 2026?
Mostly Safe
Score 78/100Spoki – Chat Buttons and WooCommerce Notifications is generally safe to use. 2 past CVEs were resolved.
The "spoki" v2.17.0 plugin exhibits a concerning security posture, primarily due to a significant number of unprotected entry points and a history of medium-severity vulnerabilities, including Cross-Site Scripting (XSS). The static analysis reveals a large attack surface with 6 out of 7 entry points lacking any authentication or permission checks. This means that unauthenticated users could potentially interact with these handlers and routes, leading to unintended consequences. Furthermore, the code analysis highlights the presence of the dangerous `unserialize` function, which, when combined with uncontrolled input, can lead to Remote Code Execution vulnerabilities if not handled with extreme caution and proper input validation. The low percentage of properly escaped output (30%) suggests a high risk of XSS vulnerabilities, further exacerbated by the lack of any nonce checks or capability checks on critical entry points. The plugin's vulnerability history, with a recent medium-severity XSS finding, reinforces these concerns. While the use of prepared statements for SQL queries is a positive sign, it does not mitigate the broader risks presented by the insecure entry points and potential for XSS. Overall, the plugin requires significant security improvements to mitigate the risks of unauthorized access and code injection.
Key Concerns
- Unprotected AJAX handlers (2)
- Unprotected REST API routes (4)
- Dangerous function unserialize used (5 times)
- Low output escaping percentage (30%)
- No nonce checks
- No capability checks
- 1 currently unpatched medium CVE
- XSS common vulnerability type
Spoki – Chat Buttons and WooCommerce Notifications Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Spoki <= 2.16.0 - Authenticated (Administrator+) Stored Cross-Site Scripting
Spoki – Chat Buttons and WooCommerce Notifications <= 2.15.15 - Authenticated (Contributor+) Stored Cross-Site Scripting
Spoki – Chat Buttons and WooCommerce Notifications Release Timeline
Spoki – Chat Buttons and WooCommerce Notifications Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Spoki – Chat Buttons and WooCommerce Notifications Attack Surface
AJAX Handlers 2
REST API Routes 4
Shortcodes 1
WordPress Hooks 37
Scheduled Events 1
Maintenance & Trust
Spoki – Chat Buttons and WooCommerce Notifications Maintenance & Trust
Maintenance Signals
Community Trust
Spoki – Chat Buttons and WooCommerce Notifications Alternatives
Order on Mobile for WooCommerce
woo-order-on-whatsapp
Add a WhatsApp order button to your WooCommerce store. Completely free. Automatic customer notifications with MyD Notifications.
WANotifier for WooCommerce
order-notifications-for-woocommerce
Integrate WooCommerce with WhatsApp to send order notifications, abandoned cart recovery messages and more powered by WhatsApp Business API.
SendApp Notification – Notifications on Orders and abandoned carts for WooCommerce.
sendapp-notification
WhatsApp full integration for your website! Recover Abandoned Carts, Send Order, Post, Product Notifications and add WhatsApp Buttons.
Chat App Brasil
chat-app-brasil
Envie mensagens WhatsApp automáticas para clientes WooCommerce. Notificações, carrinho abandonado, PIX, rastreamento e botão WhatsApp.
Joinchat – Enhanced "click to chat"
creame-whatsapp-me
The most installed WordPress plugin for WhatsApp: a customizable floating button that turns your visitors into chats, leads and sales.
Spoki – Chat Buttons and WooCommerce Notifications Developer Profile
1 plugin · 700 total installs
How We Detect Spoki – Chat Buttons and WooCommerce Notifications
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/spoki/assets/css/main.css/wp-content/plugins/spoki/assets/js/main.js/wp-content/plugins/spoki/assets/js/main.jsspoki/assets/css/main.css?ver=spoki/assets/js/main.js?ver=HTML / DOM Fingerprints
spoki-chat-wrapperspoki-chat-widget<!-- spoki --><!-- spoki-setting --><!-- spoki-abandoned-carts -->data-spoki-settingsdata-spoki-shop-settingsspoki_data/wp-json/spoki/v1/settings/wp-json/spoki/v1/update-settings/wp-json/spoki/v1/abandoned-cart[spoki-chat-button][spoki-whatsapp-button][spoki-abandoned-cart-form]