Simple Admin Language Change Security & Risk Analysis

wordpress.org/plugins/simple-admin-language-change

Change your dashboard language quickly and easily from the admin bar as often as you need.

10K active installs v2.0.5 PHP + WP 4.7+ Updated Oct 31, 2024
admin-languagebackendbackend-languageenglishlocalization
92
A · Safe
CVEs total1
Unpatched0
Last CVEMay 5, 2021
Safety Verdict

Is Simple Admin Language Change Safe to Use in 2026?

Generally Safe

Score 92/100

Simple Admin Language Change has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 5, 2021Updated 1yr ago
Risk Assessment

The plugin "simple-admin-language-change" v2.0.5 exhibits a mixed security posture. On the positive side, the code analysis reveals good practices such as 100% use of prepared statements for SQL queries and proper output escaping. Furthermore, there are no identified dangerous functions, file operations, or external HTTP requests, and all identified flows appear to be sanitized. The plugin also includes nonce and capability checks for a portion of its entry points.

However, a significant concern arises from the attack surface analysis, which identifies one AJAX handler that lacks authorization checks. This unprotected entry point could potentially be exploited by unauthenticated users to perform unintended actions within the plugin's functionality. While the vulnerability history shows no currently unpatched CVEs, the presence of a past medium-severity vulnerability related to missing authorization suggests a recurring pattern that warrants vigilance.

In conclusion, while the plugin demonstrates several strengths in secure coding practices, the existence of an unprotected AJAX endpoint presents a clear risk. This, combined with the historical vulnerability pattern, means that while not critically flawed, the plugin requires careful consideration and potential mitigation for the identified unprotected entry point.

Key Concerns

  • Unprotected AJAX handler without auth checks
  • Past medium vulnerability (Missing Authorization)
Vulnerabilities
1

Simple Admin Language Change Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

Simple Admin Language Change <= 2.0.1 - Authorization Bypass

May 5, 2021 Patched in 2.0.2 (993d)
Code Analysis
Analyzed Mar 16, 2026

Simple Admin Language Change Code Analysis

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

Output Escaping

100% escaped3 total outputs
Attack Surface
1 unprotected

Simple Admin Language Change Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_change_user_localesimple-admin-language-change.php:129
WordPress Hooks 5
actionadmin_headinc\scripts-and-styles.php:28
actionadmin_enqueue_scriptsinc\scripts-and-styles.php:49
actionplugins_loadedinc\upgrade.php:44
actioninitsimple-admin-language-change.php:44
actionadmin_bar_menusimple-admin-language-change.php:88
Maintenance & Trust

Simple Admin Language Change Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedOct 31, 2024
PHP min version
Downloads85K

Community Trust

Rating94/100
Number of ratings22
Active installs10K
Developer Profile

Simple Admin Language Change Developer Profile

Karolina Vyskocilova

5 plugins · 24K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
993 days
View full developer profile
Detection Fingerprints

How We Detect Simple Admin Language Change

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-admin-language-change/script.js
Script Paths
/wp-content/plugins/simple-admin-language-change/script.js
Version Parameters
simple-admin-language-change/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
ab-icon
JS Globals
props
FAQ

Frequently Asked Questions about Simple Admin Language Change