AI ChatBot with ChatGPT and Content Generator by AYS Security & Risk Analysis

wordpress.org/plugins/ays-chatgpt-assistant

AI Writing Assistant, Chatbot, and virtual support all-in-one! Answer customer queries and generate content easily. Works with ChatGPT and Gemini.

500 active installs v2.7.6 PHP 7.0+ WP 5.0+ Updated Feb 23, 2026
aichatbotchatgptgptopenai
92
A · Safe
CVEs total6
Unpatched0
Last CVEMar 2, 2026
Safety Verdict

Is AI ChatBot with ChatGPT and Content Generator by AYS Safe to Use in 2026?

Generally Safe

Score 92/100

AI ChatBot with ChatGPT and Content Generator by AYS has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Mar 2, 2026Updated 1mo ago
Risk Assessment

The "ays-chatgpt-assistant" v2.7.6 plugin exhibits a mixed security posture. While it demonstrates good practices in its use of prepared statements for SQL queries (78%) and output escaping (92%), a significant concern arises from its large, unprotected attack surface. Specifically, 8 out of 10 identified entry points, including all 8 AJAX handlers, lack authentication checks, leaving them vulnerable to unauthorized access and manipulation. This is further exacerbated by a history of 6 known CVEs, with common types including Missing Authorization and SSRF, indicating a recurring pattern of these vulnerabilities. The presence of a high-severity vulnerability in its past, even if currently patched, combined with the high number of unprotected AJAX handlers, points to potential systemic weaknesses in authorization and input validation within the plugin's development lifecycle.

The taint analysis shows a flow with unsanitized paths, which is a critical area of concern, even if no critical or high-severity issues were flagged in the static analysis itself. The existence of this unsanitized path suggests a potential for exploitation, especially when combined with the unprotected AJAX endpoints. The plugin's reliance on bundled libraries, such as Select2, also presents a potential risk if these libraries are outdated or have known vulnerabilities, although no specific issues were detailed in the provided data. Overall, while there are areas of good security practice, the unprotected attack surface and historical vulnerability patterns necessitate caution.

Key Concerns

  • 8 AJAX handlers without auth checks
  • 1 flow with unsanitized paths
  • 1 high severity vulnerability history
  • 5 medium severity vulnerability history
  • Bundled library: Select2
Vulnerabilities
6

AI ChatBot with ChatGPT and Content Generator by AYS Security Vulnerabilities

CVEs by Year

2 CVEs in 2024
2024
3 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
5

6 total CVEs

CVE-2026-1336medium · 5.3Missing Authorization

AI ChatBot with ChatGPT and Content Generator by AYS <= 2.7.5 - Missing Authorization to Unauthenticated API Key Modification

Mar 2, 2026 Patched in 2.7.6 (1d)
CVE-2025-13378medium · 6.5Server-Side Request Forgery (SSRF)

AI ChatBot with ChatGPT and Content Generator by AYS <= 2.7.0 - Unauthenticated Server-Side Request Forgery via 'pinecone_url' Parameter

Nov 26, 2025 Patched in 2.7.1 (1d)
CVE-2025-13381medium · 5.3Missing Authorization

AI ChatBot with ChatGPT and Content Generator by AYS <= 2.7.0 - Missing Authorization to Unauthenticated Media File Uploads

Nov 26, 2025 Patched in 2.7.1 (1d)
CVE-2025-62039high · 7.5Exposure of Sensitive Information to an Unauthorized Actor

AI ChatBot with ChatGPT and Content Generator by AYS <= 2.6.6 - Unauthenticated Information Exposure

Oct 11, 2025 Patched in 2.6.7 (19d)
CVE-2024-7714medium · 5.3Missing Authorization

AI ChatBot with ChatGPT and Content Generator by AYS <= 2.0.9 - Missing Authorization

Sep 5, 2024 Patched in 2.1.0 (29d)
CVE-2024-7713medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

AI ChatBot with ChatGPT and Content Generator by AYS <= 2.0.9 - Unauthenticated OpenAI Key Exposure

Sep 5, 2024 Patched in 2.1.0 (30d)
Code Analysis
Analyzed Mar 16, 2026

AI ChatBot with ChatGPT and Content Generator by AYS Code Analysis

Dangerous Functions
0
Raw SQL Queries
7
25 prepared
Unescaped Output
258
3066 escaped
Nonce Checks
19
Capability Checks
28
File Operations
1
External Requests
8
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

78% prepared32 total queries

Output Escaping

92% escaped3324 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

5 flows1 with unsanitized paths
deactivate_plugin_option_ai (admin\class-chatgpt-assistant-admin.php:3713)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

AI ChatBot with ChatGPT and Content Generator by AYS Attack Surface

Entry Points10
Unprotected8

AJAX Handlers 8

