CustomBot Security & Risk Analysis

wordpress.org/plugins/custombot

This plugin provide a Custom ChatBot that you can edit with your own preferences .

0 active installs v1.0.0 PHP 7.0+ WP 4.7+ Updated Jun 22, 2022
botchatchatbotcustom-chatcustom-chatbot
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CustomBot Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The 'custombot' plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the plugin's clean vulnerability history are significant strengths, indicating a commitment to secure development or a lack of historical targeting. The code analysis reveals no dangerous functions, file operations, or external HTTP requests, which are common vectors for exploits. Furthermore, all SQL queries are prepared, and the plugin has no critical or high-severity taint flows, suggesting careful handling of data. The limited attack surface, with only one shortcode and no AJAX handlers or REST API routes, further reduces the potential for exploitation.

However, there are areas for improvement. A notable concern is the 28% of output not being properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is processed by these unescaped outputs. The complete lack of nonce checks and capability checks, while not directly exploited due to the limited attack surface in this version, represents a significant weakness. Should new entry points be added or existing ones modified without implementing proper authentication and authorization, these missing checks would immediately expose the plugin to significant risks.

In conclusion, 'custombot' v1.0.0 is a relatively secure plugin with no immediate critical vulnerabilities evident from the provided data. Its strengths lie in its clean history and avoidance of common dangerous functions. The primary risks stem from potential XSS due to unescaped output and the absence of critical security checks like nonces and capability checks, which leave it vulnerable to future expansion or modification of its attack surface. Addressing the output escaping and implementing robust authorization checks would significantly enhance its overall security.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

CustomBot Security Vulnerabilities

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

CustomBot Code Analysis

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

Output Escaping

72% escaped89 total outputs
Attack Surface

CustomBot Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cbp_chat] ChatBotPlugin.php:40
WordPress Hooks 7
actionadmin_menuChatBotPlugin.php:29
actionadmin_initChatBotPlugin.php:31
actioninitChatBotPlugin.php:35
actionadmin_headChatBotPlugin.php:37
actionadmin_initChatBotPlugin.php:44
actionwp_body_openChatBotPlugin.php:48
actionwp_body_openChatBotPlugin.php:50
Maintenance & Trust

CustomBot Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedJun 22, 2022
PHP min version7.0
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

CustomBot Developer Profile

Ofek Nakar

8 plugins · 10 total installs

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

How We Detect CustomBot

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custombot/adminCbp.css/wp-content/plugins/custombot/js/admin.js/wp-content/plugins/custombot/js/mapleAnimation.js/wp-content/plugins/custombot/js/botFunction.js/wp-content/plugins/custombot/js/botLogicScript.js
Version Parameters
custombot/adminCbp.css?ver=custombot/js/admin.js?ver=custombot/js/mapleAnimation.js?ver=custombot/js/botFunction.js?ver=custombot/js/botLogicScript.js?ver=

HTML / DOM Fingerprints

CSS Classes
chatBotBtcchatBotBtcIconholderBotDivchatBotChatHolderchatBotProgresschatBotProgressBarchatScreenChatBotcbp_error_message+4 more
HTML Comments
<!-- <p class="cbp_custom_branding_label">Powerd by CustomBot</p> -->
Data Attributes
data-cbp_chat
JS Globals
styleChatthemeColoreditor_script_textownerIcon
Shortcode Output
<div class="chatBotBtc" id="chatboticonright"<span class="chatBotBtcIcon"<div class="holderBotDiv"<div class="chatBotChatHolder"
FAQ

Frequently Asked Questions about CustomBot