Petabot Security & Risk Analysis

wordpress.org/plugins/petabot

Petabot: An AI chatbot plugin for WordPress to boost support, engage users, and enhance your site with natural conversations.

0 active installs v1.3.0 PHP 7.4+ WP 5.3+ Updated Aug 25, 2025
aiartificial-intelligencechatbotlarge-language-models-llmpetabot
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Petabot Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 7mo ago
Risk Assessment

The "petabot" v1.3.0 plugin exhibits a mixed security posture. On the positive side, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all detected output. There are no recorded vulnerabilities or CVEs, suggesting a history of stable and secure releases. The absence of dangerous functions, file operations, and critical taint flows further strengthens its security profile.

However, significant concerns arise from the identified attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This is a critical security flaw as it allows any unauthenticated user to trigger these functionalities. Furthermore, the lack of nonce checks on these AJAX actions exacerbates the risk, making them susceptible to Cross-Site Request Forgery (CSRF) attacks. The presence of an external HTTP request also warrants attention, although its exact nature and potential risks are not detailed in the provided data. The absence of capability checks on any entry points is also a notable weakness.

In conclusion, while "petabot" v1.3.0 has strengths in its data handling and output sanitization, the unprotected AJAX endpoints represent a substantial security risk. Immediate attention should be given to implementing proper authentication and nonce checks for these handlers to mitigate potential exploits.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without nonce checks
  • Entry points without capability checks
Vulnerabilities
None known

Petabot Security Vulnerabilities

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

Petabot Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface
2 unprotected

Petabot Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_petabot_get_tokenpetabot-plugin.php:136
authwp_ajax_petabot_get_tokenpetabot-plugin.php:137
WordPress Hooks 4
actionadmin_menupetabot-plugin.php:46
actionadmin_initpetabot-plugin.php:100
actionwp_enqueue_scriptspetabot-plugin.php:133
actionwp_footerpetabot-plugin.php:174
Maintenance & Trust

Petabot Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 25, 2025
PHP min version7.4
Downloads706

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Petabot Developer Profile

petanux

1 plugin · 0 total installs

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

How We Detect Petabot

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/petabot/petabot-script.js
Script Paths
https://cdn.petanux.com/public-assets/petabot/petabot-script.jshttps://cdn.petanux.com/public-assets/petabot/petabot-style.css/wp-content/plugins/petabot/petabot-script.js
Version Parameters
petabot-style?ver=1.3.0petabot-script?ver=1.3.0

HTML / DOM Fingerprints

Data Attributes
id="response-iframe"
JS Globals
chatbotData
REST Endpoints
/wp-ajax.php
FAQ

Frequently Asked Questions about Petabot