Login Logout Menu & Redirect Security & Risk Analysis

wordpress.org/plugins/lmscrafter-user-menu-redirects

Dynamic login menus, 7-level smart redirect engine, role-based menu visibility, and login analytics. All in one plugin.

0 active installs v3.9.0 PHP 7.4+ WP 5.8+ Updated Mar 15, 2026
loginlogin-menulogin-redirectlogout-redirectredirect
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Login Logout Menu & Redirect Safe to Use in 2026?

Generally Safe

Score 100/100

Login Logout Menu & Redirect has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 19d ago
Risk Assessment

The "lmscrafter-user-menu-redirects" v3.9.0 plugin exhibits a generally good security posture, with a strong emphasis on secure coding practices. The static analysis reveals excellent output escaping (99%) and a high percentage of SQL queries utilizing prepared statements (87%). The absence of dangerous functions, file operations, and critical or high-severity taint flows further bolster its security. Furthermore, the plugin has no recorded vulnerabilities, indicating a history of stable and secure development. However, a significant concern arises from the large attack surface exposed by AJAX handlers. Out of 13 AJAX handlers, all 13 lack authentication checks, presenting a considerable risk. This means any unauthenticated user can potentially trigger these handlers, leading to unintended consequences or information disclosure if these handlers perform sensitive actions. While capability checks are present for all entry points, the lack of authentication on AJAX handlers is a critical oversight that needs immediate attention. The presence of nonces on most AJAX actions (14 nonces for 13 handlers, suggesting one handler might have multiple nonces or one handler lacks one) is a positive sign for those that do have them, but it doesn't mitigate the fundamental issue of missing authentication.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

Login Logout Menu & Redirect Security Vulnerabilities

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

Login Logout Menu & Redirect Code Analysis

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

SQL Query Safety

87% prepared15 total queries

Output Escaping

99% escaped455 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
ajax_subscribe_email (admin\class-lmsc-rsum-admin.php:446)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
13 unprotected

Login Logout Menu & Redirect Attack Surface

Entry Points18
Unprotected13

AJAX Handlers 13

authwp_ajax_lmsc_rsum_dismiss_noticeincludes\class-lmsc-rsum-core.php:161
authwp_ajax_lmsc_rsum_dismiss_reviewincludes\class-lmsc-rsum-core.php:162
authwp_ajax_lmsc_rsum_subscribe_emailincludes\class-lmsc-rsum-core.php:163
authwp_ajax_lmsc_rsum_save_settingsincludes\class-lmsc-rsum-core.php:164
authwp_ajax_lmsc_rsum_import_settingsincludes\class-lmsc-rsum-core.php:165
authwp_ajax_lmsc_rsum_reset_settingsincludes\class-lmsc-rsum-core.php:166
authwp_ajax_lmsc_rsum_search_usersincludes\class-lmsc-rsum-core.php:169
authwp_ajax_lmsc_rsum_search_productsincludes\class-lmsc-rsum-core.php:170
authwp_ajax_lmsc_rsum_search_coursesincludes\class-lmsc-rsum-core.php:171
authwp_ajax_lmsc_rsum_test_redirectincludes\class-lmsc-rsum-core.php:172
authwp_ajax_lmsc_rsum_load_analyticsincludes\class-lmsc-rsum-core.php:187
authwp_ajax_lmsc_rsum_clear_analyticsincludes\class-lmsc-rsum-core.php:190
authwp_ajax_lmsc_rsum_dismiss_diagnostics_noticelmscrafter-user-menu-redirects.php:215

Shortcodes 5

