
SrbTransLatin – Serbian Latinisation Security & Risk Analysis
wordpress.org/plugins/srbtranslatinSrbTransLatin plugin allows you to use both Cyrillic and Latin scripts on your website.
Is SrbTransLatin – Serbian Latinisation Safe to Use in 2026?
Use With Caution
Score 60/100SrbTransLatin – Serbian Latinisation has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The 'srbtranslatin' plugin v3.2.0 presents a mixed security posture. On the positive side, the static code analysis reveals no obvious immediate threats from dangerous functions, raw SQL queries, or unescaped output. All SQL queries utilize prepared statements, and all output is properly escaped. The attack surface appears minimal with zero identified entry points like AJAX handlers, REST API routes, or shortcodes. However, significant concerns arise from its vulnerability history. The plugin has a history of three known CVEs, with one remaining unpatched, and these vulnerabilities include serious types like Exposure of Sensitive Information, CSRF, and XSS. This pattern suggests a recurring struggle with secure coding practices, despite the current static analysis showing a cleaner codebase. The presence of a bundled TinyMCE library, while common, could potentially be a vector if it's an outdated or vulnerable version, though this is not explicitly detailed in the provided data.
Despite the current static analysis indicating a reduction in vulnerabilities at the code level, the persistent and unpatched historical vulnerabilities are a major red flag. The plugin's past indicates a propensity for security flaws, and the existence of an unpatched CVE means there is a known, exploitable weakness that could be leveraged by attackers. The zero capability checks and zero nonce checks also raise concerns about how access to certain functionalities is managed, especially if any functionality is added or modified in future versions that might expand the attack surface. Therefore, while the immediate code scan appears positive, the historical context mandates a cautious approach and highlights the need for thorough review of the unpatched vulnerability and its implications.
Key Concerns
- Unpatched CVE present
- History of 3 CVEs
- No nonce checks
- No capability checks
- Bundled library (TinyMCE)
SrbTransLatin – Serbian Latinisation Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Srbtranslatin <= 3.2.0 - Unauthenticated Sensitive Information Exposure
SrbTransLatin <= 1.46 - Cross-Site Request Forgery
SrbTransLatin – SrbTransLatin <= 1.46 - Cross-Site Scripting
SrbTransLatin – Serbian Latinisation Code Analysis
Bundled Libraries
Output Escaping
SrbTransLatin – Serbian Latinisation Attack Surface
Maintenance & Trust
SrbTransLatin – Serbian Latinisation Maintenance & Trust
Maintenance Signals
Community Trust
SrbTransLatin – Serbian Latinisation Alternatives
WPML Widgets
wpml-widgets
WPML Widgets is a simple to use extension to add a language selector dropdown to your widgets.
Transliterator – Multilingual and Multi-script Text Conversion
serbian-transliteration
Universal transliteration for permalinks, posts, tags, categories, media, files, search and more, rendering them universally readable.
Language option for ACF4+ Fields
language-option-for-acf4-fields
Adding language option to ACF fields plugin.
WP REST API multilanguage (over WMPL)
wp-rest-api-multilanguage-over-wmpl
Allows you to request a language with your WP-API and WPML site.
Cyr-To-Lat
cyr2lat
Convert Non-Latin characters in post, page and term slugs to Latin characters.
SrbTransLatin – Serbian Latinisation Developer Profile
2 plugins · 2K total installs
How We Detect SrbTransLatin – Serbian Latinisation
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/srbtranslatin/assets/css/admin-style.css/wp-content/plugins/srbtranslatin/assets/css/style.css/wp-content/plugins/srbtranslatin/assets/js/admin-script.js/wp-content/plugins/srbtranslatin/assets/js/script.js/wp-content/plugins/srbtranslatin/assets/js/admin-script.js/wp-content/plugins/srbtranslatin/assets/js/script.jssrbtranslatin/assets/css/admin-style.css?ver=srbtranslatin/assets/css/style.css?ver=srbtranslatin/assets/js/admin-script.js?ver=srbtranslatin/assets/js/script.js?ver=HTML / DOM Fingerprints
srbtranslatin-selector-wrap<!-- srbtranslatin: selector --><!-- srbtranslatin: selector end -->data-stl-selectordata-stl-current-scriptstl_settings