Frenglish Translations Security & Risk Analysis

wordpress.org/plugins/frenglish-translations

Frenglish is a translation plugin that enables multilingual content on your WordPress site with an easy-to-use interface.

0 active installs v1.1.75 PHP 7.4+ WP 5.0+ Updated Unknown
i18nl10nlanguagemultilingualtranslation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Frenglish Translations Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "frenglish-translations" plugin, version 1.1.75, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good development practices by utilizing prepared statements for the vast majority of its SQL queries and properly escaping a significant portion of its output. Furthermore, the absence of known vulnerabilities (CVEs) and the lack of critical or high-severity taint flows are positive indicators. The plugin also avoids common attack vectors like exposed AJAX handlers, REST API routes, shortcodes, and cron events without proper authentication or permission checks. The limited number of external HTTP requests and the presence of nonce and capability checks, although not exhaustive, suggest some awareness of security principles.

However, there are areas for improvement that present minor concerns. The percentage of properly escaped output, while high, is not 100%, leaving a small window for potential cross-site scripting (XSS) vulnerabilities if the unescaped outputs are user-controlled. The limited number of nonce and capability checks, while present, might not cover all potential entry points if any were to be introduced in future versions or if the current limited attack surface were to expand. The presence of external HTTP requests, although not inherently a vulnerability, requires careful consideration as they can be a vector for various attacks if not handled securely. Overall, the plugin appears to be well-maintained and secure for its current version, but continued vigilance and adherence to best practices for the remaining unescaped outputs and potential future extensions are recommended.

Key Concerns

  • Some output not properly escaped
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
None known

Frenglish Translations Security Vulnerabilities

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

Frenglish Translations Code Analysis

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

SQL Query Safety

91% prepared11 total queries

Output Escaping

78% escaped37 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<plugin-frenglish> (plugin-frenglish.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Frenglish Translations Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 46
actionplugins_loadedinc\seo-compat.php:153
actionwp_headinc\seo-compat.php:445
actionwp_headinc\seo-compat.php:452
actionplugins_loadedinc\seo-compat.php:510
filterwpseo_localeinc\seo-compat.php:513
filterwpseo_opengraph_localeinc\seo-compat.php:517
filterwpseo_canonicalinc\seo-compat.php:521
filterwpseo_opengraph_urlinc\seo-compat.php:527
filterwpseo_schema_graphinc\seo-compat.php:534
filterwpseo_frontend_presentationinc\seo-compat.php:560
filterwpseo_opengraph_titleinc\seo-compat.php:602
filterwpseo_twitter_titleinc\seo-compat.php:607
filterwpseo_titleinc\seo-compat.php:612
actionwp_headinc\seo-compat.php:626
filterpre_get_document_titleinc\seo-compat.php:637
actioninitinc\seo-compat.php:648
actioninitplugin-frenglish.php:145
actioninitplugin-frenglish.php:312
actioninitplugin-frenglish.php:369
actionupdated_optionplugin-frenglish.php:372
actionsend_headersplugin-frenglish.php:603
actioninitplugin-frenglish.php:610
filterquery_varsplugin-frenglish.php:613
actionplugins_loadedplugin-frenglish.php:618
filterredirect_canonicalplugin-frenglish.php:844
actionwp_headplugin-frenglish.php:873
actionadmin_menuplugin-frenglish.php:887
actionadmin_initplugin-frenglish.php:898
filterfrenglish_exclusionsplugin-frenglish.php:1328
filterfrenglish_exclusionsplugin-frenglish.php:1333
actioninitplugin-frenglish.php:1376
filterlanguage_attributesplugin-frenglish.php:1526
actionwp_enqueue_scriptsplugin-frenglish.php:1568
actionadmin_post_frenglish_bust_cacheplugin-frenglish.php:1651
filterpost_linkplugin-frenglish.php:1742
filterpage_linkplugin-frenglish.php:1743
filterterm_linkplugin-frenglish.php:1744
filterpost_type_archive_linkplugin-frenglish.php:1745
filterauthor_linkplugin-frenglish.php:1746
filtersearch_linkplugin-frenglish.php:1747
filterday_linkplugin-frenglish.php:1748
filtermonth_linkplugin-frenglish.php:1749
filteryear_linkplugin-frenglish.php:1750
filterwp_nav_menu_objectsplugin-frenglish.php:1753
actionwp_footerplugin-frenglish.php:1762
filterpaginate_linksplugin-frenglish.php:1931
Maintenance & Trust

Frenglish Translations Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Frenglish Translations Developer Profile

vivcheung

1 plugin · 0 total installs

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

How We Detect Frenglish Translations

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/frenglish-translations/css/backend.css/wp-content/plugins/frenglish-translations/css/frontend.css/wp-content/plugins/frenglish-translations/js/backend.js/wp-content/plugins/frenglish-translations/js/frontend.js
Version Parameters
frenglish-translations/css/backend.css?ver=frenglish-translations/css/frontend.css?ver=frenglish-translations/js/backend.js?ver=frenglish-translations/js/frontend.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-frenglish-sourcedata-frenglish-target
JS Globals
frenglish_settings
FAQ

Frequently Asked Questions about Frenglish Translations