Username Changer Security & Risk Analysis

wordpress.org/plugins/username-changer

Unlock the power to change WordPress usernames with complete security and data integrity.

40K active installs v3.2.8 PHP + WP 3.0+ Updated Apr 14, 2026
display-nameloginuserusername
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Username Changer Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "username-changer" v3.2.3 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent adherence to security best practices, with all identified SQL queries utilizing prepared statements, all output being properly escaped, and the presence of both nonce and capability checks for its single AJAX handler. Furthermore, there are no observed dangerous functions, file operations, or external HTTP requests, and the taint analysis revealed no unsanitized paths, indicating a low risk of common injection vulnerabilities. The absence of any recorded vulnerabilities, including critical or high-severity ones, further reinforces its secure design. This plugin appears to be well-maintained and securely coded.

Vulnerabilities
None known

Username Changer Security Vulnerabilities

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

Username Changer Release Timeline

v3.2.8Current
v3.2.7
v3.2.6
v3.2.5
v3.2.3
v3.2.2
v3.2.1
v3.2.0
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.0.1
v3.0.0
v2.1.1
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
Code Analysis
Analyzed Mar 16, 2026

Username Changer Code Analysis

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

SQL Query Safety

100% prepared6 total queries

Output Escaping

100% escaped8 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
username_changer_ajax_username_change (includes\admin\actions.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Username Changer Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_change_usernameincludes\admin\actions.php:112
WordPress Hooks 11
actionplugins_loadedclass-username-changer.php:149
filterusername_changer_menuincludes\admin\settings\register-settings.php:29
filterusername_changer_settings_tabsincludes\admin\settings\register-settings.php:45
filterusername_changer_registered_settings_sectionsincludes\admin\settings\register-settings.php:69
filterusername_changer_unsavable_tabsincludes\admin\settings\register-settings.php:83
filterusername_changer_registered_settingsincludes\admin\settings\register-settings.php:270
actionusername_changer_email_subheaderincludes\admin\settings\register-settings.php:288
actionusername_changer_messages_subheaderincludes\admin\settings\register-settings.php:306
actioninitincludes\class-username-changer-template-tags.php:279
actionusername_changer_add_template_tagsincludes\class-username-changer-template-tags.php:359
actionadmin_enqueue_scriptsincludes\scripts.php:52
Maintenance & Trust

Username Changer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 14, 2026
PHP min version
Downloads497K

Community Trust

Rating90/100
Number of ratings70
Active installs40K
Developer Profile

Username Changer Developer Profile

DigitalME

25 plugins · 150K total installs

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

How We Detect Username Changer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/username-changer/assets/css/admin.css/wp-content/plugins/username-changer/assets/js/admin.js
Script Paths
/wp-content/plugins/username-changer/assets/js/admin.js
Version Parameters
username-changer/assets/css/admin.css?ver=username-changer/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
username-changer-wrapusername-changer-settings-wrap
HTML Comments
Username Changer SettingsUsername Changer Wrap
Data Attributes
data-change_button_labeldata-save_button_labeldata-cancel_button_labeldata-please_wait_messagedata-error_short_username
JS Globals
username_changer_vars
FAQ

Frequently Asked Questions about Username Changer