Customize Login Image Security & Risk Analysis

wordpress.org/plugins/customize-login-image

This plugin allows you to customize the image and the appearance of the WordPress Login Screen.

3K active installs v3.5.3 PHP 5.6+ WP 3.0.1+ Updated Sep 23, 2023
admincustomcustomizeloginlogo
85
A · Safe
CVEs total1
Unpatched0
Last CVEDec 2, 2021
Safety Verdict

Is Customize Login Image Safe to Use in 2026?

Generally Safe

Score 85/100

Customize Login Image has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 2, 2021Updated 2yr ago
Risk Assessment

The "customize-login-image" plugin version 3.5.3 exhibits a mixed security posture. On the positive side, static analysis reveals no apparent attack surface through typical entry points like AJAX handlers, REST API routes, shortcodes, or cron events, and all SQL queries are properly prepared. This suggests a well-contained plugin with regard to direct external manipulation. However, the taint analysis indicates two flows with unsanitized paths, although none were classified as critical or high severity. The plugin also has a history of vulnerabilities, with one medium severity Cross-Site Scripting (XSS) vulnerability reported in the past. While there are no currently unpatched CVEs, this history and the presence of unsanitized paths are areas of concern.

The overall security is moderately good due to the absence of an exposed attack surface and proper SQL handling. Nevertheless, the identified unsanitized paths, even if not leading to high-severity issues in this analysis, represent potential weaknesses that could be exploited. The past XSS vulnerability also serves as a reminder that input sanitization and output escaping need continuous vigilance. For a more robust security assessment, understanding the nature of the unsanitized flows and ensuring all outputs are properly escaped would be crucial.

Key Concerns

  • Unsanitized path in taint analysis (x2)
  • Past medium severity CVE (XSS)
  • Unescaped output (25% of total outputs)
Vulnerabilities
1

Customize Login Image Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-33851medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Customize Login Image <= 3.4 - Cross-Site Scripting

Dec 2, 2021 Patched in 3.5 (782d)
Code Analysis
Analyzed Mar 16, 2026

Customize Login Image Code Analysis

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

Output Escaping

75% escaped20 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
apa_cli_ad_login_footer (customize-login-image.php:65)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Customize Login Image Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_initcustomize-login-image-options.php:3
actionadmin_menucustomize-login-image-options.php:8
actionadmin_initcustomize-login-image-options.php:11
actionadmin_print_scriptscustomize-login-image-options.php:36
actionadmin_print_stylescustomize-login-image-options.php:37
actionlogin_headcustomize-login-image.php:79
filterlogin_headertextcustomize-login-image.php:80
filterlogin_headerurlcustomize-login-image.php:81
actionlogin_headcustomize-login-image.php:82
actionlogin_headcustomize-login-image.php:83
filterplugin_action_linkscustomize-login-image.php:84
actionlogin_footercustomize-login-image.php:87
Maintenance & Trust

Customize Login Image Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 23, 2023
PHP min version5.6
Downloads63K

Community Trust

Rating100/100
Number of ratings10
Active installs3K
Developer Profile

Customize Login Image Developer Profile

apasionados

28 plugins · 61K total installs

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

How We Detect Customize Login Image

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/customize-login-image/customize-login-image.js

HTML / DOM Fingerprints

Data Attributes
id="apa_cli_logo_url"name="apa_cli_logo_url"id="apa_cli_logo_file"name="apa_cli_logo_file"id="apa_cli_login_background_color"name="apa_cli_login_background_color"+4 more
JS Globals
WP_PLUGIN_URL
FAQ

Frequently Asked Questions about Customize Login Image