WP Login Logo Security & Risk Analysis

wordpress.org/plugins/wp-login-logo

This plugin is a simple, lightweight WordPress plugin to change your login logo.

500 active installs v1.0.4 PHP + WP 3.5+ Updated Jun 12, 2015
admincustomisationloginlogin-logologo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Login Logo Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "wp-login-logo" plugin version 1.0.4 presents a generally positive security posture, with several strengths contributing to its current safety. The absence of known vulnerabilities (CVEs) and critical or high severity taint flows is a significant positive indicator. Furthermore, the plugin demonstrates good security practices by implementing nonce and capability checks on its entry points, which are essential for preventing common WordPress attacks. All identified SQL queries are also properly prepared, mitigating risks associated with direct database manipulation.

However, there are areas of concern that warrant attention. The primary weakness lies in the output escaping. With 100% of outputs not being properly escaped, the plugin is vulnerable to Cross-Site Scripting (XSS) attacks. Any data processed and displayed by the plugin, especially if it originates from user input or external sources, could be manipulated to inject malicious scripts. While the attack surface is small and all entry points appear to have authentication checks, the lack of output sanitization represents a tangible and common security risk.

In conclusion, while the plugin benefits from a clean vulnerability history and good authentication practices, the critical flaw in output escaping introduces a significant XSS vulnerability. The absence of any taint flow issues or raw SQL queries is commendable. However, until the output escaping is addressed, the plugin remains susceptible to XSS attacks, which can have severe consequences. Addressing the unescaped outputs should be the highest priority for improving the plugin's security.

Key Concerns

  • All outputs are unescaped
Vulnerabilities
None known

WP Login Logo Security Vulnerabilities

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

WP Login Logo Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

WP Login Logo Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_getImageDatawp-login-logo.php:74
authwp_ajax_displayPreviewImgwp-login-logo.php:75
WordPress Hooks 7
actionwp_loadedwp-login-logo.php:43
actionadmin_menuwp-login-logo.php:72
filterplugin_action_linkswp-login-logo.php:73
actionlogin_headwp-login-logo.php:76
filterlogin_headerurlwp-login-logo.php:77
filterlogin_headertitlewp-login-logo.php:78
actionadmin_enqueue_scriptswp-login-logo.php:83
Maintenance & Trust

WP Login Logo Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJun 12, 2015
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings1
Active installs500
Developer Profile

WP Login Logo Developer Profile

Cris9400

1 plugin · 500 total installs

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

How We Detect WP Login Logo

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-login-logo/wp-login-logo-min.css/wp-content/plugins/wp-login-logo/wp-login-logo-min.js
Script Paths
/wp-content/plugins/wp-login-logo/wp-login-logo-min.js
Version Parameters
wp-login-logo/wp-login-logo-min.css?ver=wp-login-logo/wp-login-logo-min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-login-logoupdate-status
JS Globals
howitworkbuttonhide
FAQ

Frequently Asked Questions about WP Login Logo