
Bilingual Linker Security & Risk Analysis
wordpress.org/plugins/bilingual-linkerThe purpose of this plugin is to allow users to add a link to a translation version of a page or post in the admin and print this link on their blog, …
Is Bilingual Linker Safe to Use in 2026?
Generally Safe
Score 99/100Bilingual Linker has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'bilingual-linker' plugin v2.4.2 presents a mixed security posture. While it demonstrates some good practices such as a lack of file operations and external HTTP requests, and the use of prepared statements for a portion of its SQL queries, significant concerns arise from its attack surface and output sanitization.
The plugin has a small but notable attack surface, with one REST API route identified as unprotected and lacking permission callbacks. This presents a potential entry point for unauthorized actions. Furthermore, the static analysis revealed a flow with an unsanitized path, which, although not classified as critical or high severity in the taint analysis, is a red flag for potential injection vulnerabilities. The moderate rate of properly escaped outputs (49%) is a notable weakness, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities, especially when combined with the unsanitized path.
The plugin's vulnerability history shows a single medium-severity CVE, specifically an XSS vulnerability, which was last recorded in 2025. While currently unpatched CVEs are zero, the past XSS vulnerability, coupled with the current findings of unsanitized paths and insufficient output escaping, suggests a pattern of potential input validation and sanitization weaknesses. The overall security is moderately concerning due to the unprotected endpoint and the risk of XSS, despite its small attack surface and absence of critical vulnerabilities in static analysis.
Key Concerns
- Unprotected REST API route
- Flow with unsanitized path
- Low output escaping rate (49%)
- Past medium severity XSS vulnerability
Bilingual Linker Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Bilingual Linker <= 2.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
Bilingual Linker Release Timeline
Bilingual Linker Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Bilingual Linker Attack Surface
REST API Routes 1
Shortcodes 1
WordPress Hooks 19
Maintenance & Trust
Bilingual Linker Maintenance & Trust
Maintenance Signals
Community Trust
Bilingual Linker Alternatives
Translate Multilingual sites – TranslatePress
translatepress-multilingual
Translate your entire site directly from the front-end and go multilingual. Full support for WooCommerce, page builders + Google Translate integration
Falang multilanguage for WordPress
falang
Falang is the easiest multilanguage plugin you can use to translate a WordPress site.
Simple Slug Translate
simple-slug-translate
Simple Slug Translate can translate the post, page, category and taxonomy slugs to English automatically.
nLingual
nlingual
A simple but flexible multilingual system. Features custom language management, post data synchronization and theme/plugin development utilities.
Switch Polylang To Ukrainian language
switch-polylang-to-ukrainian-language
Displays a popup with languages. For Ukraine, so that the Ukrainian version opens first by default.
Bilingual Linker Developer Profile
8 plugins · 11K total installs
How We Detect Bilingual Linker
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bilingual-linker/css/bilingual-linker.css/wp-content/plugins/bilingual-linker/js/bilingual-linker.js/wp-content/plugins/bilingual-linker/js/bilingual-linker.jsbilingual-linker/css/bilingual-linker.css?ver=bilingual-linker/js/bilingual-linker.js?ver=HTML / DOM Fingerprints
menu-item-classes-bilingual-linklangid-1menu-item-lang-selectormenu-item-title-bilingual-linkermenu-item-urlmenu-item-classes-bilingual-linkjQuery