AI Chatbot & Workflow Automation by AIWU Security & Risk Analysis

wordpress.org/plugins/ai-copilot-content-generator

AI automations you’ll actually use: Workflow Builder, AI Chatbot, AI Forms, Content Generation, Autoblogging, WooCommerce AI and MCP.

1K active installs v1.4.15 PHP + WP 3.4.0+ Updated Apr 14, 2026
aiautomationchatbotmcpseo
75
B · Generally Safe
CVEs total1
Unpatched1
Last CVEMay 11, 2026
Download
Safety Verdict

Is AI Chatbot & Workflow Automation by AIWU Safe to Use in 2026?

Mostly Safe

Score 75/100

AI Chatbot & Workflow Automation by AIWU is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: May 11, 2026Updated 1mo ago
Risk Assessment

The "ai-copilot-content-generator" plugin v1.4.15 exhibits a generally strong security posture with several positive indicators. The complete absence of known vulnerabilities in its history is a significant strength, suggesting a history of diligent security practices. Furthermore, the plugin demonstrates robust output escaping, utilizing prepared statements for all SQL queries, and implementing nonce and capability checks for its entry points. This indicates a good understanding of fundamental WordPress security principles.

However, there are specific areas of concern that warrant attention. The presence of one REST API route without permission callbacks represents a direct attack vector that could be exploited by unauthenticated users. Additionally, the use of dangerous functions such as `unserialize`, `set_time_limit`, and `ini_set`, while not directly flagged as exploited in the current analysis, can be risky if not handled with extreme care, especially when user-supplied data is involved. The taint analysis also revealed a single flow with an unsanitized path, which, although not classified as critical or high severity in this instance, highlights a potential for future vulnerabilities if not thoroughly investigated and addressed.

In conclusion, the plugin has a solid foundation in security best practices, particularly in output handling and data sanitization for SQL. The lack of a vulnerability history is reassuring. The primary risks lie in the unprotected REST API endpoint and the potential for misuse of dangerous functions. Addressing the unprotected REST API route should be a priority. While the taint analysis did not reveal critical issues, the presence of any unsanitized flow warrants careful review to ensure no future risks are introduced.

Key Concerns

  • REST API route without permission callback
  • Use of dangerous functions (unserialize, set_time_limit, ini_set)
  • Taint flow with unsanitized path
Vulnerabilities
1 published

AI Chatbot & Workflow Automation by AIWU Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2026-2993high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

AI Chatbot & Workflow Automation by AIWU <= 1.4.17 - Unauthenticated SQL Injection in getListForTbl()

May 11, 2026Unpatched
Version History

AI Chatbot & Workflow Automation by AIWU Release Timeline

v1.4.15Current1 CVE
v1.4.141 CVE
v1.4.131 CVE
v1.4.121 CVE
v1.4.111 CVE
v1.4.101 CVE
v1.4.91 CVE
v1.4.71 CVE
v1.4.61 CVE
v1.4.51 CVE
v1.4.41 CVE
v1.4.31 CVE
v1.4.21 CVE
v1.4.11 CVE
v1.4.01 CVE
v1.3.21 CVE
v1.3.11 CVE
v1.3.01 CVE
v1.2.111 CVE
v1.2.101 CVE
Code Analysis
Analyzed Apr 16, 2026

AI Chatbot & Workflow Automation by AIWU Code Analysis

Dangerous Functions
8
Raw SQL Queries
0
35 prepared
Unescaped Output
8
3242 escaped
Nonce Checks
5
Capability Checks
5
File Operations
23
External Requests
50
Bundled Libraries
2

Dangerous Functions Found

unserializereturn unserialize($data);classes/utils.php:23
set_time_limitset_time_limit(0); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/chatbots/models/chatbots.php:1178
ini_set@ini_set('zlib.output_compression', '0'); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/mcp/mod.php:277
ini_set@ini_set('output_buffering', '0'); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/mcp/mod.php:278
ini_set@ini_set('implicit_flush', '1'); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/mcp/mod.php:279
set_time_limitset_time_limit(0); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/workflow/models/workflow.php:695
set_time_limitset_time_limit(300); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/workspace/models/aiprovider.php:107
set_time_limitset_time_limit(0); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouragedmodules/workspace/models/workspace.php:329

Bundled Libraries

Select2DataTables

SQL Query Safety

100% prepared35 total queries

Output Escaping

