SmartyPress AI Engine — Free AI Engine for Content Generation Security & Risk Analysis

wordpress.org/plugins/smartypress-ai-engine

Free AI engine for WordPress. Generate content with OpenAI and Deepseek. Magic Wand inline editing in Gutenberg.

60 active installs v1.0.15 PHP 7.4+ WP 6.2+ Updated Feb 16, 2026
ai-enginecontent-generationfree-ai-enginegutenbergopenai
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SmartyPress AI Engine — Free AI Engine for Content Generation Safe to Use in 2026?

Generally Safe

Score 100/100

SmartyPress AI Engine — Free AI Engine for Content Generation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "smartypress-ai-engine" v1.0.15 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by implementing proper output escaping for a high percentage of its outputs and utilizing prepared statements for most of its SQL queries. Furthermore, the absence of any recorded vulnerabilities (CVEs) and critical or high-severity taint flows suggests a mature development process with a focus on security. The fact that all entry points (AJAX handlers, REST API routes) appear to have permission checks is also a positive indicator.

Key Concerns

  • Low number of nonces/capability checks for entry points
  • Bundled library (TinyMCE) may be outdated
Vulnerabilities
None known

SmartyPress AI Engine — Free AI Engine for Content Generation Security Vulnerabilities

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

SmartyPress AI Engine — Free AI Engine for Content Generation Release Timeline

v1.0.15Current
v1.0.14
v1.0.13
v1.0.12
v1.0.11
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

SmartyPress AI Engine — Free AI Engine for Content Generation Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
6
159 escaped
Nonce Checks
1
Capability Checks
18
File Operations
13
External Requests
11
Bundled Libraries
1

Bundled Libraries

TinyMCE

SQL Query Safety

80% prepared5 total queries

Output Escaping

96% escaped165 total outputs
Attack Surface

SmartyPress AI Engine — Free AI Engine for Content Generation Attack Surface

Entry Points34
Unprotected0

AJAX Handlers 1

authwp_ajax_smartypress_ai_dismiss_review_noticeincludes\admin\class-admin-app.php:36

REST API Routes 33