authwp_ajax_ays_chatgpt_dismiss_buttonincludes\class-chatgpt-assistant.php:217
noprivwp_ajax_ays_chatgpt_dismiss_buttonincludes\class-chatgpt-assistant.php:218
authwp_ajax_ays_chatgpt_admin_ajaxincludes\class-chatgpt-assistant.php:221
noprivwp_ajax_ays_chatgpt_admin_ajaxincludes\class-chatgpt-assistant.php:223
authwp_ajax_ays_chatgpt_install_pluginincludes\class-chatgpt-assistant.php:225
noprivwp_ajax_ays_chatgpt_install_pluginincludes\class-chatgpt-assistant.php:226
authwp_ajax_ays_chatgpt_activate_pluginincludes\class-chatgpt-assistant.php:228
noprivwp_ajax_ays_chatgpt_activate_pluginincludes\class-chatgpt-assistant.php:229

Shortcodes 2

[chatgpt_assistant] public\class-chatgpt-assistant-public.php:188
[ays_chatgpt_assistant] public\class-chatgpt-assistant-public.php:189
WordPress Hooks 26
actionenqueue_block_editor_assetsassistant\chatgpt-assistant-block.php:41
actionplugins_loadedchatgpt-assistant.php:96
actionadmin_noticeschatgpt-assistant.php:116
actionplugins_loadedincludes\class-chatgpt-assistant.php:166
actionadmin_menuincludes\class-chatgpt-assistant.php:181
actionadmin_menuincludes\class-chatgpt-assistant.php:183
actionadmin_menuincludes\class-chatgpt-assistant.php:185
actionadmin_menuincludes\class-chatgpt-assistant.php:187
actionadmin_menuincludes\class-chatgpt-assistant.php:189
actionadmin_menuincludes\class-chatgpt-assistant.php:191
actionadmin_menuincludes\class-chatgpt-assistant.php:193
actionadmin_menuincludes\class-chatgpt-assistant.php:195
actionadmin_menuincludes\class-chatgpt-assistant.php:197
actionadmin_menuincludes\class-chatgpt-assistant.php:199
actionadmin_menuincludes\class-chatgpt-assistant.php:201
actionadmin_menuincludes\class-chatgpt-assistant.php:203
actionadmin_enqueue_scriptsincludes\class-chatgpt-assistant.php:207
actionadmin_enqueue_scriptsincludes\class-chatgpt-assistant.php:208
actionadmin_enqueue_scriptsincludes\class-chatgpt-assistant.php:209
actionall_admin_noticesincludes\class-chatgpt-assistant.php:210
actionin_admin_footerincludes\class-chatgpt-assistant.php:212
actionadmin_noticesincludes\class-chatgpt-assistant.php:215
actioncurrent_screenincludes\class-chatgpt-assistant.php:239
actionwp_enqueue_scriptsincludes\class-chatgpt-assistant.php:254
actionwp_enqueue_scriptsincludes\class-chatgpt-assistant.php:255
actionwp_footerincludes\class-chatgpt-assistant.php:256
Maintenance & Trust

AI ChatBot with ChatGPT and Content Generator by AYS Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 23, 2026
PHP min version7.0
Downloads66K

Community Trust

Rating100/100
Number of ratings9
Active installs500
Developer Profile

AI ChatBot with ChatGPT and Content Generator by AYS Developer Profile

Ays Pro

18 plugins · 111K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
216 days
View full developer profile
Detection Fingerprints

How We Detect AI ChatBot with ChatGPT and Content Generator by AYS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ays-chatgpt-assistant/admin/css/custom.css/wp-content/plugins/ays-chatgpt-assistant/admin/css/style.css/wp-content/plugins/ays-chatgpt-assistant/admin/js/custom.js/wp-content/plugins/ays-chatgpt-assistant/public/css/style.css/wp-content/plugins/ays-chatgpt-assistant/public/js/main.js
Generator Patterns
AI Assistant with ChatGPT by AYS
Script Paths
/wp-content/plugins/ays-chatgpt-assistant/admin/js/custom.js/wp-content/plugins/ays-chatgpt-assistant/public/js/main.js
Version Parameters
ays-chatgpt-assistant/admin/css/custom.css?ver=ays-chatgpt-assistant/admin/css/style.css?ver=ays-chatgpt-assistant/admin/js/custom.js?ver=ays-chatgpt-assistant/public/css/style.css?ver=ays-chatgpt-assistant/public/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
ays-notice-bannerays-navigation-container-logo-updrade-boxays-navigation-container-updrade-button-box
Data Attributes
data-chatgpt-assistant-inputdata-chatgpt-assistant-actiondata-chatgpt-assistant-modeldata-chatgpt-assistant-max-tokensdata-chatgpt-assistant-temperaturedata-chatgpt-assistant-enable-search+8 more
JS Globals
ays_chatgpt_assistant_paramschatgpt_assistant_data
REST Endpoints
/wp-json/ays-chatgpt-assistant/v1/chat/wp-json/ays-chatgpt-assistant/v1/search/wp-json/ays-chatgpt-assistant/v1/settings/wp-json/ays-chatgpt-assistant/v1/generate_image/wp-json/ays-chatgpt-assistant/v1/get_history/wp-json/ays-chatgpt-assistant/v1/delete_history/wp-json/ays-chatgpt-assistant/v1/update_settings
Shortcode Output
[ays_chatgpt_assistant]
FAQ

Frequently Asked Questions about AI ChatBot with ChatGPT and Content Generator by AYS