My WordPress Login Logo Security & Risk Analysis

wordpress.org/plugins/my-wp-login-logo

My WordPress Login Logo lets you to add a custom logo in your wordpress login page instead of the usual wordpress logo and customize your login page.

10K active installs v2.5.2 PHP + WP 3.0.1+ Updated Feb 17, 2026
change-login-page-logocustom-logologin-page-logologo-changerwordpress-login-logo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is My WordPress Login Logo Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The 'my-wp-login-logo' plugin v2.5.2 demonstrates a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code signals indicate responsible development practices, with no dangerous functions, no direct SQL queries (all prepared statements), and no file operations or external HTTP requests. The presence of nonce and capability checks, although only one each, is a positive sign. The taint analysis also reveals no critical or high severity flows with unsanitized paths, indicating that user input is likely handled safely.

However, a notable concern is the output escaping. With 31 total outputs and only 68% properly escaped, there is a risk of Cross-Site Scripting (XSS) vulnerabilities. While the taint analysis did not flag specific unsanitized paths, this level of unescaped output represents a potential weakness that could be exploited if malicious input were to reach these outputs. The plugin's vulnerability history is clean, with no recorded CVEs, which is highly encouraging and suggests consistent good security practices. Overall, the plugin is well-protected against common attack vectors, but the incomplete output escaping warrants attention.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

My WordPress Login Logo Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

My WordPress Login Logo Release Timeline

v2.5.2Current
v2.5.1
v2.5.0
v2.4.1
v2.4.0
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2
v2.1
v2.0
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

My WordPress Login Logo Code Analysis

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

Output Escaping

68% escaped31 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<dashboard> (views\dashboard.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

My WordPress Login Logo Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionlogin_headdc-custom-login-logo.php:22
actionlogin_headdc-custom-login-logo.php:23
actionlogin_formdc-custom-login-logo.php:24
actionadmin_menudc-custom-login-logo.php:25
filterlogin_headerurldc-custom-login-logo.php:27
filterlogin_headertitledc-custom-login-logo.php:31
filterlogin_headertextdc-custom-login-logo.php:33
Maintenance & Trust

My WordPress Login Logo Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 17, 2026
PHP min version
Downloads185K

Community Trust

Rating98/100
Number of ratings12
Active installs10K
Developer Profile

My WordPress Login Logo Developer Profile

afsalrahim

1 plugin · 10K total installs

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

How We Detect My WordPress 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/my-wp-login-logo/css/styles.css/wp-content/plugins/my-wp-login-logo/core/custom-styles.php/wp-content/plugins/my-wp-login-logo/core/custom-js.php
Script Paths
/wp-content/plugins/my-wp-login-logo/js/custom-login-logo.js

HTML / DOM Fingerprints

CSS Classes
DC_MyWP_login_logo_Styles
HTML Comments
Restricted Access..! Please Login.Toggle panel: Current Login Page LogoToggle panel: Customize Login Page
Data Attributes
name="DC_MyWP_login_logo_form"id="wp_custom_login_logo_url"name="wp_custom_login_logo_url"id="wp_custom_login_logo_height"name="wp_custom_login_logo_height"id="wp_custom_login_logo_width"+9 more
JS Globals
DC_MyWP_LoginLogo_URLDC_MyWP_LoginLogo_PATH
FAQ

Frequently Asked Questions about My WordPress Login Logo