[lmsc_rsum_login] includes\class-lmsc-rsum-core.php:221
[lmsc_rsum_logout] includes\class-lmsc-rsum-core.php:222
[lmsc_rsum_login_logout] includes\class-lmsc-rsum-core.php:223
[lmsc_rsum_register] includes\class-lmsc-rsum-core.php:224
[lmsc_rsum_profile] includes\class-lmsc-rsum-core.php:225
WordPress Hooks 37
actionplugins_loadedincludes\class-lmsc-rsum-core.php:127
actionadmin_menuincludes\class-lmsc-rsum-core.php:142
actionadmin_initincludes\class-lmsc-rsum-core.php:143
actionadmin_enqueue_scriptsincludes\class-lmsc-rsum-core.php:146
actionadmin_enqueue_scriptsincludes\class-lmsc-rsum-core.php:147
filterplugin_action_linksincludes\class-lmsc-rsum-core.php:150
actionadmin_noticesincludes\class-lmsc-rsum-core.php:154
actionadmin_noticesincludes\class-lmsc-rsum-core.php:158
actionadmin_head-nav-menus.phpincludes\class-lmsc-rsum-core.php:175
actionadmin_initincludes\class-lmsc-rsum-core.php:178
actionwp_loginincludes\class-lmsc-rsum-core.php:183
actionwp_dashboard_setupincludes\class-lmsc-rsum-core.php:184
actionwp_enqueue_scriptsincludes\class-lmsc-rsum-core.php:204
actiontemplate_redirectincludes\class-lmsc-rsum-core.php:207
actioninitincludes\class-lmsc-rsum-core.php:210
filterwp_setup_nav_menu_itemincludes\class-lmsc-rsum-core.php:213
filterwp_nav_menu_objectsincludes\class-lmsc-rsum-core.php:214
filterwalker_nav_menu_start_elincludes\class-lmsc-rsum-core.php:217
filterwalker_nav_menu_start_elincludes\class-lmsc-rsum-core.php:218
filterregistration_redirectincludes\class-lmsc-rsum-core.php:228
filterlogin_redirectincludes\class-lmsc-rsum-core.php:231
filterlogout_redirectincludes\class-lmsc-rsum-core.php:234
filterwoocommerce_login_redirectincludes\class-lmsc-rsum-core.php:238
filtermepr_process_login_redirect_urlincludes\class-lmsc-rsum-core.php:242
actionwp_nav_menu_item_custom_fieldsincludes\class-lmsc-rsum-menu-visibility.php:32
actionwp_update_nav_menu_itemincludes\class-lmsc-rsum-menu-visibility.php:35
filterwp_nav_menu_objectsincludes\class-lmsc-rsum-menu-visibility.php:38
actionadmin_head-nav-menus.phpincludes\class-lmsc-rsum-menu-visibility.php:41
actionadmin_noticeslmscrafter-user-menu-redirects.php:137
actionadmin_initlmscrafter-user-menu-redirects.php:138
actionadmin_noticeslmscrafter-user-menu-redirects.php:144
actionadmin_initlmscrafter-user-menu-redirects.php:145
actionplugins_loadedlmscrafter-user-menu-redirects.php:186
actionplugins_loadedlmscrafter-user-menu-redirects.php:189
actionadmin_noticeslmscrafter-user-menu-redirects.php:199
actionsend_headerspublic\class-lmsc-rsum-public.php:61
filtershow_admin_barpublic\class-lmsc-rsum-public.php:132
Maintenance & Trust

Login Logout Menu & Redirect Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 15, 2026
PHP min version7.4
Downloads325

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Login Logout Menu & Redirect Developer Profile

Mubashir Taqi

2 plugins · 0 total installs

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

How We Detect Login Logout Menu & Redirect

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lmscrafter-user-menu-redirects/assets/css/admin.css/wp-content/plugins/lmscrafter-user-menu-redirects/assets/css/public.css/wp-content/plugins/lmscrafter-user-menu-redirects/assets/js/admin.js
Script Paths
/wp-content/plugins/lmscrafter-user-menu-redirects/assets/js/admin.js
Version Parameters
lmscrafter-user-menu-redirects/assets/css/admin.css?ver=lmscrafter-user-menu-redirects/assets/css/public.css?ver=lmscrafter-user-menu-redirects/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
lmsc-rsum-diagnostics-notice
Data Attributes
data-nonce-urldata-nonce-actiondata-nonce-field
JS Globals
LMSC_RSUM_Admin
REST Endpoints
/wp-json/lmsc-rsum/v1/options
FAQ

Frequently Asked Questions about Login Logout Menu & Redirect