Easy Hide Login Security & Risk Analysis

wordpress.org/plugins/easy-hide-login

Hide wp-login.php file, prevent attacks on login form, hide login & increase security. No files are changed.

20K active installs v1.6 PHP + WP 5.0+ Updated Dec 3, 2025
custom-loginhide-loginhide-my-wploginwp-login
99
A · Safe
CVEs total2
Unpatched0
Last CVEMay 9, 2023
Download
Safety Verdict

Is Easy Hide Login Safe to Use in 2026?

Generally Safe

Score 99/100

Easy Hide Login has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: May 9, 2023Updated 4mo ago
Risk Assessment

The static analysis of easy-hide-login v1.6 reveals a generally strong security posture. The plugin exhibits excellent practices with 100% of SQL queries using prepared statements and a high rate of output escaping (94%). The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security. Nonce and capability checks are present, though their coverage could be more extensive.

The plugin's attack surface is notably zero in terms of exposed AJAX handlers, REST API routes, shortcodes, and cron events without authentication, which is a significant strength. Taint analysis shows no identified vulnerabilities, indicating a lack of easily exploitable input sanitization issues in the analyzed flows. However, the plugin has a history of two medium severity CVEs, both related to Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS). The most recent vulnerability was in May 2023, which, while patched, highlights a pattern of past security weaknesses.

In conclusion, easy-hide-login v1.6 demonstrates good coding practices and a minimal attack surface. The primary concern stems from its historical vulnerability patterns, particularly CSRF and XSS. While current analysis doesn't reveal active flaws, the past occurrences warrant ongoing vigilance and ensure all past CVEs are indeed patched and the latest version is used.

Key Concerns

  • Past medium severity CVEs exist
  • History of CSRF and XSS vulnerabilities
  • Limited coverage of nonce checks
  • Slightly less than perfect output escaping
Vulnerabilities
2

Easy Hide Login Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-31075medium · 4.3Cross-Site Request Forgery (CSRF)

Easy Hide Login <= 1.0.8 - Cross-Site Request Forgery

May 9, 2023 Patched in 1.0.9 (259d)
CVE-2023-32505medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Easy Hide Login <= 1.0.7 - Authenticated (Administrator+) Stored Cross-Site Scripting

May 9, 2023 Patched in 1.0.8 (259d)
Code Analysis
Analyzed Mar 16, 2026

Easy Hide Login Code Analysis

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

Output Escaping

94% escaped34 total outputs
Attack Surface

Easy Hide Login Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_initwf-flyout\wf-flyout.php:27
actionadmin_enqueue_scriptswf-flyout\wf-flyout.php:73
actionadmin_headwf-flyout\wf-flyout.php:74
actionadmin_footerwf-flyout\wf-flyout.php:75
actionadmin_menuwp-hide-login.php:48
actionadmin_enqueue_scriptswp-hide-login.php:49
actionadmin_action_easy_hide_login_install_wp301wp-hide-login.php:50
filteradmin_footer_textwp-hide-login.php:51
actionlogin_initwp-hide-login.php:55
actionlogin_formwp-hide-login.php:56
filterlostpassword_urlwp-hide-login.php:58
filterlostpassword_redirectwp-hide-login.php:59
filtersite_urlwp-hide-login.php:60
filtersafe_style_csswp-hide-login.php:617
filtersafe_style_csswp-hide-login.php:871
actioninitwp-hide-login.php:941
Maintenance & Trust

Easy Hide Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version
Downloads342K

Community Trust

Rating88/100
Number of ratings43
Active installs20K
Developer Profile

Easy Hide Login Developer Profile

WebFactory

28 plugins · 3.5M total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
699 days
View full developer profile
Detection Fingerprints

How We Detect Easy Hide Login

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
easy-hide-login-footer
Data Attributes
name="redirect_slug"
JS Globals
easy_hide_login_vars
FAQ

Frequently Asked Questions about Easy Hide Login