
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Security & Risk Analysis
wordpress.org/plugins/qnachatQnAChat is a powerful live chat customer support plugin for WordPress. It allows you to provide real-time assistance to your website visitors through …
Is QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Safe to Use in 2026?
Generally Safe
Score 85/100QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The qnachat plugin v1.0.2 exhibits a significantly concerning security posture due to a large number of unprotected AJAX handlers, representing its entire attack surface. While the plugin demonstrates good practices in SQL query preparation and output escaping, the lack of any authentication or capability checks on all its entry points is a critical flaw. This makes the plugin highly susceptible to unauthorized actions being performed by any authenticated user, or potentially even unauthenticated users if the AJAX endpoints can be triggered without login.
The taint analysis reveals a high number of flows with unsanitized paths, with 11 classified as high severity. This, combined with the presence of the `unserialize` function which is inherently dangerous when used with untrusted input, suggests a high risk of arbitrary code execution or data manipulation vulnerabilities. The absence of nonce checks on AJAX handlers further exacerbates this risk, allowing for Cross-Site Request Forgery (CSRF) attacks to be more easily executed. The plugin's clean vulnerability history is a positive, but it does not mitigate the significant risks identified in the current static analysis.
In conclusion, while the plugin shows some strengths in data handling (SQL, output escaping), the overwhelming lack of security checks on its extensive AJAX attack surface, coupled with high-severity taint flows and the use of `unserialize`, creates a critical security weakness. Immediate attention is required to implement proper authentication and authorization mechanisms for all AJAX handlers to mitigate these risks.
Key Concerns
- Unprotected AJAX handlers
- High number of unsanitized flows (high severity)
- Dangerous unserialize function
- Missing nonce checks on AJAX
- No capability checks
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Security Vulnerabilities
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Release Timeline
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Attack Surface
AJAX Handlers 38
WordPress Hooks 6
Maintenance & Trust
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Maintenance & Trust
Maintenance Signals
Community Trust
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Alternatives
LiveChat – Live Chat Plugin for WP Websites
wp-live-chat-software-for-wordpress
Best live chat and help desk plugin for WordPress websites. Add the LiveChat widget to engage visitors and provide real‑time customer support! 🚀
Chatlio Live Chat for Slack
chatlio
Chatlio lets you talk with your customers using Slack directly from your WordPress site.
WPChat – Live Chat & Messaging Widget for Customer Support
smashballoon-wpchat-livechat-customer-support
WordPress WhatsApp chat plugin with a live chat widget for WhatsApp, Messenger, Telegram & Instagram. Includes smart FAQs and chat funnels.
EngageBay Live Chat Support
engagebay-livechat
Add real-time live chat support to your WordPress site with EngageBay. Connect instantly with visitors, boost engagement, and grow your business.
Appzo Chatbot Widget
appzo-chatbot-widget
Add an intelligent AI chatbot widget to your WordPress site with customizable positioning and styling. Improve customer engagement and support.
QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support Developer Profile
3 plugins · 100 total installs
How We Detect QNA Chat – All-in-One Solution for Live Chat, Tag-Based FAQs, and Customer Support
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/qnachat/assets/css/chat_widget.css/wp-content/plugins/qnachat/assets/js/front_end.js/wp-content/plugins/qnachat/assets/js/back_end.js/wp-content/plugins/qnachat/assets/js/settings.js/wp-content/plugins/qnachat/assets/css/conversations.css/wp-content/plugins/qnachat/assets/css/settings.css/wp-content/plugins/qnachat/assets/js/advanced_settings.js/wp-content/plugins/qnachat/assets/js/faq_set.js+1 more/wp-content/plugins/qnachat/assets/js/front_end.js/wp-content/plugins/qnachat/assets/js/back_end.js/wp-content/plugins/qnachat/assets/js/settings.js/wp-content/plugins/qnachat/assets/js/advanced_settings.js/wp-content/plugins/qnachat/assets/js/faq_set.jsqnachat/assets/css/chat_widget.css?ver=qnachat/assets/js/front_end.js?ver=qnachat/assets/js/back_end.js?ver=qnachat/assets/js/settings.js?ver=qnachat/assets/css/conversations.css?ver=qnachat/assets/css/settings.css?ver=qnachat/assets/js/advanced_settings.js?ver=qnachat/assets/js/faq_set.js?ver=qnachat/assets/css/faqs.css?ver=HTML / DOM Fingerprints
qnac-chat-bubbleqnac-chat-widgetqnac-chat-widget-headerqnac-chat-widget-bodyqnac-chat-widget-footerqnac-chat-inputqnac-chat-sendqnac-chat-message+38 more<!-- QnAChat Chat Widget Start --><!-- QnAChat Chat Widget End --><!-- QnAChat FAQs Settings Start --><!-- QnAChat FAQs Settings End -->+4 moredata-qnac-iddata-qnac-conversation-iddata-qnac-faq-iddata-qnac-settingdata-qnac-tabqnac_data/wp-json/qnac/v1/messages/wp-json/qnac/v1/faqs/wp-json/qnac/v1/settings