qTranslate X Cleanup and WPML Import Security & Risk Analysis

wordpress.org/plugins/qtranslate-to-wpml-export

Allows a complete uninstall and cleanup of qTranslate X meta-tags or importing translations into WPML

800 active installs v3.0.2 PHP + WP 3.0+ Updated Jan 14, 2026
i18nmultilingualqtranslateqtranslatexwpml
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 6, 2023
Safety Verdict

Is qTranslate X Cleanup and WPML Import Safe to Use in 2026?

Generally Safe

Score 100/100

qTranslate X Cleanup and WPML Import has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Apr 6, 2023Updated 4mo ago
Risk Assessment

The "qtranslate-to-wpml-export" plugin v3.0.2 presents a moderate security risk. While the static analysis indicates a lack of dangerous functions, SQL injection vulnerabilities through prepared statements, and no external HTTP requests, there are notable areas of concern. The presence of two AJAX handlers without authentication checks significantly increases the attack surface, as these can potentially be exploited by unauthenticated users. Furthermore, the low percentage of properly escaped output (11%) suggests a risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website.

The plugin's vulnerability history, including one medium-severity CVE, highlights a past tendency towards missing authorization issues. Although there are no currently unpatched vulnerabilities, this historical pattern, combined with the current finding of unprotected AJAX endpoints, suggests a recurring security weakness. The limited taint analysis (0 flows) is a positive sign, but it doesn't negate the risks identified in the attack surface and output escaping metrics.

In conclusion, "qtranslate-to-wpml-export" v3.0.2 has some positive security attributes, such as the absence of dangerous functions and a good rate of prepared SQL statements. However, the unprotected AJAX endpoints and inadequate output escaping are significant weaknesses that require immediate attention. The past vulnerability also warrants caution. Developers should prioritize implementing proper authentication and authorization checks for all AJAX endpoints and ensure all output is properly escaped to mitigate the identified risks.

Key Concerns

  • Unprotected AJAX handlers
  • Low percentage of properly escaped output
  • Missing capability checks
  • Past medium severity CVE
Vulnerabilities
1 published

qTranslate X Cleanup and WPML Import Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-29431medium · 4.3Missing Authorization

qTranslate X Cleanup and WPML Import <= 3.0.1 - Missing Authorization via clean_ajx

Apr 6, 2023 Patched in 3.0.2 (292d)
Version History

qTranslate X Cleanup and WPML Import Release Timeline

v3.0.2Current
v3.0.11 CVE
v3.0.01 CVE
v2.0.51 CVE
v2.0.41 CVE
v2.0.31 CVE
v2.0.21 CVE
v2.0.11 CVE
v2.01 CVE
v1.9.81 CVE
v1.9.7.21 CVE
v1.9.7.11 CVE
v1.9.71 CVE
v1.9.61 CVE
v1.9.51 CVE
v1.9.4.11 CVE
v1.9.41 CVE
v1.9.31 CVE
v1.9.21 CVE
v1.9.11 CVE
Code Analysis
Analyzed Mar 16, 2026

qTranslate X Cleanup and WPML Import Code Analysis

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

SQL Query Safety

59% prepared34 total queries

Output Escaping

11% escaped18 total outputs
Attack Surface
2 unprotected

qTranslate X Cleanup and WPML Import Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 5

authwp_ajax_qt_terms_ajxplugin.php:58
authwp_ajax_qt_import_ajxplugin.php:59
authwp_ajax_qt_fix_links_ajxplugin.php:60
authwp_ajax_qt_clean_ajxplugin.php:61
authwp_ajax_qt_verify_htaccessplugin.php:62
WordPress Hooks 3
actioninitplugin.php:56
actionadmin_menuplugin.php:57
actionsave_postplugin.php:995
Maintenance & Trust

qTranslate X Cleanup and WPML Import Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 14, 2026
PHP min version
Downloads106K

Community Trust

Rating70/100
Number of ratings26
Active installs800
Developer Profile

qTranslate X Cleanup and WPML Import Developer Profile

Amir Helzer

9 plugins · 108K total installs

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

How We Detect qTranslate X Cleanup and WPML Import

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/qtranslate-to-wpml-export/js/scripts.js
Script Paths
js/scripts.js

HTML / DOM Fingerprints

JS Globals
QT_IMPORTER_AJAXQT_IMPORTER_AJAX_URL
FAQ

Frequently Asked Questions about qTranslate X Cleanup and WPML Import