Branded Login Screen Security & Risk Analysis

wordpress.org/plugins/branded-login-screen

Update the WordPress Login Screen to use a hi-res, full screen, resizing background image. Now completely responsive.

300 active installs v3.2 PHP + WP 3.3+ Updated Mar 18, 2014
brandingloginlogin-screenwhite-label
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Branded Login Screen Safe to Use in 2026?

Generally Safe

Score 85/100

Branded Login Screen has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

Based on the static analysis, the 'branded-login-screen' plugin version 3.2 appears to have a strong security posture in several key areas. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a minimal attack surface. Furthermore, the code signals show no dangerous functions, no direct SQL queries (all are prepared), and no file operations or external HTTP requests. This lack of complex interactions reduces the potential for many common vulnerability types.

However, a significant concern arises from the output escaping. With 4 total outputs and 0% properly escaped, there is a high risk of cross-site scripting (XSS) vulnerabilities. Any user-supplied data that is displayed on the login screen without proper sanitization or escaping could be exploited. The absence of nonce checks and capability checks, while not directly flagged as issues given the limited attack surface, represents a missed opportunity for robust access control, especially if the plugin were to evolve and introduce more interactive elements.

The plugin's vulnerability history is clean, with zero known CVEs. This, combined with the static analysis findings of no critical or high severity taint flows, suggests a relatively safe codebase historically. However, the identified output escaping issue is a concrete, albeit potential, vulnerability that needs to be addressed. The plugin's strengths lie in its limited attack surface and secure handling of database interactions, but its weakness in output escaping poses a tangible risk.

Key Concerns

  • 0% output escaping
  • 0 Nonce checks
  • 0 Capability checks
Vulnerabilities
None known

Branded Login Screen Security Vulnerabilities

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

Branded Login Screen Code Analysis

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

Output Escaping

0% escaped4 total outputs
Attack Surface

Branded Login Screen Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionlogin_enqueue_scriptsbranded-login-screen.php:70
actionlogin_enqueue_scriptsbranded-login-screen.php:71
actionlogin_enqueue_scriptsbranded-login-screen.php:72
filterplugin_row_metabranded-login-screen.php:73
actionlogin_footerbranded-login-screen.php:74
actionadmin_initbranded-login-screen.php:77
filterlogin_headerurlbranded-login-screen.php:156
filterlogin_headertitlebranded-login-screen.php:157
Maintenance & Trust

Branded Login Screen Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedMar 18, 2014
PHP min version
Downloads54K

Community Trust

Rating52/100
Number of ratings14
Active installs300
Developer Profile

Branded Login Screen Developer Profile

Kerry Webster

2 plugins · 380 total installs

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

How We Detect Branded Login Screen

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/branded-login-screen/assets/c/custom-button.css/wp-content/plugins/branded-login-screen/assets/c/branded-login-screen.css
Script Paths
/wp-content/plugins/branded-login-screen/assets/j/branded-login-screen.js
Version Parameters
branded-login-screen/assets/c/custom-button.css?ver=branded-login-screen/assets/c/branded-login-screen.css?ver=branded-login-screen/assets/j/branded-login-screen.js?ver=

HTML / DOM Fingerprints

CSS Classes
login
HTML Comments
you can edit the variables below to make changes to the login form and the images used for the background. Please refer to the plugins documentation for examples and explanation place your 'background' image in the '/assets/i/background_image' folder. place your 'header logo' image in the '/assets/i/logo_main' folder. +6 more
Data Attributes
id="login"
FAQ

Frequently Asked Questions about Branded Login Screen