
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 77/100Spoki – Chat Buttons and WooCommerce Notifications is generally safe to use. 2 past CVEs were resolved. Keep it updated.
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 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
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 Widget: Floating Customer Support Button for 30+ Channels, Supporting SMS, Calls, and Chat – Bit Assist
bit-assist
Floating sticky chat button for WhatsApp Chat, Facebook Messenger, Telegram, Instagram, SMS, Call, Discord chat, TikTok, Line & 30+ channels
Cresta Help Chat
cresta-whatsapp-chat
Allow your users and customers to contact you via WhatsApp with a single click.
WP Sticky Button – Click to Chat
wa-sticky-button
Display the beautiful WhatsApp Sticky Button on the WordPress frontend.
Add Chat App Button
add-whatsapp-button
Add Chat App Button enables adding a customizeable click-to-chat button that opens a chat on WhatsApp. This plugin is not affiliated with WhatsApp or …
Spoki – Chat Buttons and WooCommerce Notifications Developer Profile
1 plugin · 800 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]