MAI Smart Assistant Security & Risk Analysis

wordpress.org/plugins/mai-smart-assistant

Complete AI integration for WordPress with multi-provider support, intelligent chatbot, and content automation.

0 active installs v1.0.3 PHP 7.4+ WP 5.8+ Updated Jan 17, 2026
aiautomationchatbotcontent-generationopenai
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is MAI Smart Assistant Safe to Use in 2026?

Generally Safe

Score 100/100

MAI Smart Assistant 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 'mai-smart-assistant' v1.0.3 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to security best practices by implementing proper nonce checks for all its AJAX handlers and capability checks for its REST API routes. Furthermore, all identified SQL queries are properly prepared, and all output appears to be correctly escaped, which significantly mitigates common web vulnerabilities like SQL injection and cross-site scripting (XSS). The complete absence of known CVEs in its history further reinforces this positive assessment, suggesting a proactive approach to security or a history of thorough patching if any issues were previously present.

Key Concerns

  • Flows with unsanitized paths
  • File operations detected
  • External HTTP requests detected
Vulnerabilities
None known

MAI Smart Assistant Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

MAI Smart Assistant Release Timeline

v1.0.3Current
v1.0.2
Code Analysis
Analyzed Apr 16, 2026

MAI Smart Assistant Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
158 prepared
Unescaped Output
1
834 escaped
Nonce Checks
11
Capability Checks
23
File Operations
8
External Requests
5
Bundled Libraries
0

SQL Query Safety

100% prepared158 total queries

Output Escaping

100% escaped835 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
render_page (includes/Admin/Pages/Automation_Rules_Page.php:162)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MAI Smart Assistant Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 10

authwp_ajax_mai_smart_assistant_save_providerincludes/Admin/Pages/Providers_Page.php:125
authwp_ajax_mai_smart_assistant_test_providerincludes/Admin/Pages/Providers_Page.php:126
authwp_ajax_mai_smart_assistant_delete_providerincludes/Admin/Pages/Providers_Page.php:127
authwp_ajax_mai_smart_assistant_index_contentincludes/Admin/Pages/Training_Page.php:38
authwp_ajax_mai_smart_assistant_delete_embeddingsincludes/Admin/Pages/Training_Page.php:39
authwp_ajax_mai_smart_assistant_bulk_indexincludes/Admin/Pages/Training_Page.php:40
authwp_ajax_mai_smart_assistant_batch_indexincludes/Admin/Pages/Training_Page.php:41
authwp_ajax_mai_smart_assistant_generate_product_descriptionincludes/Modules/Content/WooCommerce_Integration.php:56
authwp_ajax_mai_smart_assistant_generate_product_short_descriptionincludes/Modules/Content/WooCommerce_Integration.php:57
authwp_ajax_mai_smart_assistant_generate_product_featuresincludes/Modules/Content/WooCommerce_Integration.php:58

REST API Routes 1

