Transifex WP Translation Security & Risk Analysis

wordpress.org/plugins/transifex-wp-translation

Translate WordPress sites directly on the page using Transifex Live localization tools.

10 active installs v0.3.2 PHP + WP 3.1+ Updated Apr 5, 2015
internationalizationlocalizationtransifextransifex-livetranslation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Transifex WP Translation Safe to Use in 2026?

Generally Safe

Score 85/100

Transifex WP Translation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The Transifex WP Translation plugin v0.3.2 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and including a nonce check for its single AJAX handler. Notably, there are no recorded vulnerabilities (CVEs) for this plugin, suggesting a history of robust security or minimal prior scrutiny. However, a significant concern arises from the low percentage of properly escaped output (29%). This indicates a potential for cross-site scripting (XSS) vulnerabilities, where unsanitized data processed and outputted by the plugin could be exploited by attackers to inject malicious scripts into user sessions. The absence of capability checks on the AJAX handler, while not immediately leading to a deduction given the presence of a nonce check, is a weakness that could be exploited in conjunction with other vulnerabilities or misconfigurations.

While the plugin benefits from a small attack surface and the absence of known vulnerabilities, the high proportion of unescaped output represents a tangible risk. The taint analysis showing zero flows is positive, but this needs to be considered alongside the output escaping results. A more comprehensive security audit would be beneficial to thoroughly investigate the identified output escaping issues and ensure that all entry points are adequately protected against various attack vectors. The overall assessment is that the plugin has good foundational security but requires attention to address the output escaping weakness to mitigate potential XSS risks.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on AJAX handler
Vulnerabilities
None known

Transifex WP Translation Security Vulnerabilities

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

Transifex WP Translation Code Analysis

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

Output Escaping

29% escaped66 total outputs
Attack Surface

Transifex WP Translation Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_txwt_store_langsclasses\class.txwt-base.php:49
WordPress Hooks 22
actioninitclasses\class.txwt-base.php:40
actionplugins_loadedclasses\class.txwt-base.php:42
actionwp_headclasses\class.txwt-base.php:45
filteroption_rewrite_rulesclasses\class.txwt-base.php:46
filterparse_requestclasses\class.txwt-base.php:47
actionadmin_enqueue_scriptsclasses\class.txwt-base.php:50
actionadmin_enqueue_scriptsclasses\class.txwt-base.php:51
actionwp_headclasses\class.txwt-base.php:62
actionwp_enqueue_scriptsclasses\class.txwt-base.php:63
actionwp_enqueue_scriptsclasses\class.txwt-base.php:64
actionwp_footerclasses\class.txwt-lang-switcher.php:34
actiontxwt_footer_lang_switcherclasses\class.txwt-lang-switcher.php:35
filterthe_contentclasses\class.txwt-lang-switcher.php:39
actionwp_headclasses\class.txwt-lang-switcher.php:41
actiondrop_down_switcherclasses\class.txwt-lang-switcher.php:42
actionhor_switcherclasses\class.txwt-lang-switcher.php:43
actionwp_headclasses\class.txwt-lang-switcher.php:45
actionadmin_initclasses\class.txwt-settings.php:17
actionadmin_menuclasses\class.txwt-settings.php:20
actionadmin_menuclasses\class.txwt-settings.php:21
actionwidgets_initclasses\class.txwt-switcher-widgets.php:76
actionadmin_noticestransifex-wp-translation.php:99
Maintenance & Trust

Transifex WP Translation Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 5, 2015
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Transifex WP Translation Developer Profile

Ayebare Mucunguzi Brooks

8 plugins · 340 total installs

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

How We Detect Transifex WP Translation

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

Asset Fingerprints

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

HTML / DOM Fingerprints

HTML Comments
<!-- Transifex WP Translation Settings -->
Data Attributes
data-txwt-lang-switcher-id
JS Globals
TXWT
FAQ

Frequently Asked Questions about Transifex WP Translation