Press AI Security & Risk Analysis

wordpress.org/plugins/press-ai

Press AI makes it easy to integrate Generative AI tools and solutions into your website. Add content generator, AI writer, chatbots, and more.

0 active installs v1.0.0 PHP 5.6+ WP 4.6+ Updated Dec 10, 2023
aiai-writerchatbotchatgptgptopenai
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Press AI Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The plugin 'press-ai' v1.0.0 exhibits a concerning security posture due to a significant unauthenticated entry point. While the static analysis reveals positive signs like 100% properly escaped output and the absence of dangerous functions or SQL injection vulnerabilities (all queries use prepared statements), the presence of one REST API route without permission callbacks represents a critical weakness. This means any user, including unauthenticated ones, can potentially interact with this API endpoint, leading to an exploitable attack surface. The complete lack of nonces and capability checks further exacerbates this risk, as there are no mechanisms to verify user permissions or prevent cross-site request forgery for this specific entry point. The plugin's vulnerability history is clean, with no recorded CVEs, which is a strength. However, this positive history should not overshadow the immediate and serious risk presented by the unprotected REST API route. The absence of file operations or external HTTP requests is also a positive aspect. Ultimately, the plugin has good internal code hygiene in many areas, but the single, exposed REST API route poses a substantial risk that requires immediate attention.

Key Concerns

  • REST API route without permission callbacks
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Press AI Security Vulnerabilities

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

Press AI Code Analysis

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

Output Escaping

100% escaped29 total outputs
Attack Surface
1 unprotected

Press AI Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

POST/wp-json/pressai/v1/send_messagechatbot\ChatBotAPI.php:19
WordPress Hooks 14
actionwp_footerchatbot\ChatBot.php:12
actionwp_enqueue_scriptschatbot\ChatBot.php:13
actionrest_api_initchatbot\ChatBotAPI.php:15
actionmedia_buttonseditor\Classic.php:13
actionenqueue_block_editor_assetseditor\Gutenberg.php:13
actionadmin_footereditor\Gutenberg.php:14
actionadmin_noticesincludes\Notice.php:9
actionadmin_enqueue_scriptsincludes\Notice.php:10
filtersafe_style_cssincludes\Notice.php:12
actionrest_api_initincludes\RestAPI.php:22
actionadmin_menupressai.php:57
actionadmin_enqueue_scriptspressai.php:58
actionplugins_loadedpressai.php:179
actionadmin_initpressai.php:187
Maintenance & Trust

Press AI Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedDec 10, 2023
PHP min version5.6
Downloads652

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Press AI Developer Profile

quickpressai

3 plugins · 20 total installs

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

How We Detect Press AI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/press-ai/dist/css/pressai.min.css/wp-content/plugins/press-ai/dist/js/pressai.min.js/wp-content/plugins/press-ai/dist/js/classic.js
Script Paths
/wp-content/plugins/press-ai/dist/js/pressai.min.js/wp-content/plugins/press-ai/dist/js/classic.js
Version Parameters
pressai/dist/css/pressai.min.css?ver=pressai/dist/js/pressai.min.js?ver=pressai/dist/js/classic.js?ver=

HTML / DOM Fingerprints

CSS Classes
pressai-plugin-apppressai-chatbot-popup
Shortcode Output
<div class="full-body container-fluid py-5 bg-body-secondary"><div id="pressai-plugin-app"></div></div><div id="pressai-chatbot-popup"></div>
FAQ

Frequently Asked Questions about Press AI