AI WP Writer – SEO content generator, chatGPT, Gemini Security & Risk Analysis

wordpress.org/plugins/ai-wp-writer

Create high-quality SEO articles and AI images. Auto-fill website. Generate, rewrite and translate with AI. Powered by Gemini, GPT-5, NanoBanana, FLUX

3K active installs v4.4.3 PHP 5.6+ WP 6.0+ Updated Mar 11, 2026
aiarticleschatgptimageswriter
99
A · Safe
CVEs total2
Unpatched0
Last CVEJan 6, 2025
Download
Safety Verdict

Is AI WP Writer – SEO content generator, chatGPT, Gemini Safe to Use in 2026?

Generally Safe

Score 99/100

AI WP Writer – SEO content generator, chatGPT, Gemini has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jan 6, 2025Updated 24d ago
Risk Assessment

The "ai-wp-writer" v4.4.3 plugin exhibits a generally good security posture with a strong adherence to secure coding practices. The vast majority of SQL queries use prepared statements, output escaping is robust, and capability checks are abundant. The plugin also has a clean record with no currently unpatched vulnerabilities despite a history of two medium-severity CVEs. This suggests a willingness to address security issues promptly.

However, there are notable areas of concern. The presence of 29 AJAX handlers is a significant attack surface, and critically, two of these lack any authentication checks. Furthermore, the taint analysis reveals one high-severity flow with unsanitized paths. While the vulnerability history is clean now, past medium-severity CSRF and missing authorization vulnerabilities indicate a need for continued vigilance in these areas. The combination of a large, partially unprotected attack surface and potential taint issues warrants careful attention.

In conclusion, while "ai-wp-writer" v4.4.3 demonstrates commendable secure coding practices, the identified unprotected AJAX endpoints and high-severity taint flow represent immediate risks that should be prioritized for patching. The plugin's history of addressing vulnerabilities is a positive sign, but these specific findings require mitigation to maintain a strong security stance.

Key Concerns

  • AJAX handlers without authentication
  • High severity taint flow with unsanitized paths
  • Medium severity CVEs in vulnerability history
Vulnerabilities
2

AI WP Writer – SEO content generator, chatGPT, Gemini Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-22297medium · 4.3Cross-Site Request Forgery (CSRF)

AI WP Writer <= 3.8.4.4 - Cross-Site Request Forgery

Jan 6, 2025 Patched in 3.8.4.5 (10d)
CVE-2024-30459medium · 5.6Missing Authorization

AI WP Writer <= 3.6.5 - Missing Authorization

Mar 28, 2024 Patched in 3.6.5.6 (7d)
Code Analysis
Analyzed Mar 16, 2026

AI WP Writer – SEO content generator, chatGPT, Gemini Code Analysis

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

SQL Query Safety

95% prepared19 total queries

Output Escaping

96% escaped1234 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
sign (class.assistant.php:496)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

AI WP Writer – SEO content generator, chatGPT, Gemini Attack Surface

Entry Points29
Unprotected2

AJAX Handlers 29

authwp_ajax_saveContentclass.assistant.php:32
authwp_ajax_clearContentclass.assistant.php:33
authwp_ajax_aiassist_signclass.assistant.php:34
authwp_ajax_aiassist_getStatclass.assistant.php:35
authwp_ajax_aiassist_buyclass.assistant.php:36
authwp_ajax_saveStepclass.assistant.php:37
authwp_ajax_saveTranslateImagesPromtsclass.assistant.php:38
authwp_ajax_loadImageclass.assistant.php:39
authwp_ajax_saveKeyclass.assistant.php:40
authwp_ajax_getBonusclass.assistant.php:41
authwp_ajax_rewriteOptionsclass.assistant.php:43
authwp_ajax_autoGenOptionsclass.assistant.php:44
authwp_ajax_assistcronclass.assistant.php:46
noprivwp_ajax_assistcronclass.assistant.php:47
authwp_ajax_initRewriteclass.assistant.php:49
authwp_ajax_startRewriteclass.assistant.php:50
authwp_ajax_clearRewriteclass.assistant.php:51
authwp_ajax_stopRewriteclass.assistant.php:52
authwp_ajax_postRestoreclass.assistant.php:53
authwp_ajax_stopArticlesGenclass.assistant.php:55
authwp_ajax_clearArticlesGenclass.assistant.php:56
authwp_ajax_initArticlesGenclass.assistant.php:57
authwp_ajax_startArticlesGenclass.assistant.php:58
authwp_ajax_removeQueueArticleclass.assistant.php:59
authwp_ajax_replaceImagesStartclass.assistant.php:61
authwp_ajax_replaceImagesStopclass.assistant.php:62
authwp_ajax_replaceImagesResetclass.assistant.php:63
authwp_ajax_replaceImagesRemoveclass.assistant.php:64
authwp_ajax_replaceImagesRestoreclass.assistant.php:65
WordPress Hooks 12
filterhttps_ssl_verifyclass.assistant.php:23
actionplugins_loadedclass.assistant.php:24
actionadmin_menuclass.assistant.php:25
actionwp_footerclass.assistant.php:26
actionadmin_enqueue_scriptsclass.assistant.php:27
filtermce_external_pluginsclass.assistant.php:28
filtermce_buttonsclass.assistant.php:29
actionedit_form_after_titleclass.assistant.php:30
actionactivated_pluginclass.assistant.php:67
actiondeactivate_pluginclass.assistant.php:68
actionadmin_noticesclass.assistant.php:70
actionadmin_initclass.assistant.php:71
Maintenance & Trust

AI WP Writer – SEO content generator, chatGPT, Gemini Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version5.6
Downloads77K

Community Trust

Rating98/100
Number of ratings22
Active installs3K
Developer Profile

AI WP Writer – SEO content generator, chatGPT, Gemini Developer Profile

aipost

1 plugin · 3K total installs

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

How We Detect AI WP Writer – SEO content generator, chatGPT, Gemini

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-wp-writer/css/main.css/wp-content/plugins/ai-wp-writer/css/select2.min.css/wp-content/plugins/ai-wp-writer/js/main.js/wp-content/plugins/ai-wp-writer/js/select2.min.js
Script Paths
/wp-content/plugins/ai-wp-writer/js/main.js/wp-content/plugins/ai-wp-writer/js/select2.min.js
Version Parameters
ai-wp-writer/css/main.css?ver=ai-wp-writer/css/select2.min.css?ver=ai-wp-writer/js/main.js?ver=ai-wp-writer/js/select2.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
ai_assistant_noticeai-wp-writer
HTML Comments
<!-- AI WP Writer Notice -->
Data Attributes
data-noncedata-actiondata-iddata-titledata-contentdata-token+2 more
JS Globals
ai_wp_writer_data
REST Endpoints
/wp-json/ai-wp-writer/v1/generate-post/wp-json/ai-wp-writer/v1/rewrite-post/wp-json/ai-wp-writer/v1/get-content
FAQ

Frequently Asked Questions about AI WP Writer – SEO content generator, chatGPT, Gemini