
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Security & Risk Analysis
wordpress.org/plugins/buddybot-ai-custom-ai-assistant-and-chat-agentDiscover AI Chatbots for WordPress, only plugin built on native OpenAI assistants. Explore a new different way to chat!
Is BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Safe to Use in 2026?
Generally Safe
Score 100/100BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "buddybot-ai-custom-ai-assistant-and-chat-agent" plugin exhibits a concerning security posture due to a significant number of unprotected entry points. With 56 total entry points and all of them lacking authentication checks, there is a high potential for unauthorized access and manipulation of plugin functionalities. The taint analysis further highlights this concern, revealing 4 high-severity flows with unsanitized paths, indicating potential for injection attacks or other vulnerabilities that could be exploited through these unprotected entry points. Although the plugin shows good practices in SQL query preparation and output escaping, these strengths are overshadowed by the widespread lack of security controls on its attack surface.
The vulnerability history is clean, with no known CVEs or past vulnerabilities. This is a positive indicator, suggesting that developers may have addressed issues in the past or that the plugin hasn't been a target of widespread exploitation. However, the absence of historical vulnerabilities does not negate the immediate risks identified in the static analysis. The substantial number of unprotected AJAX handlers and REST API routes represents a critical weakness that could be easily exploited, especially when combined with the high-severity taint flows. A balanced view acknowledges the good code quality in certain areas but emphasizes the critical need to implement robust authorization and sanitization for all entry points to mitigate the significant risks identified.
Key Concerns
- Unprotected AJAX handlers
- Unprotected REST API routes
- High severity unsanitized paths in taint analysis
- Missing nonce checks on AJAX handlers
- Missing capability checks on AJAX handlers
- Missing permission callbacks on REST API routes
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Security Vulnerabilities
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Attack Surface
AJAX Handlers 54
REST API Routes 2
WordPress Hooks 12
Scheduled Events 1
Maintenance & Trust
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Maintenance & Trust
Maintenance Signals
Community Trust
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Alternatives
TM Chatbot Assistant
tm-chatbot-assistant
A powerful AI chatbot for use with Wordpress that enables OpenAI's Assistants to provide intelligent, conversational support to your website visitors.
AI Chatbot for Support & E-Commerce
ai-chatbot-for-support-e-commerce
AI-powered chatbot for WordPress and WooCommerce using OpenAI or Gemini, trained on your site content.
ChatWise AI Guide
chatwise-ai-guide
Smart AI FAQ assistant powered by GPT. Answer visitor questions using your own OpenAI key and business info. No coding needed.
AI Engine – The Chatbot, AI Framework & MCP for WordPress
ai-engine
AI meets WordPress. Your site can now chat, write poetry, solve problems, and maybe make you coffee.
AI Puffer – Your AI engine for WordPress (formerly AI Power)
gpt3-ai-content-generator
Your AI engine for WordPress. Chat, write, automate, and generate — all in one workspace.
BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress Developer Profile
1 plugin · 100 total installs
How We Detect BuddyBot – OpenAI Assistants, AI Chatbots and Support Agents for WordPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/ BuddyBot.css/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/app.css/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/bootstrap.min.css/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/icons.css/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/spinner.css/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/buddybot-app.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/ BuddyBot.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/app.js+5 more/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/buddybot-app.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/ BuddyBot.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/app.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/bootstrap.min.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/components.js/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/main.js+2 more/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/ BuddyBot.css?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/app.css?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/bootstrap.min.css?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/icons.css?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/css/spinner.css?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/buddybot-app.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/ BuddyBot.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/app.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/bootstrap.min.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/components.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/main.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/plugins.min.js?ver=/wp-content/plugins/buddybot-ai-custom-ai-assistant-and-chat-agent/assets/js/sweetalert.min.js?ver=HTML / DOM Fingerprints
buddybot-chat-wrapperbuddybot-chat-messagebuddybot-chat-inputbuddybot-ai-responsebuddybot-user-messagebuddybot-headerbuddybot-settings-formbuddybot-playground-container+3 more<!-- Blocks-------- --><!-- Admin Code-------- --><!-- Public Code-------- --><!-- Main Menu-->+7 moredata-buddybot-chat-iddata-buddybot-message-typedata-buddybot-session-iddata-buddybot-input-elementwindow.BuddyBotAppwindow.buddybot_settingswindow.buddybot_chat_datawindow.buddybot_session_idwindow.buddybot_nonce/wp-json/buddybot/v1/chat/wp-json/buddybot/v1/settings/wp-json/buddybot/v1/conversations/wp-json/buddybot/v1/vectorstore[buddybot-chat][buddybot-conversation]