Simple Custom Login Security & Risk Analysis

wordpress.org/plugins/simple-custom-login

Quickly apply some fun or custom branding to your login screen

200 active installs v1.0.3 PHP + WP 3.5.1+ Updated Jun 10, 2016
custom-loginloginlogin-backgroundlogin-logowp-login
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Custom Login Safe to Use in 2026?

Generally Safe

Score 85/100

Simple Custom Login 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 static analysis of "simple-custom-login" v1.0.3 reveals a plugin with a seemingly minimal attack surface. It reports zero AJAX handlers, REST API routes, shortcodes, and cron events, suggesting a limited scope of interaction with WordPress. The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for its reported SQL queries are positive security indicators. However, a significant concern arises from the lack of output escaping for all identified outputs. This could expose the plugin to cross-site scripting (XSS) vulnerabilities if user-supplied data is ever incorporated into its output, even if the current entry points are limited. The vulnerability history shows no known CVEs, which is a strong positive, implying a generally secure development history. Despite the lack of reported vulnerabilities and a clean taint analysis, the complete absence of output escaping is a critical oversight that should be addressed to ensure robust security.

Key Concerns

  • Output escaping is not implemented
Vulnerabilities
None known

Simple Custom Login Security Vulnerabilities

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

Simple Custom Login Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

Simple Custom Login Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_initincludes\settings.php:11
actionadmin_menuincludes\settings.php:12
actioninitsimple-custom-login.php:46
filterlogin_body_classsimple-custom-login.php:47
actionadmin_print_stylessimple-custom-login.php:50
actionadmin_enqueue_scriptssimple-custom-login.php:51
actionlogin_headsimple-custom-login.php:53
actionwp_enqueue_scriptssimple-custom-login.php:56
actionwp_enqueue_scriptssimple-custom-login.php:57
filterplugin_action_links_simple-custom-login/simple-custom-login.phpsimple-custom-login.php:61
Maintenance & Trust

Simple Custom Login Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJun 10, 2016
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

Simple Custom Login Developer Profile

TylerDigital

4 plugins · 3K total installs

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

How We Detect Simple Custom Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-custom-login/css/login.css/wp-content/plugins/simple-custom-login/css/admin.css/wp-content/plugins/simple-custom-login/js/admin.js/wp-content/plugins/simple-custom-login/css/display.css/wp-content/plugins/simple-custom-login/js/display.js
Script Paths
/wp-content/plugins/simple-custom-login/js/admin.js/wp-content/plugins/simple-custom-login/js/display.js

HTML / DOM Fingerprints

CSS Classes
color_scheme
Data Attributes
id="loginform"id="login_error"id="nav"id="backtoblog"
FAQ

Frequently Asked Questions about Simple Custom Login