
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Security & Risk Analysis
wordpress.org/plugins/multiple-pages-generator-by-porthasCreate thousands of targeted landing pages in bulk, boost your search visibility, and save countless hours of manual work with MPG.🚀
Is MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Safe to Use in 2026?
Generally Safe
Score 93/100MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "multiple-pages-generator-by-porthas" plugin version 4.1.5 exhibits significant security concerns despite some positive indicators. While it boasts no "dangerous functions" and a moderate percentage of SQL queries using prepared statements, the extensive attack surface is a major red flag. With 43 out of 49 entry points lacking authentication checks, the plugin is highly susceptible to unauthorized access and execution of potentially harmful actions. The taint analysis further exacerbates these worries, revealing 4 high-severity flows with unsanitized paths, suggesting a high risk of exploitation for actions like path traversal or remote code execution, especially when combined with the lack of authorization.
The plugin's vulnerability history is also concerning, with 11 known CVEs, including 3 high-severity ones. The prevalence of common vulnerability types like SSRF, External Control of File Name or Path, and Improper Access Control, along with recent historical issues, indicates recurring weaknesses in input validation and access control mechanisms. Although there are currently no unpatched CVEs, the historical pattern suggests a propensity for developing exploitable flaws. The presence of bundled libraries like DataTables and Select2, while common, could also introduce risks if they are outdated or have known vulnerabilities.
In conclusion, the plugin's security posture is weak due to its massive unprotected attack surface and recurring historical vulnerabilities in critical areas like access control and input handling. The high-severity taint flows are a direct indicator of exploitable code. While some positive code signals exist, they are overshadowed by the significant risks posed by the lack of robust authorization and the plugin's vulnerability track record. Continuous monitoring and prompt patching of any new vulnerabilities are essential.
Key Concerns
- Large unprotected attack surface (AJAX)
- High severity taint flows
- Multiple historical high severity CVEs
- Historical SSRF and path control vulns
- Historical improper access control vulns
- High percentage of unsanitized paths in taint
- SQL queries without prepared statements
- Output escaping below 70%
- Bundled libraries
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Security Vulnerabilities
CVEs by Year
Severity Breakdown
11 total CVEs
Multiple Page Generator Plugin – MPG <= 4.0.5 - Authenticated (Editor+) Server-Side Request Forgery via fileUrl
Multiple Page Generator Plugin – MPG <= 4.0.2 - Authenticated (Editor+) Directory Traversal to Limited File Deletion
Multiple Page Generator Plugin – MPG <= 4.0.1 - Missing Authorization
Multiple Page Generator Plugin – MPG <= 3.4.7 - Authenticated (Contributor+) SQL Injection
Multiple Page Generator Plugin – MPG <= 3.4.0 - Cross-Site Request Forgery
Multiple Page Generator Plugin – MPG <= 3.4.0 - Missing Authorization via mpg_get_log_by_project_id
Multiple Page Generator Plugin – MPG <= 3.4.0 - Authenticated (Editor+) Remote Code Execution
Multiple Page Generator Plugin – MPG <= 3.3.19 - Authenticated (Administrator+) SQL Injection in projects_list and total_projects
Multiple Page Generator Plugin <= 3.3.17 - Authenticated (Administrator+) SQL Injection
Multiple Page Generator Plugin <= 3.3.17 - Cross-Site Request Forgery to SQL Injection
Multiple Page Generator Plugin <= 3.3.9 - Cross-Site Request Forgery
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Release Timeline
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Attack Surface
AJAX Handlers 43
REST API Routes 1
Shortcodes 5
WordPress Hooks 107
Scheduled Events 2
Maintenance & Trust
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Maintenance & Trust
Maintenance Signals
Community Trust
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Alternatives
Bulk Page Generator and Mass Page Builder – Page Generator
page-generator
Bulk generate multiple Pages using dynamic content.
Bulk Page Generator – LPagery
lpagery
Effortlessly mass generate unlimited SEO-optimized pages in bulk with LPagery. Boost traffic, save time, and grow your business in just 5 minutes!
Big SEO Programmatic
knr-pseo-generator
Generate thousands of SEO pages from CSV. The #1 Programmatic SEO bulk page generator for WordPress — free, unlimited, no code needed.
Generatore pagine SEO
generatore-pagine-seo
Crea Landing Pages rapidamente utilizzando testo generico e parola chiave inserita automaticamente.
SEO Landing Page Generator
seo-landing-page-generator
Generate landing pages in bulk based on location with randomized content. Update thousands of landing pages in seconds.
MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO Developer Profile
37 plugins · 2.1M total installs
How We Detect MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/multiple-pages-generator-by-porthas/frontend/css/style.css/wp-content/plugins/multiple-pages-generator-by-porthas/frontend/js/mpg-frontend-script.js/wp-content/plugins/multiple-pages-generator-by-porthas/frontend/js/mpg-frontend-script.js?ver=/wp-content/plugins/multiple-pages-generator-by-porthas/assets/css/backend.css/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/backend.js/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/backend.js?ver=/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/mpg-modal.js/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/mpg-modal.js?ver=+3 more/wp-content/plugins/multiple-pages-generator-by-porthas/frontend/js/mpg-frontend-script.js/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/backend.js/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/mpg-modal.js/wp-content/plugins/multiple-pages-generator-by-porthas/assets/js/themeisle-sdk.jsmultiple-pages-generator-by-porthas/frontend/js/mpg-frontend-script.js?ver=multiple-pages-generator-by-porthas/assets/js/backend.js?ver=multiple-pages-generator-by-porthas/assets/js/mpg-modal.js?ver=multiple-pages-generator-by-porthas/assets/js/themeisle-sdk.js?ver=HTML / DOM Fingerprints
mpg-backend-form-wrappermpg-backend-inputmpg-backend-selectmpg-backend-buttonmpg-backend-labelmpg-add-new-pagesmpg-select-templatempg-add-new-pages-button+23 more<!-- Admin notice to deactivate free plugin --><!-- Your plugin's main file logic --><!-- Запуск базового функционала подмены данных --><!-- Запуск всяких actions, hooks, filters -->+11 moredata-mpg-modal-iddata-mpg-modal-closedata-mpg-modal-targetdata-mpg-noncempg_apptsdk_translate_linktsdk_utmifywpautopmd5