PraisonAI Security & Risk Analysis

wordpress.org/plugins/praisonai

Effortlessly integrate a powerful, AI-driven chatbot onto your WordPress site with PraisonAI.

0 active installs v1.0.3 PHP + WP 5.0+ Updated Oct 31, 2025
aichatchatbotgptopenai
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PraisonAI Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The 'praisonai' v1.0.3 plugin exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, and the use of prepared statements for all SQL queries are strong indicators of secure coding practices. Furthermore, all observed output is properly escaped, and there is a single nonce check, which helps mitigate common cross-site scripting and request forgery vulnerabilities.

However, there are areas that warrant attention. The plugin has two AJAX handlers, and while the static analysis indicates they are protected by authorization checks, it's crucial to ensure these checks are robust and correctly implemented. The single external HTTP request could potentially be a vector if not handled securely, for instance, if it fetches or processes user-controlled data without proper validation or sanitization. The lack of any recorded vulnerabilities in its history is positive, but it also means there's no historical data to analyze for common patterns or past weaknesses.

In conclusion, 'praisonai' v1.0.3 demonstrates strengths in its handling of SQL and output escaping. The main areas for caution are the AJAX endpoints' authorization logic and the secure handling of the external HTTP request. While the vulnerability history is clean, ongoing vigilance and thorough review of the authorization mechanisms are recommended.

Key Concerns

  • AJAX handlers lack explicit auth checks (0 reported)
  • No REST API routes without permission callbacks
  • No dangerous functions found
  • 100% of SQL queries use prepared statements
  • 100% of output properly escaped
  • No file operations found
  • One external HTTP request
  • One nonce check present
  • No capability checks found
  • No bundled libraries
  • No taint flows with unsanitized paths
  • No known CVEs
Vulnerabilities
None known

PraisonAI Security Vulnerabilities

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

PraisonAI Release Timeline

v1.0.3Current
Code Analysis
Analyzed Apr 16, 2026

PraisonAI Code Analysis

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

Output Escaping

100% escaped3 total outputs
Attack Surface

PraisonAI Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_praisonai_chatpraisonai.php:168
noprivwp_ajax_praisonai_chatpraisonai.php:169

Shortcodes 1

[praisonai_chat] praisonai.php:123
WordPress Hooks 4
actionadmin_menupraisonai.php:31
actionadmin_enqueue_scriptspraisonai.php:32
actionadmin_initpraisonai.php:52
actionadmin_initpraisonai.php:87
Maintenance & Trust

PraisonAI Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 31, 2025
PHP min version
Downloads156

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PraisonAI Developer Profile

Mervin Praison

8 plugins · 3K total installs

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

How We Detect PraisonAI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/praisonai/js/praisonai-admin.js/wp-content/plugins/praisonai/css/praisonai-chat.css/wp-content/plugins/praisonai/js/praisonai-chat.js
Script Paths
/wp-content/plugins/praisonai/js/praisonai-admin.js/wp-content/plugins/praisonai/js/praisonai-chat.js
Version Parameters
praisonai-adminpraisonai-chat-stylepraisonai-chat-script

HTML / DOM Fingerprints

CSS Classes
praisonai-chat-containerpraisonai-chat-historypraisonai-chat-form
Data Attributes
id="praisonai_openai_api_key_field"name="praisonai_openai_api_key"id="praisonai_toggle_api_key"id="praisonai-chat-input"id="praisonai-chat-submit"
JS Globals
praisonai_chat_params
REST Endpoints
/wp-json/praisonai/v1/chat
Shortcode Output
<div class="praisonai-chat-container"><div class="praisonai-chat-history"></div><form class="praisonai-chat-form"><input type="text" id="praisonai-chat-input" placeholder="Ask anything..." autocomplete="off">
FAQ

Frequently Asked Questions about PraisonAI