Polylang Theme Strings Security & Risk Analysis

wordpress.org/plugins/polylang-theme-strings

Automatic scanning of strings translation in the theme and registration of them in Polylang plugin. Extension for Polylang plugin.

6K active installs v4.0 PHP + WP 4.0+ Updated Aug 15, 2018
extensionmultilingualpolylangtranslatetranslation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Polylang Theme Strings Safe to Use in 2026?

Generally Safe

Score 85/100

Polylang Theme Strings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The plugin "polylang-theme-strings" v4.0 exhibits a mixed security posture. On the positive side, the static analysis reveals an extremely small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. Furthermore, there are no known CVEs associated with this plugin, indicating a historical lack of publicly disclosed vulnerabilities. However, significant concerns arise from the code analysis, particularly regarding the handling of SQL queries and output escaping. Two SQL queries are present, and neither utilizes prepared statements, posing a direct risk of SQL injection if the data used in these queries originates from user input. Additionally, none of the 18 identified output operations are properly escaped, creating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. The single identified file operation also warrants attention, though its context is not detailed in the provided data. The taint analysis confirms a flow with unsanitized paths, reinforcing the concerns about potential injection vulnerabilities.

Key Concerns

  • SQL queries not using prepared statements
  • Output not properly escaped
  • Flow with unsanitized paths
  • File operations without explicit sanitization context
Vulnerabilities
None known

Polylang Theme Strings Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Polylang Theme Strings Release Timeline

v4.0Current
v3.5
v3.4
v3.3.2
v3.3.1
v3.3
v3.2.1
v3.2
v3.1
v3.0
v2.2.1
v2.2
v2.1.1
v2.1
v2.0
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Polylang Theme Strings Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

0% escaped18 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<actions> (actions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Polylang Theme Strings Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionupgrader_process_completemw-polylang-theme-strings.php:91
actioninitmw-polylang-theme-strings.php:95
actioninitmw-polylang-theme-strings.php:96
actioninitmw-polylang-theme-strings.php:97
actionadmin_enqueue_scriptsmw-polylang-theme-strings.php:98
actionadmin_headmw-polylang-theme-strings.php:99
actionadmin_menumw-polylang-theme-strings.php:100
filtergettextmw-polylang-theme-strings.php:103
actionadmin_noticesmw-polylang-theme-strings.php:373
Maintenance & Trust

Polylang Theme Strings Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedAug 15, 2018
PHP min version
Downloads104K

Community Trust

Rating80/100
Number of ratings37
Active installs6K
Developer Profile

Polylang Theme Strings Developer Profile

Modeewine

1 plugin · 6K total installs

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

How We Detect Polylang Theme Strings

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/polylang-theme-strings/css/admin.css/wp-content/plugins/polylang-theme-strings/js/admin.js
Script Paths
/wp-content/plugins/polylang-theme-strings/js/admin.js
Version Parameters
polylang-theme-strings/js/admin.js?ver=polylang-theme-strings/css/admin.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-pll-strings-plugin-options
JS Globals
window.mw_polylang_strings_admin
FAQ

Frequently Asked Questions about Polylang Theme Strings