
WP_Multilingual Security & Risk Analysis
wordpress.org/plugins/wp-multilingualWP_Multilingual is extension that brings WordPress multilingual support. With it's help you can publish more that in one language at a time.
Is WP_Multilingual Safe to Use in 2026?
Generally Safe
Score 85/100WP_Multilingual has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin 'wp-multilingual' v1.3.4.15 exhibits a mixed security posture. While the static analysis indicates a very small attack surface with no apparent exposed entry points like AJAX handlers, REST API routes, or shortcodes without authentication checks, several concerning code signals suggest potential vulnerabilities. The presence of 15 dangerous functions, including `preg_replace(/e)` and `unserialize`, alongside a low rate of properly escaped output (13%), raises significant red flags. The taint analysis revealing 5 flows with unsanitized paths, including 2 of high severity, further amplifies these concerns, suggesting potential for code injection or sensitive data leakage if these flows are triggered. The lack of any recorded CVEs is a positive sign, indicating no publicly known exploitable vulnerabilities at this time. However, the internal code quality issues identified in the static analysis, particularly concerning data sanitization and output escaping, suggest that latent vulnerabilities may exist. Therefore, while the plugin appears secure from external attack vectors based on its exposed interfaces, the internal code quality presents a notable risk that should be addressed through code review and remediation.
Key Concerns
- Dangerous functions detected (preg_replace(/e), unserialize)
- Low percentage of properly escaped output
- High severity taint flows found
- Unsanitized paths in taint flows
- SQL queries not using prepared statements
- Zero nonce checks
- Low percentage of capability checks
WP_Multilingual Security Vulnerabilities
WP_Multilingual Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
WP_Multilingual Attack Surface
WordPress Hooks 63
Maintenance & Trust
WP_Multilingual Maintenance & Trust
Maintenance Signals
Community Trust
WP_Multilingual Alternatives
Smartcat Translator for WPML
smartcat-wpml
The easiest way to translate your WPML-enabled WordPress site into various languages.
Polylang
polylang
Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.
Connect Polylang for Elementor
connect-polylang-elementor
Connect Polylang with Elementor: translated templates, language switcher widget, language visibility conditions and more
Bogo
bogo
A straight-forward multilingual plugin. No more double-digit custom DB tables or hidden HTML comments that could cause you headaches later on.
WP Multilang – Translation and Multilingual Plugin
wp-multilang
Multilingual plugin for WordPress. Go Multilingual in minutes with full WordPress support. Translate your site easily with this localization plugin.
WP_Multilingual Developer Profile
2 plugins · 900 total installs
How We Detect WP_Multilingual
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-multilingual/js/multilingual.js/wp-content/plugins/wp-multilingual/css/multilingual.css/wp-content/plugins/wp-multilingual/js/multilingual_admin.js/wp-content/plugins/wp-multilingual/js/colorbox/jquery.colorbox.js/wp-content/plugins/wp-multilingual/css/colorbox/colorbox.css/wp-content/plugins/wp-multilingual/js/multilingual.js/wp-content/plugins/wp-multilingual/js/multilingual_admin.js/wp-content/plugins/wp-multilingual/js/colorbox/jquery.colorbox.jswp-multilingual/js/multilingual.js?ver=wp-multilingual/css/multilingual.css?ver=wp-multilingual/js/multilingual_admin.js?ver=wp-multilingual/js/colorbox/jquery.colorbox.js?ver=wp-multilingual/css/colorbox/colorbox.css?ver=HTML / DOM Fingerprints
multilingual_switcher<!-- multilingual Admin Area --><!-- multilingual JavaScript --><!-- Language edition --><!-- WP_Multilingual uninstallation -->+6 moredata-multilingual-typedata-multilingual-positiondata-multilingual-cssdata-multilingual-http-user-languageWP_MultilingualMULTILINGUAL_DOMAIN