SiteForge Chat Security & Risk Analysis

wordpress.org/plugins/botfoundry

SiteForge Chat is a powerful, yet easy-to-use WordPress chatbot creation tool that helps you create a custom smart AI chatbot for your your website.

0 active installs v0.0.8 PHP 7.2.5+ WP 6.5+ Updated Apr 29, 2025
aichatbotcustomer-supportseo
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SiteForge Chat Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "botfoundry" plugin v0.0.8 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, 100% use of prepared statements for SQL queries, and complete output escaping are significant strengths. The plugin also shows no recorded vulnerability history, suggesting a consistent track record of security. However, there are notable areas for improvement that introduce risk.

The primary concern lies within the REST API, where 5 out of 20 routes lack permission callbacks. This creates an unprotected attack surface that could potentially be exploited by unauthenticated users, depending on the functionality exposed by these routes. Furthermore, the complete absence of nonce checks across all entry points, including the unprotected REST API routes, is a significant oversight. While the REST API routes are the most obvious entry points for concern due to missing permission checks, any plugin functionality that accepts user input should ideally incorporate nonce verification to mitigate CSRF attacks.

Despite the positive aspects like secure SQL handling and output escaping, the unprotected REST API routes and the lack of nonce checks present tangible security weaknesses. The plugin's vulnerability history is clean, but this does not negate the risks identified in the current codebase. A balanced assessment indicates a plugin with some good security foundations but requiring immediate attention to its exposed REST API endpoints and the implementation of nonce checks to achieve a more robust security profile.

Key Concerns

  • REST API routes without permission callbacks
  • Missing nonce checks
Vulnerabilities
None known

SiteForge Chat Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SiteForge Chat Release Timeline

v0.0.8Current
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Code Analysis
Analyzed Apr 16, 2026

SiteForge Chat Code Analysis

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

SQL Query Safety

100% prepared13 total queries

Output Escaping

100% escaped42 total outputs
Attack Surface
5 unprotected

SiteForge Chat Attack Surface

Entry Points20
Unprotected5

REST API Routes 20

POST/wp-json/botfoundry/v1/initincludes/api/admin-endpoints.php:19
GET/wp-json/botfoundry/v1/get-settingsincludes/api/admin-endpoints.php:26
POST/wp-json/botfoundry/v1/add-page-dataincludes/api/admin-endpoints.php:33
POST/wp-json/botfoundry/v1/remove-page-dataincludes/api/admin-endpoints.php:40
POST/wp-json/botfoundry/v1/set-aiincludes/api/admin-endpoints.php:47
POST/wp-json/botfoundry/v1/set-chatbot-settingsincludes/api/admin-endpoints.php:54
POST/wp-json/botfoundry/v1/set-ai-enabledincludes/api/admin-endpoints.php:61
POST/wp-json/botfoundry/v1/set-chatbot-colorsincludes/api/admin-endpoints.php:68
POST/wp-json/botfoundry/v1/set-no-powered-byincludes/api/admin-endpoints.php:76
POST/wp-json/botfoundry/v1/set-visible-on-settingincludes/api/admin-endpoints.php:83
GET/wp-json/botfoundry/v1/get-visible-on-settingincludes/api/admin-endpoints.php:90
POST/wp-json/botfoundry/v1/set-visible-on-pagesincludes/api/admin-endpoints.php:97
POST/wp-json/botfoundry/v1/set-main-goalincludes/api/admin-endpoints.php:108
POST/wp-json/botfoundry/v1/set-custom-instructionsincludes/api/admin-endpoints.php:119
POST/wp-json/botfoundry/v1/activate-premiumincludes/api/admin-endpoints.php:129
GET/wp-json/botfoundry/v1/get-chatbot-settingsincludes/api/user-endpoints.php:17
POST/wp-json/botfoundry/v1/send-messageincludes/api/user-endpoints.php:25
GET/wp-json/botfoundry/v1/get-visible-on-pagesincludes/api/user-endpoints.php:32
POST/wp-json/botfoundry/v1/get-premium-settingsincludes/api/user-endpoints.php:39
GET/wp-json/botfoundry/v1/get-frontpage-idincludes/api/user-endpoints.php:45
WordPress Hooks 7
actionadmin_menubotfoundry.php:49
actionwp_footerbotfoundry.php:70
actionwpbotfoundry.php:74
actionadmin_enqueue_scriptsbotfoundry.php:117
actionwp_enqueue_scriptsbotfoundry.php:162
actionrest_api_initincludes/api/admin-endpoints.php:11
actionrest_api_initincludes/api/user-endpoints.php:12
Maintenance & Trust

SiteForge Chat Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 29, 2025
PHP min version7.2.5
Downloads572

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SiteForge Chat Developer Profile

axel8721

2 plugins · 100 total installs

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

How We Detect SiteForge Chat

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/botfoundry/build/index.css/wp-content/plugins/botfoundry/build/index.js/wp-content/plugins/botfoundry/visitors-build/visitors.css/wp-content/plugins/botfoundry/visitors-build/visitors.js
Script Paths
build/index.jsvisitors-build/visitors.js
Version Parameters
BotFoundry-scriptBotFoundry-style

HTML / DOM Fingerprints

CSS Classes
botfoundry-settingsbotfoundry-visitors
JS Globals
my_script_data
REST Endpoints
/wp-json/botfoundry/v1/init/wp-json/botfoundry/v1/get-settings/wp-json/botfoundry/v1/add-page-data/wp-json/botfoundry/v1/remove-page-data/wp-json/botfoundry/v1/set-ai/wp-json/botfoundry/v1/set-chatbot-settings/wp-json/botfoundry/v1/set-ai-enabled/wp-json/botfoundry/v1/set-chatbot-colors/wp-json/botfoundry/v1/set-no-powered-by/wp-json/botfoundry/v1/set-visible-on-setting/wp-json/botfoundry/v1/get-visible-on-setting/wp-json/botfoundry/v1/set-visible-on-pages
FAQ

Frequently Asked Questions about SiteForge Chat