Translate content Security & Risk Analysis

wordpress.org/plugins/translate-content

Help users to use google translate APIs for translate content, in basic version uses to translate Javscript API, Google Widget or metabox in post/page …

10 active installs v1.0.1 PHP + WP 2.6+ Updated Oct 26, 2012
apicontentgoogletranslatewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Translate content Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The "translate-content" plugin version 1.0.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The complete absence of known CVEs and the adherence to secure coding practices like using prepared statements for SQL queries and the presence of nonce and capability checks are highly commendable. The attack surface is minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are not protected by authentication or permission checks.

However, a significant concern arises from the output escaping. With only 31% of outputs being properly escaped, there is a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data, if not handled carefully by the plugin, could be injected into the output and executed by a user's browser, potentially leading to session hijacking, credential theft, or defacement.

While the plugin has no historical vulnerabilities, the lack of robust output escaping in its current version represents a notable weakness. Future versions should prioritize addressing this by ensuring all dynamic content is properly escaped before being rendered. Overall, the plugin demonstrates good security foundations but requires immediate attention to its output sanitization to mitigate the risk of XSS.

Key Concerns

  • Low percentage of properly escaped output (31%)
Vulnerabilities
None known

Translate content Security Vulnerabilities

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

Translate content Code Analysis

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

Output Escaping

31% escaped59 total outputs
Attack Surface

Translate content Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadd_meta_boxestranslate-content.php:50
actionsave_posttranslate-content.php:51
actionwp_print_stylestranslate-content.php:107
actionadmin_menutranslate-content.php:110
filterinittranslate-content.php:113
actionwidgets_inittranslate-content.php:116
Maintenance & Trust

Translate content Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedOct 26, 2012
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Translate content Developer Profile

jurajpuchky

2 plugins · 50 total installs

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

How We Detect Translate content

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/translate-content/images/translate-content-16x16.png/wp-content/plugins/translate-content/images/translate-content-64x64.png

HTML / DOM Fingerprints

CSS Classes
goog-te-gadget-simplegoog-te-gadget-verticalgoog-te-gadget-horizontal
Data Attributes
data-translate-content-source-language
JS Globals
TRANSLATECONTENT_localeTRANSLATECONTENT_plugin_basenameTRANSLATECONTENT_plugin_url_pathTRANSLATECONTENT_plugin_dirTRANSLATECONTENT_simpleMetaboxTRANSLATECONTENT_plugin_version
FAQ

Frequently Asked Questions about Translate content