AutoMLP – AI Translation for WPML Security & Risk Analysis

wordpress.org/plugins/wpml-translation-check

Save on WPML translation credits by using OpenAI or Gemini API to auto translate posts, pages or strings in bulk using AutoMLP AI Translator for WPML.

20 active installs v1.2.4 PHP 7.4+ WP 6.9+ Updated Apr 7, 2026
automatic-translationblock-translationwpmlwpml-addon
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is AutoMLP – AI Translation for WPML Safe to Use in 2026?

Generally Safe

Score 100/100

AutoMLP – AI Translation for WPML has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The wpml-translation-check plugin, in version 1.1.2, presents a mixed security posture. On the positive side, the plugin does not contain any known CVEs, avoids dangerous functions, and all SQL queries utilize prepared statements, indicating some good security practices in data handling. There are no file operations or external HTTP requests that are immediately flagged as suspicious within the static analysis. The absence of bundled libraries also removes a potential avenue for vulnerabilities.

However, significant concerns arise from the attack surface and code signals. The plugin has a single entry point via an AJAX handler which lacks any authentication checks. Furthermore, a substantial portion of its output (0% properly escaped) is not being escaped, posing a risk of cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on the AJAX handler exacerbates the risk associated with this unprotected entry point. The absence of taint analysis results is neutral, as it simply means no flows were identified in the analyzed code, not that none exist.

In conclusion, while the plugin demonstrates strengths in database query security and a clean vulnerability history, the unprotected AJAX handler and pervasive unescaped output represent critical security weaknesses. The attack surface is small but contains a critical vulnerability. Addressing these specific issues should be a priority for improving the plugin's security.

Key Concerns

  • AJAX handler without auth checks
  • Unescaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

AutoMLP – AI Translation for WPML Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

AutoMLP – AI Translation for WPML Release Timeline

v1.2.4Current
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.2
v1.1.1
v1.1
v1.0.2
v1.0.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

AutoMLP – AI Translation for WPML Code Analysis

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

Output Escaping

0% escaped18 total outputs
Attack Surface
1 unprotected

AutoMLP – AI Translation for WPML Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_send_textsindex.php:47
WordPress Hooks 4
actionadmin_menuindex.php:44
actionadmin_initindex.php:45
actionadmin_enqueue_scriptsindex.php:46
actionadmin_noticesindex.php:48
Maintenance & Trust

AutoMLP – AI Translation for WPML Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 7, 2026
PHP min version7.4
Downloads8K

Community Trust

Rating100/100
Number of ratings4
Active installs20
Developer Profile

AutoMLP – AI Translation for WPML Developer Profile

Cool Plugins

21 plugins · 113K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
434 days
View full developer profile
Detection Fingerprints

How We Detect AutoMLP – AI Translation for WPML

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpml-translation-check/css/admin.css

HTML / DOM Fingerprints

Data Attributes
id="dtc_api_key_input"name="dtc_options[api_key]"id="dtc_detect_default_lang_0"name="dtc_options[detect_default_lang]"id="dtc_detect_default_lang_1"id="dtc_post_types_post"+2 more
REST Endpoints
/wp-json/dtc/v1/detect
FAQ

Frequently Asked Questions about AutoMLP – AI Translation for WPML