GET/wp-json/mai-smart-assistant/v1/training/content-listincludes/REST/Training_Content_List_Endpoint.php:45
WordPress Hooks 34
actionadmin_initincludes/Admin/Admin_Manager.php:121
actionadmin_initincludes/Admin/Admin_Manager.php:122
actionadmin_enqueue_scriptsincludes/Admin/Admin_Manager.php:124
actionadmin_menuincludes/Admin/Pages/Analytics_Page.php:34
actionadmin_enqueue_scriptsincludes/Admin/Pages/Analytics_Page.php:35
actionadmin_menuincludes/Admin/Pages/Automation_Page.php:34
actionadmin_enqueue_scriptsincludes/Admin/Pages/Automation_Page.php:35
actionadmin_menuincludes/Admin/Pages/Automation_Rules_Page.php:46
actionadmin_enqueue_scriptsincludes/Admin/Pages/Automation_Rules_Page.php:47
actionadmin_menuincludes/Admin/Pages/Settings_Page.php:53
actionadmin_initincludes/Admin/Pages/Settings_Page.php:54
actionadmin_enqueue_scriptsincludes/Admin/Pages/Settings_Page.php:55
actionadmin_initincludes/Admin/Pages/Training_Page.php:47
actionadmin_enqueue_scriptsincludes/Admin/Pages/Training_Page.php:51
actioninitincludes/Core/Plugin.php:104
actioninitincludes/Core/Plugin.php:117
actionmai_smart_assistant_index_contentincludes/Core/Plugin.php:191
actionwp_enqueue_scriptsincludes/Frontend/Frontend_Manager.php:48
filtercron_schedulesincludes/Modules/Automation/Automation_Service.php:57
filtercron_schedulesincludes/Modules/Automation/Scheduler.php:44
actionadmin_enqueue_scriptsincludes/Modules/Content/Classic_Editor_Integration.php:40
actionmedia_buttonsincludes/Modules/Content/Classic_Editor_Integration.php:41
actionadmin_footerincludes/Modules/Content/Classic_Editor_Integration.php:42
actionadd_meta_boxesincludes/Modules/Content/Classic_Editor_Integration.php:44
actionenqueue_block_editor_assetsincludes/Modules/Content/Gutenberg_Integration.php:43
actionadd_meta_boxesincludes/Modules/Content/WooCommerce_Integration.php:50
actionadmin_enqueue_scriptsincludes/Modules/Content/WooCommerce_Integration.php:53
actionrest_api_initincludes/REST/REST_Manager.php:55
actionsave_postincludes/Services/Embeddings_Service.php:88
actiondelete_postincludes/Services/Embeddings_Service.php:91
actiontransition_post_statusincludes/Services/Embeddings_Service.php:94
actionwoocommerce_update_productincludes/Services/Embeddings_Service.php:98
actionadmin_noticesmai-smart-assistant.php:83
actionplugins_loadedmai-smart-assistant.php:154

Scheduled Events 1

mai_smart_assistant_index_content
Maintenance & Trust

MAI Smart Assistant Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 17, 2026
PHP min version7.4
Downloads173

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

MAI Smart Assistant Developer Profile

Mairan Anjum

1 plugin · 0 total installs

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

How We Detect MAI Smart Assistant

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mai-smart-assistant/includes/Core/Autoloader.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Admin_Manager.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Pages/Settings_Page.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Pages/Providers_Page.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Pages/Analytics_Page.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Pages/Automation_Page.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Pages/Automation_Rules_Page.php/wp-content/plugins/mai-smart-assistant/includes/Admin/Pages/Training_Page.php+7 more
Version Parameters
mai-smart-assistant/mai-smart-assistant.php?ver=1.0.3

HTML / DOM Fingerprints

CSS Classes
mai-smart-assistant-settings-pagemai-smart-assistant-providers-pagemai-smart-assistant-analytics-pagemai-smart-assistant-automation-pagemai-smart-assistant-automation-rules-pagemai-smart-assistant-training-pagemai-smart-assistant-gutenberg-integrationmai-smart-assistant-classic-editor-integration+1 more
HTML Comments
MAI Smart Assistant requires PHP version %1$s or higher. You are running version %2$s.MAI Smart Assistant requires WordPress version %1$s or higher. You are running version %2$s.MAI Smart Assistant requires the %s PHP extension.
Data Attributes
data-mai-smart-assistant-api-keydata-mai-smart-assistant-modeldata-mai-smart-assistant-provider
JS Globals
MAI_SMART_ASSISTANT_DATA
REST Endpoints
/wp-json/mai-smart-assistant/v1/settings/wp-json/mai-smart-assistant/v1/providers/wp-json/mai-smart-assistant/v1/analytics/wp-json/mai-smart-assistant/v1/automation/wp-json/mai-smart-assistant/v1/training
Shortcode Output
[mai_smart_assistant_chatbot][mai_smart_assistant_content_generator]
FAQ

Frequently Asked Questions about MAI Smart Assistant