
MultilingualPress Security & Risk Analysis
wordpress.org/plugins/multilingual-pressCreate a fast translation network on WordPress multisite.
Is MultilingualPress Safe to Use in 2026?
Generally Safe
Score 92/100MultilingualPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
Multilingual Press v2.11.3 exhibits a generally strong security posture, with excellent scores in critical areas like output escaping and prepared statement usage. The absence of known CVEs and a clean vulnerability history are significant strengths, indicating a well-maintained and secure plugin. The static analysis reveals a very limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events exposed without authentication. This is a testament to good security design principles.
However, the taint analysis identified one flow with an unsanitized path, rated as high severity. While the overall number of such flows is low, this specific instance represents a potential vulnerability that requires further investigation. The presence of file operations, although few, in conjunction with a taint flow involving unsanitized paths, could potentially lead to directory traversal or arbitrary file read/write vulnerabilities if not handled with extreme care within the plugin's logic. Despite these isolated concerns, the plugin's strengths in code hygiene and lack of historical vulnerabilities suggest a robust foundation.
Key Concerns
- High severity unsanitized path flow
MultilingualPress Security Vulnerabilities
MultilingualPress Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
MultilingualPress Attack Surface
WordPress Hooks 122
Maintenance & Trust
MultilingualPress Maintenance & Trust
Maintenance Signals
Community Trust
MultilingualPress Alternatives
Linguise – AI Automatic Multilingual Translation
linguise
Linguise is a top-quality automatic AI translation with a front-end translation editor. 5' install, SEO-optimized translations, 85+ languages
FluentC – AI-Powered Translation for WP
fluentc-translation
Effortless website translation with AI-powered technology, enhanced performance, and unlimited translations.
Geo Targetly Geo Translate
geo-targetly-geo-translate
Auto-translate and localize your website based on visitor location. Show the right language variant to the right user.
Zanto WP Translation (For Multisites)
zanto
Zanto WP Translation helps you run a multilingual site by providing linkage between content in blogs of different languages in a WordPress multisite.
Multilang Perelink
multilang-perelink
Multilang Perelink allows interlinking between translated versions of the same content across different subsites in a WordPress multisite network.
MultilingualPress Developer Profile
3 plugins · 2K total installs
How We Detect MultilingualPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/multilingual-press/assets/css/frontend.css/wp-content/plugins/multilingual-press/assets/css/frontend.min.css/wp-content/plugins/multilingual-press/assets/js/frontend.js/wp-content/plugins/multilingual-press/assets/js/frontend.min.js/wp-content/plugins/multilingual-press/assets/css/admin.css/wp-content/plugins/multilingual-press/assets/css/admin.min.css/wp-content/plugins/multilingual-press/assets/js/admin.js/wp-content/plugins/multilingual-press/assets/js/admin.min.js+6 more/wp-content/plugins/multilingual-press/assets/js/frontend.js/wp-content/plugins/multilingual-press/assets/js/frontend.min.js/wp-content/plugins/multilingual-press/assets/js/admin.js/wp-content/plugins/multilingual-press/assets/js/admin.min.js/wp-content/plugins/multilingual-press/assets/js/admin-menu.js/wp-content/plugins/multilingual-press/assets/js/admin-menu.min.js+4 moremultilingual-press/assets/css/frontend.css?ver=multilingual-press/assets/js/frontend.js?ver=multilingual-press/assets/css/admin.css?ver=multilingual-press/assets/js/admin.js?ver=multilingual-press/assets/js/admin-menu.js?ver=multilingual-press/assets/js/site-editor.js?ver=multilingual-press/assets/js/settings.js?ver=HTML / DOM Fingerprints
mlp_widgetmultilingual-press-navigationmultilingual-press-navigation-itemmultilingual-press-navigation-item-linkmultilingual-press-language-switchermultilingual-press-language-switcher-itemmultilingual-press-language-switcher-item-linkmultilingual-press-admin-language-switcher+36 more<!-- Widget Output MultilingualPress --><!-- MultilingualPress admin language switcher -->data-mlp-language-switcherdata-mlp-language-switcher-currentdata-mlp-language-switcher-itemdata-mlp-language-switcher-linkdata-mlp-post-translation-iddata-mlp-post-translation-languageMultilingualPress/wp-json/multilingual-press/v1/posts/wp-json/multilingual-press/v1/sites/wp-json/multilingual-press/v1/languages