AI Experiments Security & Risk Analysis

wordpress.org/plugins/ai

AI experiments and capabilities for WordPress.

1K active installs v0.5.0 PHP 7.4+ WP 7.0+ Updated Mar 12, 2026
abilitiesaiartificial-intelligenceexperimentsmcp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AI Experiments Safe to Use in 2026?

Generally Safe

Score 100/100

AI Experiments has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 22d ago
Risk Assessment

The 'ai' plugin version 0.5.0 demonstrates a generally strong security posture, with robust use of WordPress security features like nonce and capability checks. The plugin also avoids common pitfalls such as dangerous function usage and external HTTP requests. Its SQL queries are exclusively prepared, and a high percentage of output is properly escaped, indicating a good understanding of secure coding practices.

However, a significant concern arises from the taint analysis, which identified one flow with an unsanitized path. While this did not result in a high or critical severity finding and there are no recorded vulnerabilities, it represents a potential avenue for malicious input if not handled carefully. The presence of file operations without further context also warrants attention, as these can sometimes be associated with insecure practices if not implemented with strict sanitization and validation.

Given the complete absence of known vulnerabilities and a proactive approach to security features, the plugin is relatively safe. The primary weakness lies in the single unsanitized path identified in the taint analysis. This plugin is a good example of a developer who understands many security principles, but there's a specific area that needs verification to ensure it doesn't become a point of exploitation.

Key Concerns

  • Flow with unsanitized path found
Vulnerabilities
None known

AI Experiments Security Vulnerabilities

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

AI Experiments Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
141 escaped
Nonce Checks
1
Capability Checks
20
File Operations
2
External Requests
0
Bundled Libraries
0

Output Escaping

94% escaped150 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
render_test_runner (includes\Experiments\Abilities_Explorer\Admin_Page.php:243)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AI Experiments Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_ai_ability_explorer_invokeincludes\Experiments\Abilities_Explorer\Admin_Page.php:35

REST API Routes 1

GET/wp-json/ai/v1/exampleincludes\Experiments\Example_Experiment\Example_Experiment.php:84
WordPress Hooks 33
actionwp_abilities_api_initincludes\Abilities\Utilities\Posts.php:39
actionadmin_noticesincludes\bootstrap.php:74
actionadmin_noticesincludes\bootstrap.php:103
actioninitincludes\bootstrap.php:182
actionwp_abilities_api_categories_initincludes\bootstrap.php:211
actionplugins_loadedincludes\bootstrap.php:241
actionadmin_enqueue_scriptsincludes\Experiments\Abilities_Explorer\Abilities_Explorer.php:49
actionadmin_menuincludes\Experiments\Abilities_Explorer\Admin_Page.php:34
actionwp_abilities_api_initincludes\Experiments\Alt_Text_Generation\Alt_Text_Generation.php:58
actionenqueue_block_editor_assetsincludes\Experiments\Alt_Text_Generation\Alt_Text_Generation.php:59
actionwp_enqueue_mediaincludes\Experiments\Alt_Text_Generation\Alt_Text_Generation.php:60
actionadmin_enqueue_scriptsincludes\Experiments\Alt_Text_Generation\Alt_Text_Generation.php:61
actionadd_meta_boxes_attachmentincludes\Experiments\Alt_Text_Generation\Alt_Text_Generation.php:62
filterattachment_fields_to_editincludes\Experiments\Alt_Text_Generation\Alt_Text_Generation.php:63
actionwp_footerincludes\Experiments\Example_Experiment\Example_Experiment.php:45
filterdocument_title_partsincludes\Experiments\Example_Experiment\Example_Experiment.php:46
actionrest_api_initincludes\Experiments\Example_Experiment\Example_Experiment.php:47
actionwp_abilities_api_initincludes\Experiments\Excerpt_Generation\Excerpt_Generation.php:48
actionadmin_enqueue_scriptsincludes\Experiments\Excerpt_Generation\Excerpt_Generation.php:49
actionwp_abilities_api_initincludes\Experiments\Image_Generation\Image_Generation.php:52
actionadmin_enqueue_scriptsincludes\Experiments\Image_Generation\Image_Generation.php:53
actionenqueue_block_editor_assetsincludes\Experiments\Image_Generation\Image_Generation.php:54
actionadmin_menuincludes\Experiments\Image_Generation\Image_Generation.php:55
actionadmin_footer-upload.phpincludes\Experiments\Image_Generation\Image_Generation.php:56
actionwp_abilities_api_initincludes\Experiments\Review_Notes\Review_Notes.php:52
actionenqueue_block_editor_assetsincludes\Experiments\Review_Notes\Review_Notes.php:53
filterrest_pre_insert_commentincludes\Experiments\Review_Notes\Review_Notes.php:54
actionwp_abilities_api_initincludes\Experiments\Summarization\Summarization.php:50
actionadmin_enqueue_scriptsincludes\Experiments\Summarization\Summarization.php:51
actionwp_abilities_api_initincludes\Experiments\Title_Generation\Title_Generation.php:48
actionadmin_enqueue_scriptsincludes\Experiments\Title_Generation\Title_Generation.php:49
actionadmin_menuincludes\Settings\Settings_Page.php:69
actionadmin_enqueue_scriptsincludes\Settings\Settings_Page.php:104
Maintenance & Trust

AI Experiments Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 12, 2026
PHP min version7.4
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs1K
Developer Profile

AI Experiments Developer Profile

WordPress.org

34 plugins · 14.9M total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
1718 days
View full developer profile
Detection Fingerprints

How We Detect AI Experiments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai/build/index.js/wp-content/plugins/ai/build/style.css
Script Paths
/wp-content/plugins/ai/build/index.js
Version Parameters
ai/build/index.js?ver=ai/build/style.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Example Experiment: AI Plugin Active -->
JS Globals
window.ai
REST Endpoints
/wp-json/ai/v1/example
FAQ

Frequently Asked Questions about AI Experiments