LoginCraft – Customize and Secure WordPress Login Page Security & Risk Analysis

wordpress.org/plugins/logincraft

Logincraft is a WordPress plugin for customizing login pages, enhancing security, adding redirects, and improving password reset workflows.

0 active installs v1.0.2 PHP 7.4+ WP 6.0+ Updated Unknown
custom-login-pagecustom-login-urlloginlogin-pagewp-login
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LoginCraft – Customize and Secure WordPress Login Page Safe to Use in 2026?

Generally Safe

Score 100/100

LoginCraft – Customize and Secure WordPress Login Page has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

Based on the provided static analysis and vulnerability history, the Logincraft plugin version 1.0.2 exhibits a generally strong security posture. The absence of any known CVEs, coupled with the fact that all recorded vulnerabilities have been addressed, is a significant positive indicator. Furthermore, the code's adherence to secure coding practices, such as the exclusive use of prepared statements for SQL queries and a high percentage of properly escaped output, suggests a conscientious development approach. The limited attack surface with no identified unprotected entry points is also a commendable aspect.

However, there are a few areas that warrant attention. The presence of external HTTP requests, while not inherently a vulnerability, introduces a potential for supply chain attacks or dependency on insecure external services if not handled with extreme care. While nonce and capability checks are present, their limited number suggests that the plugin might not be extensively leveraging these security mechanisms, which could be a concern if its functionality expands or if new entry points are introduced without adequate protection. The taint analysis revealing zero flows with unsanitized paths is excellent, indicating a lack of critical code injection vulnerabilities at this version.

In conclusion, Logincraft v1.0.2 appears to be a well-developed plugin from a security standpoint, with a clean vulnerability history and good coding practices in place. The primary areas for vigilance revolve around the management of external HTTP requests and ensuring comprehensive security checks as the plugin evolves. The absence of critical findings in static and taint analysis is a strong testament to its current security. We recommend continued diligent security auditing as the plugin is updated.

Key Concerns

  • External HTTP requests present
  • Limited number of nonce checks
  • Limited number of capability checks
Vulnerabilities
None known

LoginCraft – Customize and Secure WordPress Login Page Security Vulnerabilities

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

LoginCraft – Customize and Secure WordPress Login Page Code Analysis

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

Output Escaping

89% escaped353 total outputs
Attack Surface

LoginCraft – Customize and Secure WordPress Login Page Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 47
actionadmin_bar_menuadmin\class-logincraft-admin.php:527
actionwp_headadmin\class-logincraft-admin.php:528
actionadmin_headadmin\class-logincraft-admin.php:529
filterplugin_row_metaincludes\class-logincraft.php:94
actioninitincludes\class-logincraft.php:156
actionadmin_menuincludes\class-logincraft.php:194
actionadmin_headincludes\class-logincraft.php:195
actionadmin_enqueue_scriptsincludes\class-logincraft.php:197
actionadmin_enqueue_scriptsincludes\class-logincraft.php:198
actionadmin_initincludes\class-logincraft.php:200
actionadmin_post_save_login_customise_form_dataincludes\class-logincraft.php:202
actionadmin_post_save_google_recaptcha_dataincludes\class-logincraft.php:204
actionadmin_post_save_site_visibility_dataincludes\class-logincraft.php:206
filteradmin_footer_textincludes\class-logincraft.php:209
actionwp_enqueue_scriptsincludes\class-logincraft.php:224
actionwp_enqueue_scriptsincludes\class-logincraft.php:225
actionadmin_initlogincraft-security-checks.php:35
actionadmin_initlogincraft-security-checks.php:36
actionadmin_noticeslogincraft-security-checks.php:38
actionplugins_loadedlogincraft-security-checks.php:43
filterwp_plugin_check_checkslogincraft.php:154
actionlogin_enqueue_scriptspublic\class-logincraft-login-page.php:87
filterlogin_headerurlpublic\class-logincraft-login-page.php:88
filterlogin_messagepublic\class-logincraft-login-page.php:90
filterlost_password_html_linkpublic\class-logincraft-login-page.php:91
actiontemplate_redirectpublic\class-logincraft-login-security.php:44
actioninitpublic\class-logincraft-login-security.php:45
actiondotslc_error_messagespublic\class-logincraft-login-security.php:46
filterwp_authenticate_userpublic\class-logincraft-login-security.php:55
actionwp_login_failedpublic\class-logincraft-login-security.php:56
filterlogin_errorspublic\class-logincraft-login-security.php:57
actionplugins_loadedpublic\class-logincraft-login-url.php:46
actionwp_loadedpublic\class-logincraft-login-url.php:47
actionsetup_themepublic\class-logincraft-login-url.php:48
filtersite_urlpublic\class-logincraft-login-url.php:50
filternetwork_site_urlpublic\class-logincraft-login-url.php:51
filterwp_redirectpublic\class-logincraft-login-url.php:52
filtersite_option_welcome_emailpublic\class-logincraft-login-url.php:54
filteradmin_urlpublic\class-logincraft-login-url.php:55
actionwp_enqueue_scriptspublic\class-logincraft-login-url.php:330
filtertemplate_includepublic\class-logincraft-maintenance-mode.php:47
actionwp_enqueue_scriptspublic\class-logincraft-maintenance-mode.php:49
actionlogin_enqueue_scriptspublic\class-logincraft-recaptcha.php:51
actionlogin_formpublic\class-logincraft-recaptcha.php:52
filterwp_authenticate_userpublic\class-logincraft-recaptcha.php:53
filterwp_robotspublic\partials\dotslc-password-protection-form.php:16
actionlogin_headpublic\partials\dotslc-password-protection-form.php:17
Maintenance & Trust

LoginCraft – Customize and Secure WordPress Login Page Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads555

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

LoginCraft – Customize and Secure WordPress Login Page Developer Profile

dotsquares

37 plugins · 95K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
470 days
View full developer profile
Detection Fingerprints

How We Detect LoginCraft – Customize and Secure WordPress Login Page

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/logincraft/admin/css/logincraft-admin.css/wp-content/plugins/logincraft/admin/css/dotslc-header.css/wp-content/plugins/logincraft/admin/css/dotslc-promotional-bar.css/wp-content/plugins/logincraft/admin/css/dotslc-logincraft-responsive.css
Version Parameters
logincraft-admin.css?ver=dotslc-header.css?ver=dotslc-promotional-bar.css?ver=dotslc-logincraft-responsive.css?ver=

HTML / DOM Fingerprints

CSS Classes
dotslc-promotional-bar
FAQ

Frequently Asked Questions about LoginCraft – Customize and Secure WordPress Login Page