SharpLogin Security & Risk Analysis

wordpress.org/plugins/sharp-login

With SharpLogin plugin you can get to play with Login screen.

0 active installs v1.2.0 PHP 7.3+ WP 5.0+ Updated Oct 17, 2021
change-login-urlhide-login-urlloginloginscreenloginurl
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SharpLogin Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "sharp-login" v1.2.0 plugin exhibits a generally strong security posture based on the provided static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero attack surface and no unprotected entry points. The code also demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no file operations or external HTTP requests. The presence of a nonce check is a positive indicator for input validation.

Key Concerns

  • Output escaping is not properly implemented
  • No capability checks present
Vulnerabilities
None known

SharpLogin Security Vulnerabilities

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

SharpLogin Release Timeline

v1.2.0Current
v1.1.0
v1.0.1
Code Analysis
Analyzed Mar 17, 2026

SharpLogin Code Analysis

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

Output Escaping

37% escaped19 total outputs
Attack Surface

SharpLogin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 30
actionadmin_noticesinit.php:23
actionnetwork_admin_noticesinit.php:24
actionnetwork_admin_noticesinit.php:36
actionadmin_noticesinit.php:46
actionwpmu_optionsinit.php:55
actionupdate_wpmu_optionsinit.php:56
actionadmin_menuinit.php:63
actionadmin_initinit.php:64
actionadmin_initinit.php:65
actionlogin_enqueue_scriptsinit.php:66
actionlogin_headinit.php:67
actionlogin_footerinit.php:68
actionadmin_initinit.php:70
actionplugins_loadedinit.php:71
actionadmin_noticesinit.php:72
actionnetwork_admin_noticesinit.php:73
actionwp_loadedinit.php:74
actionsetup_themeinit.php:75
filtersite_urlinit.php:78
filternetwork_site_urlinit.php:79
filterwp_redirectinit.php:80
filtersite_option_welcome_emailinit.php:81
actionadmin_enqueue_scriptsinit.php:84
actionadmin_initinit.php:87
actiontemplate_redirectinit.php:89
filterlogin_urlinit.php:90
actionwp_login_failedinit.php:93
filterauthenticateinit.php:94
actionlogin_errorsinit.php:95
actionadmin_enqueue_scriptsinit.php:97
Maintenance & Trust

SharpLogin Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedOct 17, 2021
PHP min version7.3
Downloads7K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

SharpLogin Developer Profile

Stockpilot

1 plugin · 0 total installs

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

How We Detect SharpLogin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sharp-login/assets/css/frontend.css/wp-content/plugins/sharp-login/assets/css/login.css/wp-content/plugins/sharp-login/assets/js/sharplogin.js/wp-content/plugins/sharp-login/assets/js/frontend.js/wp-content/plugins/sharp-login/assets/js/login.js
Script Paths
/wp-content/plugins/sharp-login/assets/js/sharplogin.js/wp-content/plugins/sharp-login/assets/js/frontend.js/wp-content/plugins/sharp-login/assets/js/login.js
Version Parameters
sharp-login/assets/css/frontend.css?ver=sharp-login/assets/css/login.css?ver=sharp-login/assets/js/sharplogin.js?ver=sharp-login/assets/js/frontend.js?ver=sharp-login/assets/js/login.js?ver=

HTML / DOM Fingerprints

CSS Classes
sharplogin-wrappersharplogin-menu-tabssharplogin-menu-tabsharplogin-tab-contentsharplogin-settings-form
HTML Comments
<!-- START SHARPLOGIN MENU PAGE CONTENT --><!-- END SHARPLOGIN MENU PAGE CONTENT --><!-- Sharp Login Settings --><!-- Login Attempts Settings -->
Data Attributes
data-sharplogin-tabdata-tab-id
JS Globals
sharplogin_ajax_object
FAQ

Frequently Asked Questions about SharpLogin