Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Security & Risk Analysis

wordpress.org/plugins/whatshelp-chat-button

Floating button for chatting with your visitors via WhatsApp, Messenger, Contact form, and more.

20K active installs v1.9.2 PHP + WP 2.7+ Updated Oct 6, 2025
chat-buttonchat-gptchatgptlive-chatwhatsapp
100
A · Safe
CVEs total1
Unpatched0
Last CVEJul 17, 2023
Download
Safety Verdict

Is Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Safe to Use in 2026?

Generally Safe

Score 100/100

Chat Button & Custom ChatGPT-Powered Bot by GetButton.io has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 17, 2023Updated 5mo ago
Risk Assessment

The "whatshelp-chat-button" plugin v1.9.2 demonstrates a mixed security posture. On the positive side, the static analysis reveals a commendably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the code shows good practices in SQL query handling, exclusively using prepared statements, and no file operations or external HTTP requests were detected, all contributing to a reduced risk of common vulnerabilities.

However, there are significant areas of concern. The low percentage of properly escaped output (10%) is a major red flag, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. This is further corroborated by the vulnerability history, which shows a past medium-severity XSS vulnerability, suggesting a recurring weakness in input sanitization. The complete absence of nonce and capability checks, while tied to the zero-attack-surface finding, means that any future expansion of features without proper authorization checks could immediately expose the plugin to serious risks.

In conclusion, while the plugin has a minimal attack surface and handles database queries securely, the poor output escaping and past XSS vulnerability highlight a critical weakness in handling user-provided data. The lack of any authorization checks also presents a latent risk. The plugin's security is heavily reliant on its limited functionality; any feature expansion would require immediate attention to input validation and output escaping.

Key Concerns

  • Low percentage of properly escaped output
  • Past medium severity XSS vulnerability
  • No nonce checks
  • No capability checks
Vulnerabilities
1

Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-32292medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Chat Button <= 1.8.9.4 - Authenticated (Administrator+) Stored Cross-Site Scripting via plugin settings

Jul 17, 2023 Patched in 1.8.10 (190d)
Code Analysis
Analyzed Mar 16, 2026

Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Code Analysis

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

Output Escaping

10% escaped10 total outputs
Attack Surface

Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuwhatshelp.php:182
actionwp_footerwhatshelp.php:184
Maintenance & Trust

Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 6, 2025
PHP min version
Downloads604K

Community Trust

Rating90/100
Number of ratings175
Active installs20K
Developer Profile

Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Developer Profile

GetButton.io

1 plugin · 20K total installs

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

How We Detect Chat Button & Custom ChatGPT-Powered Bot by GetButton.io

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

Asset Fingerprints

Script Paths
/wp-content/plugins/whatshelp-chat-button/img/wh-icon.ico

HTML / DOM Fingerprints

HTML Comments
<!-- GetButton.io widget --><!-- /GetButton.io widget -->
Data Attributes
data-no-optimize="1"
JS Globals
WhWidgetSendButton
Shortcode Output
<script data-no-optimize="1" defer src="https://static.getbutton.io/widget/bundle.js?id=<img src="https://getbutton.io/wp-content/uploads/2019/09/cropped-getbutton_logo-32x32.png" style="max-width: 250px;"><img src="plugin_dir_url(__FILE__) . 'img/getbutton_logo.png'" style="max-width: 250px;">
FAQ

Frequently Asked Questions about Chat Button & Custom ChatGPT-Powered Bot by GetButton.io