Smart Chat Button Security & Risk Analysis

wordpress.org/plugins/smart-chat-button

Easily add a beautiful, customizable WhatsApp chat button to your WordPress or WooCommerce site and boost customer engagement instantly.

20 active installs v1.7.0 PHP 7.2+ WP 3.7+ Updated Jun 23, 2025
chatfloating-buttonsticky-buttonwhatsappwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Smart Chat Button Safe to Use in 2026?

Generally Safe

Score 100/100

Smart Chat Button has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The "smart-chat-button" plugin v1.7.0 demonstrates a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history are strong indicators of a well-maintained and secure codebase. The plugin also utilizes prepared statements for all SQL queries, which is a critical security best practice against SQL injection vulnerabilities. Furthermore, the total entry points into the plugin are limited, and importantly, none of them are reported as unprotected.

However, there are areas that warrant attention. The plugin exhibits a moderate level of output escaping, with only 64% of outputs being properly escaped. This could potentially leave the plugin vulnerable to Cross-Site Scripting (XSS) attacks if the unescaped outputs are rendered in a context where an attacker can inject malicious scripts. The static analysis also identified file operations, and while no specific vulnerabilities are flagged, operations involving file system access can sometimes be a source of risk if not handled with extreme care. Finally, the plugin has a single nonce check for its two AJAX handlers, meaning one of them is likely unprotected by a nonce, which is a common vector for CSRF attacks.

Key Concerns

  • Unescaped output is a concern
  • Potential CSRF risk due to missing nonce check
  • File operations present a potential risk
Vulnerabilities
None known

Smart Chat Button Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Smart Chat Button Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
72
128 escaped
Nonce Checks
1
Capability Checks
0
File Operations
3
External Requests
0
Bundled Libraries
0

Output Escaping

64% escaped200 total outputs
Attack Surface

Smart Chat Button Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_smart_chat_button_record_clicksmart-chat-button.php:305
noprivwp_ajax_smart_chat_button_record_clicksmart-chat-button.php:306
WordPress Hooks 13
actionadmin_menuincludes\settings-page.php:16
actionadmin_initincludes\settings-page.php:81
actioninitsmart-chat-button.php:92
actionelementor/widgets/registersmart-chat-button.php:104
actionplugins_loadedsmart-chat-button.php:109
actionwp_footersmart-chat-button.php:143
actionwp_body_opensmart-chat-button.php:144
actionwp_after_bodysmart-chat-button.php:145
filterthe_contentsmart-chat-button.php:161
actionadmin_enqueue_scriptssmart-chat-button.php:198
actionadmin_enqueue_scriptssmart-chat-button.php:212
actionwp_enqueue_scriptssmart-chat-button.php:253
actionadmin_enqueue_scriptssmart-chat-button.php:309
Maintenance & Trust

Smart Chat Button Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 23, 2025
PHP min version7.2
Downloads453

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Smart Chat Button Developer Profile

M Arslan Farooq

2 plugins · 40 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Smart Chat Button

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-chat-button/assets/css/frontend.css/wp-content/plugins/smart-chat-button/assets/js/frontend.js/wp-content/plugins/smart-chat-button/assets/js/admin.js/wp-content/plugins/smart-chat-button/assets/css/admin-settings.css
Script Paths
/wp-content/plugins/smart-chat-button/assets/js/frontend.js/wp-content/plugins/smart-chat-button/assets/js/admin.js
Version Parameters
smart-chat-button/assets/js/admin.js?ver=smart-chat-button/assets/css/admin-settings.css?ver=smart-chat-button/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
smart-whatsapp-buttonsmart-chat-drawer
HTML Comments
<!-- SVG not found: <!-- Generated by Smart Chat Button Plugin -->
Data Attributes
id="smart-whatsapp-button"id="smart-chat-drawer"data-phone=""data-message=""data-color=""data-position=""+2 more
JS Globals
smartChatButtonAdmin
FAQ

Frequently Asked Questions about Smart Chat Button