GET/wp-json/smartypress/v1/modulesincludes\admin\class-components-page.php:33
POST/wp-json/smartypress/v1/modules/(?P<module_id>[a-zA-Z0-9_-]+)/toggleincludes\admin\class-components-page.php:44
GET/wp-json/smartypress/v1/dashboard/check-thumbnails-pluginincludes\admin\class-dashboard-api.php:39
POST/wp-json/smartypress/v1/dashboard/install-thumbnails-pluginincludes\admin\class-dashboard-api.php:50
POST/wp-json/smartypress/v1/dashboard/activate-thumbnails-pluginincludes\admin\class-dashboard-api.php:61
GET/wp-json/smartypress/v1/settingsincludes\admin\class-settings-page.php:33
POST/wp-json/smartypress/v1/settingsincludes\admin\class-settings-page.php:44
POST/wp-json/smartypress/v1/settings/test-providerincludes\admin\class-settings-page.php:55
GET/wp-json/smartypress/v1/provider-modelsincludes\admin\class-settings-page.php:72
GET/wp-json/smartypress/v1/logsincludes\admin\class-settings-page.php:83
DELETE/wp-json/smartypress/v1/logsincludes\admin\class-settings-page.php:94
GET/wp-json/smartypress/v1/logs/countincludes\admin\class-settings-page.php:105
GET/wp-json/smartypress/v1/post-typesincludes\admin\class-settings-page.php:116
POST/wp-json/smartypress/v1/generate-single-postincludes\modules\content-generator\class-content-generator-module.php:136
POST/wp-json/smartypress/v1/generate-post-dataincludes\modules\content-generator\class-content-generator-module.php:146
POST/wp-json/smartypress/v1/create-postincludes\modules\content-generator\class-content-generator-module.php:156
POST/wp-json/smartypress/v1/bulk-generateincludes\modules\content-generator\class-content-generator-module.php:167
POST/wp-json/smartypress/v1/bulk-generate-singleincludes\modules\content-generator\class-content-generator-module.php:177
GET/wp-json/smartypress/v1/bulk-promptsincludes\modules\content-generator\class-content-generator-module.php:187
POST/wp-json/smartypress/v1/generate-titleincludes\modules\content-generator\class-content-generator-module.php:198
POST/wp-json/smartypress/v1/generate-contentincludes\modules\content-generator\class-content-generator-module.php:208
POST/wp-json/smartypress/v1/generate-excerptincludes\modules\content-generator\class-content-generator-module.php:218
POST/wp-json/smartypress/v1/generate-categoriesincludes\modules\content-generator\class-content-generator-module.php:228
POST/wp-json/smartypress/v1/wandincludes\modules\content-generator\class-content-generator-module.php:239
POST/wp-json/smartypress/v1/generate-sectionsincludes\modules\content-generator\class-content-generator-module.php:250
POST/wp-json/smartypress/v1/generate-content-with-sectionsincludes\modules\content-generator\class-content-generator-module.php:260
POST/wp-json/smartypress/v1/generate-title-with-promptincludes\modules\content-generator\class-content-generator-module.php:270
POST/wp-json/smartypress/v1/generate-excerpt-with-promptincludes\modules\content-generator\class-content-generator-module.php:280
POST/wp-json/smartypress/v1/generate-full-postincludes\modules\content-generator\class-content-generator-module.php:290
POST/wp-json/smartypress/v1/generate-imageincludes\modules\image-generator\class-image-generator-module.php:93
GET/wp-json/smartypress/v1/generated-imagesincludes\modules\image-generator\class-image-generator-module.php:136
GET/wp-json/smartypress/v1/image-modelsincludes\modules\image-generator\class-image-generator-module.php:157
POST/wp-json/smartypress/v1/regenerate-imageincludes\modules\image-generator\class-image-generator-module.php:168
WordPress Hooks 27
actionadmin_menuincludes\admin\class-admin-app.php:31
actionadmin_enqueue_scriptsincludes\admin\class-admin-app.php:32
actionadmin_noticesincludes\admin\class-admin-app.php:33
actionadmin_noticesincludes\admin\class-admin-app.php:34
actionadmin_noticesincludes\admin\class-admin-app.php:35
actionadmin_headincludes\admin\class-admin-app.php:37
actionadmin_headincludes\admin\class-admin-app.php:38
actionadmin_head-edit.phpincludes\admin\class-admin-app.php:39
actionadmin_head-upload.phpincludes\admin\class-admin-app.php:40
filterscript_loader_tagincludes\admin\class-admin-app.php:41
actionrest_api_initincludes\admin\class-components-page.php:25
actionrest_api_initincludes\admin\class-dashboard-api.php:31
actionrest_api_initincludes\admin\class-settings-page.php:25
actionadmin_enqueue_scriptsincludes\modules\content-generator\class-classic-editor-integration.php:41
filtermce_buttonsincludes\modules\content-generator\class-classic-editor-integration.php:42
filtermce_external_pluginsincludes\modules\content-generator\class-classic-editor-integration.php:43
actionmedia_buttonsincludes\modules\content-generator\class-classic-editor-integration.php:45
actionenqueue_block_editor_assetsincludes\modules\content-generator\class-content-generator-module.php:77
actioninitincludes\modules\content-generator\class-content-generator-module.php:88
actionrest_api_initincludes\modules\content-generator\class-content-generator-module.php:90
actionrest_api_initincludes\modules\content-generator\class-content-generator-module.php:123
filtersmartypress_ai_module_content_generator_metadataincludes\modules\content-generator\smartypress.php:32
actioninitincludes\modules\image-generator\class-image-generator-module.php:54
actionrest_api_initincludes\modules\image-generator\class-image-generator-module.php:55
actionrest_api_initincludes\modules\image-generator\class-image-generator-module.php:85
filtersmartypress_ai_module_image_generator_metadataincludes\modules\image-generator\smartypress.php:24
actioninitsmartypress-ai-engine.php:194
Maintenance & Trust

SmartyPress AI Engine — Free AI Engine for Content Generation Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version7.4
Downloads755

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

SmartyPress AI Engine — Free AI Engine for Content Generation Developer Profile

Alexander Kovalev

6 plugins · 700 total installs

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

How We Detect SmartyPress AI Engine — Free AI Engine for Content Generation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smartypress-ai-engine/assets/css/admin-style.css/wp-content/plugins/smartypress-ai-engine/assets/css/admin-script.css/wp-content/plugins/smartypress-ai-engine/assets/js/admin-script.js/wp-content/plugins/smartypress-ai-engine/assets/js/content-generator.js/wp-content/plugins/smartypress-ai-engine/assets/js/image-generator.js
Script Paths
/wp-content/plugins/smartypress-ai-engine/assets/js/admin-script.js/wp-content/plugins/smartypress-ai-engine/assets/js/content-generator.js/wp-content/plugins/smartypress-ai-engine/assets/js/image-generator.js
Version Parameters
/wp-content/plugins/smartypress-ai-engine/assets/css/admin-style.css?ver=/wp-content/plugins/smartypress-ai-engine/assets/css/admin-script.css?ver=/wp-content/plugins/smartypress-ai-engine/assets/js/admin-script.js?ver=/wp-content/plugins/smartypress-ai-engine/assets/js/content-generator.js?ver=/wp-content/plugins/smartypress-ai-engine/assets/js/image-generator.js?ver=

HTML / DOM Fingerprints

CSS Classes
smartypress-ai-engine
Data Attributes
data-smartypress-ai-engine
JS Globals
SmartyPressAISmartyPressAIAdminSmartyPressAIContentGeneratorSmartyPressAIImageGenerator
REST Endpoints
/wp-json/smartypress-ai-engine/
FAQ

Frequently Asked Questions about SmartyPress AI Engine — Free AI Engine for Content Generation