Multilingual Text Security & Risk Analysis

wordpress.org/plugins/multilingual-text

With this plugin you can have a text in multiple languages. Easy to use, no requirements.

40 active installs v1.4 PHP + WP 2.7+ Updated Sep 21, 2011
bilinguallanguagemultilanguagemultilingual
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multilingual Text Safe to Use in 2026?

Generally Safe

Score 85/100

Multilingual Text has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The multilingual-text plugin v1.4 exhibits a mixed security posture. On one hand, it demonstrates strong practices regarding SQL injection by utilizing prepared statements exclusively and has no recorded vulnerability history or known CVEs. The absence of file operations and external HTTP requests is also a positive indicator. However, the static analysis reveals significant concerns. The presence of 8 instances of the `create_function` is a major red flag, as this deprecated and potentially dangerous function can be a source of severe vulnerabilities if not handled with extreme care. Furthermore, the complete lack of output escaping across all 12 identified output points is a critical weakness, opening the door for Cross-Site Scripting (XSS) attacks. The complete absence of nonce and capability checks on any potential entry points, while the entry point count is zero in this analysis, suggests a general lack of security hardening that could become problematic if the attack surface expands or if the analysis missed certain pathways.

While the plugin currently has no known vulnerabilities and shows good database security, the identified code signals point to substantial risks that could be exploited. The reliance on `create_function` and the pervasive lack of output escaping are critical vulnerabilities. The absence of any recorded historical vulnerabilities might suggest either luck, a small user base, or that previous versions did not have these issues. However, the current version's code analysis presents immediate threats that outweigh the lack of past issues. It is crucial to address these identified code-level weaknesses to improve the plugin's overall security.

Key Concerns

  • Dangerous function create_function usage
  • All output unescaped (XSS risk)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Multilingual Text Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Multilingual Text Code Analysis

Dangerous Functions
8
Raw SQL Queries
0
0 prepared
Unescaped Output
12
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_functioncreate_function(multilingual-text.php:312
create_functioncreate_function(multilingual-text.php:323
create_functioncreate_function(multilingual-text.php:336
create_functioncreate_function(multilingual-text.php:354
create_functioncreate_function(multilingual-text.php:372
create_functioncreate_function(multilingual-text.php:385
create_functioncreate_function(multilingual-text.php:398
create_functionadd_action('widgets_init', create_function(multilingual-text.php:698

Output Escaping

0% escaped12 total outputs
Attack Surface

Multilingual Text Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actioninitmultilingual-text.php:64
actionwp_headmultilingual-text.php:65
actionwp_titlemultilingual-text.php:66
actionthe_titlemultilingual-text.php:67
actionthe_contentmultilingual-text.php:68
actionwp_footermultilingual-text.php:69
actionadmin_initmultilingual-text.php:70
filterplugin_row_metamultilingual-text.php:72
filterplugin_action_linksmultilingual-text.php:73
filterget_bloginfo_rssmultilingual-text.php:75
actionwidgets_initmultilingual-text.php:698
Maintenance & Trust

Multilingual Text Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedSep 21, 2011
PHP min version
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Multilingual Text Developer Profile

Sibin Grasic

6 plugins · 1K total installs

84
trust score
Avg Security Score
86/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Multilingual Text

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/multilingual-text/flags/gb.png/wp-content/plugins/multilingual-text/flags/de.png

HTML / DOM Fingerprints

CSS Classes
multilingual_text
JS Globals
multilingual_text_textsmultilingual_text_flags
FAQ

Frequently Asked Questions about Multilingual Text