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

wordpress.org/plugins/ai-wp-writer

Create high-quality SEO posts, articles, AI images, WooCommerce products. Autofill website. Rewrite and translate with AI. Powered by Gemini, chatGPT

3K active installs v4.4.8.2 PHP 5.6+ WP 6.0+ Updated Apr 16, 2026
aichatgptimagespostwriter
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. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Jan 6, 2025Updated 1mo 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 published

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)
Version History

AI WP Writer – SEO content generator, chatGPT, Gemini Release Timeline

v4.4.8.2Current
v4.4.8
v4.4.7.4
v4.4.5.2
v4.4.3
v4.3.9.4
v4.3.8.6
v4.3.8.4
v4.3.5.3
v4.3.5.2
v4.3.4.3
v4.3.1
v4.2.8.4
v4.2.8.2
v4.2.7.2
v4.2.5.2
v4.2.5
v4.2.3.3
v4.2.0
v4.1.3
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 · Security
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 updatedApr 16, 2026
PHP min version5.6
Downloads82K

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