100% escaped3250 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<mod> (modules/workflow/mod.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

AI Chatbot & Workflow Automation by AIWU Attack Surface

Entry Points3
Unprotected1

REST API Routes 3

POST/wp-json/aiwu/v1/simple-text-query/functions.php:329
POST/wp-json/aiwu/v1/ask-chatbot/functions.php:356
GET/wp-json/aiwu/v1/oauth2callbackmodules/workflow/mod.php:18
WordPress Hooks 46
actionbefore_woocommerce_initai-copilot-content-generator.php:23
actionadmin_enqueue_scriptsclasses/assets.php:20
actioninitclasses/assets.php:21
actionadmin_noticesclasses/errors.php:51
filterthe_contentclasses/errors.php:53
actioninitclasses/frame.php:270
filteresc_htmlclasses/html.php:25
actionactivated_pluginclasses/modInstaller.php:138
filtersanitize_text_fieldclasses/req.php:239
actionactivated_pluginclasses/utils.php:372
actionrest_api_initfunctions.php:328
actionrest_api_initfunctions.php:355
actionadmin_menumodules/adminmenu/mod.php:14
actionwp_footermodules/chatbots/mod.php:10
actioncurrent_screenmodules/magictext/mod.php:9
actionadmin_enqueue_scriptsmodules/magictext/mod.php:87
filtermce_external_pluginsmodules/magictext/mod.php:101
filtermce_buttonsmodules/magictext/mod.php:102
actionrest_api_initmodules/mcp/mod.php:21
actioninitmodules/mcp/mod.php:24
actionparse_requestmodules/mcp/mod.php:29
filterposts_wheremodules/postsfields/models/postsfields.php:61
actionadmin_footermodules/promo/mod.php:8
actioninitmodules/promo/mod.php:9
filterposts_joinmodules/workflow/blocks/logics/lp_media.php:180
filterposts_wheremodules/workflow/blocks/logics/lp_media.php:184
filterposts_wheremodules/workflow/blocks/logics/lp_pages.php:158
filterposts_wheremodules/workflow/blocks/logics/lp_posts.php:170
filterposts_wheremodules/workflow/blocks/logics/lp_products.php:198
actionrest_api_initmodules/workflow/mod.php:9
actioninitmodules/workflow/mod.php:10
actionwaic_create_scheduled_flowmodules/workflow/mod.php:11
actionwaic_run_workflowmodules/workflow/mod.php:12
actionadmin_enqueue_scriptsmodules/workflow/mod.php:15
actionwaic_run_generation_taskmodules/workspace/mod.php:9
actionwaic_run_delayed_actionsmodules/workspace/mod.php:10
actionwaic_run_scheduled_taskmodules/workspace/mod.php:11
filtercron_schedulesmodules/workspace/mod.php:12
actionadmin_noticesmodules/workspace/mod.php:15
filterposts_wheremodules/workspace/models/aiprovider.php:408
filterposts_wheremodules/workspace/models/aiprovider.php:574
actionhttp_api_curlmodules/workspace/models/claude.php:37
actionhttp_api_curlmodules/workspace/models/deepseek.php:29
actionhttp_api_curlmodules/workspace/models/openai.php:50
actionhttp_api_curlmodules/workspace/models/openrouter.php:41
actionhttp_api_curlmodules/workspace/models/perplexity.php:38

Scheduled Events 5

waic_create_scheduled_flow
waic_run_workflow
waic_run_generation_task
waic_run_delayed_actions
waic_run_generation_task
Maintenance & Trust

AI Chatbot & Workflow Automation by AIWU Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 14, 2026
PHP min version
Downloads19K

Community Trust

Rating82/100
Number of ratings7
Active installs1K
Developer Profile

AI Chatbot & Workflow Automation by AIWU Developer Profile

Sergey

2 plugins · 1K total installs

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

How We Detect AI Chatbot & Workflow Automation by AIWU

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-copilot-content-generator/modules/main/main.css/wp-content/plugins/ai-copilot-content-generator/modules/main/main.js/wp-content/plugins/ai-copilot-content-generator/modules/tools/assets/css/tools.css/wp-content/plugins/ai-copilot-content-generator/modules/tools/assets/js/tools.js/wp-content/plugins/ai-copilot-content-generator/modules/options/assets/css/options.css/wp-content/plugins/ai-copilot-content-generator/modules/options/assets/js/options.js/wp-content/plugins/ai-copilot-content-generator/modules/adminmenu/assets/css/adminmenu.css/wp-content/plugins/ai-copilot-content-generator/modules/adminmenu/assets/js/adminmenu.js+2 more
Script Paths
wp-content/plugins/ai-copilot-content-generator/classes/assets/js/waic.jswp-content/plugins/ai-copilot-content-generator/modules/main/main.jswp-content/plugins/ai-copilot-content-generator/modules/tools/assets/js/tools.jswp-content/plugins/ai-copilot-content-generator/modules/options/assets/js/options.jswp-content/plugins/ai-copilot-content-generator/modules/adminmenu/assets/js/adminmenu.js
Version Parameters
ai-copilot-content-generator/modules/main/main.css?ver=ai-copilot-content-generator/modules/main/main.js?ver=ai-copilot-content-generator/modules/tools/assets/css/tools.css?ver=ai-copilot-content-generator/modules/tools/assets/js/tools.js?ver=ai-copilot-content-generator/modules/options/assets/css/options.css?ver=ai-copilot-content-generator/modules/options/assets/js/options.js?ver=ai-copilot-content-generator/modules/adminmenu/assets/css/adminmenu.css?ver=ai-copilot-content-generator/modules/adminmenu/assets/js/adminmenu.js?ver=ai-copilot-content-generator/classes/assets/css/waic.css?ver=ai-copilot-content-generator/classes/assets/js/waic.js?ver=

HTML / DOM Fingerprints

CSS Classes
waic-main-module-wrapwaic-main-module-contentwaic-tools-wrapwaic-tools-contentwaic-options-wrapwaic-options-contentwaic-adminmenu-wrapwaic-adminmenu-content+2 more
HTML Comments
<!-- WAIC_CODE is not defined --><!-- WAIC_DS is not defined --><!-- WAIC_MODULES_DIR is not defined --><!-- WAIC_PLUGIN_DIR is not defined -->+15 more
Data Attributes
data-waic-moduledata-waic-actiondata-waic-tabdata-waic-field-iddata-waic-field-typedata-waic-field-name+4 more
JS Globals
waic_js_optionswaic_js_datawaic_js_varswaic_paramswaic_configwaic
REST Endpoints
/wp-json/waic/v1/content/generate/wp-json/waic/v1/content/edit/wp-json/waic/v1/content/delete/wp-json/waic/v1/modules/activate/wp-json/waic/v1/modules/deactivate/wp-json/waic/v1/settings/update
Shortcode Output
[waic_ai_generator][waic_content_editor][waic_chatbot]
FAQ

Frequently Asked Questions about AI Chatbot & Workflow Automation by AIWU