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.

40 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 1mo 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.
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
Downloads564

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

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

Alexander Kovalev

6 plugins · 560 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