Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Security & Risk Analysis

wordpress.org/plugins/handywriter

AI-Powered assistant for WordPress. Effortlessly Craft Unique Content, and Seamlessly Generate Captivating Images and Audio.

10 active installs v1.4.3 PHP 7.2.5+ WP 5.4+ Updated Nov 23, 2025
aichatgptcopilotgptopenai
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Safe to Use in 2026?

Generally Safe

Score 100/100

Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "handywriter" plugin v1.4.3 presents a mixed security picture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns arise from its attack surface. A notable eight AJAX handlers are exposed without any authentication or capability checks, creating a wide entry point for potential malicious activity. Furthermore, the taint analysis revealed one flow with an unsanitized path, although this did not escalate to critical or high severity in the static analysis.

The plugin's vulnerability history is currently clean, with zero known CVEs. This is a positive indicator, suggesting that either the plugin has been well-maintained or has not yet been a target for widespread exploitation. However, the absence of historical vulnerabilities should not be mistaken for inherent invulnerability, especially given the identified unprotected AJAX endpoints. In conclusion, the plugin exhibits strengths in its core data handling but possesses a substantial weakness in its authentication and authorization implementation for AJAX requests, which represents the primary security risk.

Key Concerns

  • 8 unprotected AJAX handlers
  • 1 unsanitized path in taint analysis
Vulnerabilities
None known

Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Security Vulnerabilities

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

Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
3
153 escaped
Nonce Checks
9
Capability Checks
17
File Operations
4
External Requests
11
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

98% escaped156 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<image-generator> (includes\image-generator.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

authwp_ajax_handywriter_content_template_create_contentincludes\admin\dashboard.php:49
authwp_ajax_handywriter_create_contentincludes\admin\dashboard.php:50
authwp_ajax_handywriter_check_plagiarismincludes\admin\dashboard.php:51
authwp_ajax_handywriter_proofreadingincludes\admin\dashboard.php:52
authwp_ajax_handywriter_usage_detailsincludes\admin\dashboard.php:53
authwp_ajax_handywriter_image_generatorincludes\image-generator.php:28
authwp_ajax_handywriter_image_save_to_media_libraryincludes\image-generator.php:29
authwp_ajax_handywriter_create_audioincludes\tts.php:32
WordPress Hooks 23
actionnetwork_admin_menuincludes\admin\dashboard.php:41
actionadmin_menuincludes\admin\dashboard.php:43
actionadmin_menuincludes\admin\dashboard.php:46
filteradmin_body_classincludes\admin\dashboard.php:48
actionadd_meta_boxesincludes\admin\dashboard.php:54
actionadmin_headincludes\admin\dashboard.php:55
actionadmin_initincludes\admin\dashboard.php:56
filtermce_external_pluginsincludes\admin\dashboard.php:807
filtermce_buttonsincludes\admin\dashboard.php:808
actioninitincludes\core.php:26
actioninitincludes\core.php:27
actionadmin_enqueue_scriptsincludes\core.php:28
actionadmin_enqueue_scriptsincludes\core.php:29
actionenqueue_block_editor_assetsincludes\core.php:30
actioninitincludes\history.php:25
actioninitincludes\history.php:26
filterhandywriter_history_post_titleincludes\history.php:28
actionadmin_enqueue_scriptsincludes\image-generator.php:27
actionadmin_enqueue_scriptsincludes\tts.php:33
actionmedia_buttonsincludes\tts.php:34
actionadmin_footerincludes\tts.php:35
filtermedia_send_to_editorincludes\tts.php:36
actionplugins_loadedplugin.php:68
Maintenance & Trust

Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 23, 2025
PHP min version7.2.5
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E Developer Profile

handyplugins

10 plugins · 8K total installs

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

How We Detect Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/handywriter/dist/js/classic-editor.js/wp-content/plugins/handywriter/dist/js/admin.js/wp-content/plugins/handywriter/dist/js/block-editor.js/wp-content/plugins/handywriter/dist/css/admin.css
Script Paths
/wp-content/plugins/handywriter/dist/js/classic-editor.js/wp-content/plugins/handywriter/dist/js/admin.js/wp-content/plugins/handywriter/dist/js/block-editor.js
Version Parameters
/wp-content/plugins/handywriter/dist/js/classic-editor.js?ver=1.4.3/wp-content/plugins/handywriter/dist/js/admin.js?ver=1.4.3/wp-content/plugins/handywriter/dist/js/block-editor.js?ver=1.4.3/wp-content/plugins/handywriter/dist/css/admin.css?ver=1.4.3

HTML / DOM Fingerprints

Data Attributes
data-hw-image-promptdata-hw-image-sizedata-hw-image-count
JS Globals
HandywriterAdmin
FAQ

Frequently Asked Questions about Handywriter – AI-Powered Assistant for WordPress – Powered by GPT-4o & ChatGPT & DALL-E