Multilingual Comments Security & Risk Analysis

wordpress.org/plugins/multilingual-comments

Multilingual Comments is an add-on for WPML / WooCommerce. This plugin makes it possible via its own plugin settings, to show: comments on blog posts …

100 active installs v1.0.1 PHP + WP 3.0.0+ Updated May 29, 2019
commentsmultilingualreviewswoocommercewpml
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multilingual Comments Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The multilingual-comments v1.0.1 plugin exhibits a generally positive security posture based on the provided static analysis. A notable strength is the complete absence of identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events that lack proper authentication or capability checks. This significantly reduces the potential attack surface. Furthermore, the plugin does not appear to engage in risky operations like file manipulation or external HTTP requests. The limited number of SQL queries and the absence of taint analysis findings are also encouraging signs.

However, there are significant areas of concern that temper this positive outlook. The fact that 100% of the single SQL query is not using prepared statements is a critical vulnerability. This presents a high risk of SQL injection, allowing attackers to manipulate database queries. Additionally, with only 50% of output escaping, there's a risk of cross-site scripting (XSS) vulnerabilities if the unescaped outputs are rendered in a web context. The complete lack of nonce checks and capability checks, while not directly exploitable due to the lack of entry points, indicates a potential oversight in robust security practice that could become a risk if new entry points are added in future versions without these checks.

The vulnerability history being entirely clean (0 known CVEs, 0 unpatched) is a positive indicator, suggesting the plugin has historically been maintained with security in mind or has not been a target for exploitation. However, this cannot compensate for the critical SQL injection and potential XSS risks identified in the current version's code. The overall conclusion is that while the plugin has a small attack surface and no known past vulnerabilities, the current version contains critical flaws related to SQL and output sanitization that require immediate attention.

Key Concerns

  • SQL queries without prepared statements
  • Unescaped output
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Multilingual Comments Security Vulnerabilities

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

Multilingual Comments Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

50% escaped2 total outputs
Attack Surface

Multilingual Comments Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionplugins_loadedincludes\class-multilingual-comments.php:139
actionadmin_enqueue_scriptsincludes\class-multilingual-comments.php:154
actionadmin_enqueue_scriptsincludes\class-multilingual-comments.php:155
actionadmin_menuincludes\class-multilingual-comments.php:157
actionadmin_initincludes\class-multilingual-comments.php:158
actionwp_enqueue_scriptsincludes\class-multilingual-comments.php:173
actionwp_enqueue_scriptsincludes\class-multilingual-comments.php:174
filtercomments_clausesincludes\class-multilingual-comments.php:176
filterwoocommerce_product_get_rating_countsincludes\class-multilingual-comments.php:177
filterwoocommerce_product_get_review_countincludes\class-multilingual-comments.php:178
filterwoocommerce_product_get_average_ratingincludes\class-multilingual-comments.php:179
filterget_comments_numberincludes\class-multilingual-comments.php:180
Maintenance & Trust

Multilingual Comments Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedMay 29, 2019
PHP min version
Downloads3K

Community Trust

Rating80/100
Number of ratings7
Active installs100
Developer Profile

Multilingual Comments Developer Profile

dolyame

4 plugins · 1K total installs

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

How We Detect Multilingual Comments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/multilingual-comments/css/multilingual-comments-admin.css
Script Paths
/wp-content/plugins/multilingual-comments/js/multilingual-comments-admin.js
Version Parameters
multilingual-comments-admin.css?ver=multilingual-comments-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapwpmlc-settings-group
Data Attributes
data-settings-group="wpmlc-settings-group"
FAQ

Frequently Asked Questions about Multilingual Comments