MM AI Post Generator Security & Risk Analysis

wordpress.org/plugins/mm-ai-post-generator

AI-powered plugin to generate SEO-optimized blog posts and content automatically using OpenAI, Groq, or compatible AI APIs.

0 active installs v1.0.1 PHP 8.1+ WP 6.0+ Updated Mar 20, 2026
aiautomationblog-postscontent-generationwriting-assistant
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MM AI Post Generator Safe to Use in 2026?

Generally Safe

Score 100/100

MM AI Post Generator 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 "mm-ai-post-generator" v1.0.1 plugin exhibits a generally strong security posture, primarily due to its adherence to secure coding practices observed in the static analysis. All identified SQL queries utilize prepared statements, and all output is properly escaped, which significantly mitigates risks of SQL injection and Cross-Site Scripting (XSS) vulnerabilities. The absence of file operations and the presence of nonce and capability checks on its entry points further contribute to its robust defense mechanisms. Taint analysis revealing no unsanitized flows or critical/high severity issues is also a positive indicator. The plugin's vulnerability history is entirely clean, with no recorded CVEs, which suggests a mature development process and a commitment to security over time. However, a minor area for improvement could be the potential for discovering more about the single external HTTP request, although without further context, it's difficult to assess its inherent risk. Overall, this plugin appears well-secured, with its strengths significantly outweighing any potential minor concerns.

Vulnerabilities
None known

MM AI Post Generator Security Vulnerabilities

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

MM AI Post Generator Release Timeline

v1.0.1Current
Code Analysis
Analyzed Apr 16, 2026

MM AI Post Generator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
32 prepared
Unescaped Output
0
133 escaped
Nonce Checks
2
Capability Checks
6
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared32 total queries

Output Escaping

100% escaped133 total outputs
Attack Surface

MM AI Post Generator Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 1

authwp_ajax_mapg_generate_demoincludes/class-mapg-generator-page.php:24

REST API Routes 2

POST/wp-json/mapg/v1/generateincludes/class-mapg-rest-api.php:29
POST/wp-json/mapg/v1/insert-postincludes/class-mapg-rest-api.php:77
WordPress Hooks 14
actionadmin_menuincludes/class-mapg-admin.php:22
actionadmin_initincludes/class-mapg-admin.php:23
actionadmin_enqueue_scriptsincludes/class-mapg-admin.php:24
actionadmin_headincludes/class-mapg-admin.php:25
actionload-toplevel_page_mm-ai-post-generatorincludes/class-mapg-admin.php:26
actionadmin_menuincludes/class-mapg-generator-page.php:22
actionadmin_enqueue_scriptsincludes/class-mapg-generator-page.php:23
actionrest_api_initincludes/class-mapg-rest-api.php:22
actionwp_headincludes/class-mapg-seo-handler.php:26
filterdocument_title_partsincludes/class-mapg-seo-handler.php:29
actionwp_headincludes/class-mapg-seo-handler.php:30
actionplugins_loadedmm-ai-post-generator.php:94
actionadmin_initmm-ai-post-generator.php:95
actionadmin_noticesmm-ai-post-generator.php:96

Scheduled Events 2

mapg_cleanup_logs
mapg_reset_rate_limit
Maintenance & Trust

MM AI Post Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 20, 2026
PHP min version8.1
Downloads176

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

MM AI Post Generator Developer Profile

Maulik Makwana

2 plugins · 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 MM AI Post Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mm-ai-post-generator/css/mapg-admin.css/wp-content/plugins/mm-ai-post-generator/css/mapg-generator-page.css/wp-content/plugins/mm-ai-post-generator/js/mapg-admin.js/wp-content/plugins/mm-ai-post-generator/js/mapg-generator-page.js
Version Parameters
mm-ai-post-generator/css/mapg-admin.css?ver=mm-ai-post-generator/css/mapg-generator-page.css?ver=mm-ai-post-generator/js/mapg-admin.js?ver=mm-ai-post-generator/js/mapg-generator-page.js?ver=

HTML / DOM Fingerprints

CSS Classes
mapg-admin-pagemapg-generator-page-wrapmapg-settings-sectionmapg-api-settingsmapg-generate-formmapg-generate-buttonmapg-post-list-tablemapg-post-actions
Data Attributes
data-mapg-post-iddata-mapg-action
JS Globals
mapg_admin_ajax_objectmapg_generator_page_params
REST Endpoints
/wp-json/mapg/v1/generate_post/wp-json/mapg/v1/get_post_list/wp-json/mapg/v1/delete_post
FAQ

Frequently Asked Questions about MM AI Post Generator