Rename wp-login.php to anything you want Security & Risk Analysis

wordpress.org/plugins/rename-wp-loginphp-to-anything-you-want

This plugin changes the way you login into your website.

500 active installs v2.0.1 PHP + WP 3.0+ Updated Aug 13, 2016
customcustom-login-urlloginlogin-customwp-login-php
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Rename wp-login.php to anything you want Safe to Use in 2026?

Generally Safe

Score 85/100

Rename wp-login.php to anything you want has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The plugin "rename-wp-loginphp-to-anything-you-want" v2.0.1 exhibits a mixed security posture. On the positive side, the static analysis reveals a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication. Furthermore, there are no known CVEs associated with this plugin, and it has a history of not having past vulnerabilities, suggesting a generally well-maintained codebase.

However, significant concerns arise from the code analysis. A substantial percentage (56%) of SQL queries are not using prepared statements, posing a risk of SQL injection if the inputs are not properly sanitized before being used in these queries. More critically, 0% of output escaping is properly implemented across 75 outputs. This is a major concern, as it leaves the plugin vulnerable to cross-site scripting (XSS) attacks, where malicious scripts could be injected into the website and executed in users' browsers.

The taint analysis, while small in scope, found three flows with unsanitized paths, which could potentially lead to file system vulnerabilities or other path traversal issues. While these did not reach critical or high severity in the analysis, they warrant attention. The presence of one external HTTP request and only one nonce check and one capability check might be acceptable given the plugin's apparent function, but the lack of output escaping is a severe weakness that overshadows other positive aspects of the plugin's security.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping not properly implemented
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Rename wp-login.php to anything you want Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Rename wp-login.php to anything you want Code Analysis

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

SQL Query Safety

44% prepared9 total queries

Output Escaping

0% escaped75 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
loginsecurity_page_dashboard_T (init.php:646)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Rename wp-login.php to anything you want Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 18
actionplugins_loadedinit.php:164
filterauthenticateinit.php:213
actionwp_login_failedinit.php:217
actionwp_login_errorsinit.php:221
actionadmin_menuinit.php:505
actionadmin_noticesrename-wordpress-login.php:94
actionnetwork_admin_noticesrename-wordpress-login.php:95
actionadmin_initrename-wordpress-login.php:103
actionadmin_noticesrename-wordpress-login.php:104
actionnetwork_admin_noticesrename-wordpress-login.php:105
actionwpmu_optionsrename-wordpress-login.php:116
actionupdate_wpmu_optionsrename-wordpress-login.php:117
actionplugins_loadedrename-wordpress-login.php:120
actionwp_loadedrename-wordpress-login.php:121
filtersite_urlrename-wordpress-login.php:123
filternetwork_site_urlrename-wordpress-login.php:124
filterwp_redirectrename-wordpress-login.php:125
filtersite_option_welcome_emailrename-wordpress-login.php:127
Maintenance & Trust

Rename wp-login.php to anything you want Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 13, 2016
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings5
Active installs500
Developer Profile

Rename wp-login.php to anything you want Developer Profile

travispluse

2 plugins · 600 total installs

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

How We Detect Rename wp-login.php to anything you want

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
rwl-settings-page
Data Attributes
id="rwl-page-input"
FAQ

Frequently Asked Questions about Rename wp-login.php to anything you want