Custom Login URL Security & Risk Analysis

wordpress.org/plugins/custom-login-url

Whitelabel your site by hiding wp-login.php in the login and registration URLs

1K active installs v1.0.3 PHP + WP 6.0+ Updated Sep 15, 2025
custom-login-urlcustom-registration-url
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 22, 2025
Safety Verdict

Is Custom Login URL Safe to Use in 2026?

Generally Safe

Score 99/100

Custom Login URL has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 22, 2025Updated 6mo ago
Risk Assessment

The 'custom-login-url' plugin, version 1.0.3, exhibits a generally strong security posture based on the static analysis. It demonstrates excellent adherence to secure coding practices, with no detected dangerous functions, all SQL queries utilizing prepared statements, and all output being properly escaped. The absence of file operations and external HTTP requests further minimizes potential attack vectors. The presence of a nonce check is also a positive sign for input validation.

However, a significant concern arises from the taint analysis, which identified two flows with unsanitized paths. While these are not currently classified as critical or high severity, unsanitized paths can be a precursor to vulnerabilities, especially if they interact with user-supplied input that is not adequately validated. Furthermore, the plugin's vulnerability history indicates a past medium severity vulnerability attributed to missing authorization. Although there are no currently unpatched vulnerabilities, this history suggests a pattern where authorization checks might be overlooked or implemented incorrectly.

In conclusion, while the static code analysis reveals a technically sound implementation with strong defenses against common vulnerabilities, the presence of unsanitized paths in taint analysis and the historical pattern of missing authorization vulnerabilities are notable weaknesses. Future development should prioritize thorough sanitization of all user inputs and robust authorization checks on all functionalities, especially those that modify or expose sensitive data or settings. The plugin's strengths lie in its secure handling of SQL and output, but these must be complemented by vigilant path sanitization and authorization.

Key Concerns

  • Flows with unsanitized paths identified
  • Past medium vulnerability (Missing Authorization)
Vulnerabilities
1

Custom Login URL Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58969medium · 5.3Missing Authorization

Custom Login URL <= 1.0.2 - Missing Authorization

Sep 22, 2025 Patched in 1.0.3 (5d)
Code Analysis
Analyzed Mar 16, 2026

Custom Login URL Code Analysis

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

Output Escaping

100% escaped12 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
clu_init_redirect (functions.php:168)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Custom Login URL Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actioninitcustom-login-url.php:12
actioninitcustom-login-url.php:13
actiongenerate_rewrite_rulescustom-login-url.php:14
actionadmin_initcustom-login-url.php:19
filterlogin_redirectfunctions.php:51
filtersite_urlfunctions.php:54
filterwp_redirectfunctions.php:55
Maintenance & Trust

Custom Login URL Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 15, 2025
PHP min version
Downloads50K

Community Trust

Rating76/100
Number of ratings18
Active installs1K
Developer Profile

Custom Login URL Developer Profile

Greg Winiarski

4 plugins · 6K total installs

88
trust score
Avg Security Score
83/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect Custom Login URL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-login-url/css/style.css
Version Parameters
custom-login-url/css/style.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Custom Login URL