Translation Tools Security & Risk Analysis

wordpress.org/plugins/translation-tools

Translation tools for your WordPress install.

100 active installs v1.7.2 PHP 7.4+ WP 4.9+ Updated Apr 16, 2025
coreinternationalizationlanguage-packslocalizationtranslation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Translation Tools Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The "translation-tools" plugin v1.7.2 exhibits a generally good security posture based on the static analysis, with a strong adherence to best practices like output escaping and the use of prepared statements for most SQL queries. The complete absence of critical or high-severity taint flows and the lack of any recorded vulnerabilities in its history are positive indicators. However, a significant concern arises from the presence of one unprotected AJAX handler, which represents a direct entry point into the plugin without any authentication or capability checks. This single unprotected endpoint significantly increases the risk of unauthorized access or malicious actions if it handles sensitive data or functionality.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Translation Tools Security Vulnerabilities

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

Translation Tools Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

100% escaped99 total outputs
Attack Surface
1 unprotected

Translation Tools Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_force_upgrade_translations_sectionincludes\class-update-core.php:48
WordPress Hooks 23
filtertranslation_tools_core_update_localesincludes\class-compatible-preferred-languages.php:39
filtertranslation_tools_site_health_site_languageincludes\class-compatible-preferred-languages.php:42
filtertranslation_tools_site_health_user_languageincludes\class-compatible-preferred-languages.php:45
filterpreferred_languages_all_languagesincludes\class-compatible-preferred-languages.php:48
filtertranslation_tools_compatible_pluginsincludes\class-compatible-translation-stats.php:42
filterget_available_languagesincludes\class-options-general.php:31
filterplugins_update_check_localesincludes\class-options-general.php:34
filterthemes_update_check_localesincludes\class-options-general.php:35
filtercore_version_check_localeincludes\class-options-general.php:38
actionadmin_head-options-general.phpincludes\class-options-general.php:41
actionadmin_head-options-general.phpincludes\class-options-general.php:43
actionadmin_head-profile.phpincludes\class-options-general.php:46
actionadmin_head-profile.phpincludes\class-options-general.php:48
actionsettings_page_translation-statsincludes\class-options-general.php:51
filterdebug_informationincludes\class-site-health-debug-info.php:31
filtersite_status_testsincludes\class-site-health-test.php:131
actionadmin_initincludes\class-site-health-tests.php:31
actionadmin_head-site-health.phpincludes\class-site-health.php:42
actionadmin_enqueue_scriptsincludes\class-translation-tools.php:39
filterget_available_languagesincludes\class-translation-tools.php:119
actioncore_upgrade_preambleincludes\class-update-core.php:42
actionupdate-core-custom_force-translation-upgradeincludes\class-update-core.php:45
filterpre_set_site_transient_update_coreincludes\class-update-core.php:51
Maintenance & Trust

Translation Tools Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedApr 16, 2025
PHP min version7.4
Downloads9K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

Translation Tools Developer Profile

Pedro Mendonça

7 plugins · 120 total installs

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

How We Detect Translation Tools

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/translation-tools/js/update-core.js/wp-content/plugins/translation-tools/js/language-settings.js
Script Paths
/wp-content/plugins/translation-tools/js/update-core.js/wp-content/plugins/translation-tools/js/language-settings.js
Version Parameters
translation-tools/js/update-core.js?ver=translation-tools/js/language-settings.js?ver=

HTML / DOM Fingerprints

JS Globals
translationTools
FAQ

Frequently Asked Questions about Translation Tools