Login Logout Menu Security & Risk Analysis

wordpress.org/plugins/login-logout-menu

Login Logout Menu is a handy plugin which allows you to add login, logout, register and profile menu items in your selected menu.

20K active installs v1.5.2 PHP + WP 4.0+ Updated Jan 5, 2026
login-menulogout-menumenuprofile-menuregister-menu
100
A · Safe
CVEs total1
Unpatched0
Last CVEDec 27, 2022
Safety Verdict

Is Login Logout Menu Safe to Use in 2026?

Generally Safe

Score 100/100

Login Logout Menu has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 27, 2022Updated 2mo ago
Risk Assessment

The 'login-logout-menu' plugin version 1.5.2 exhibits a generally good security posture based on the provided static analysis. It successfully utilizes prepared statements for its SQL queries and boasts an exceptionally high rate of properly escaped output, minimizing common Cross-Site Scripting (XSS) risks. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security profile. Furthermore, the plugin has no currently unpatched vulnerabilities, indicating active maintenance in addressing past security issues.

However, a notable concern arises from the complete lack of nonce and capability checks across all identified entry points. While the static analysis did not reveal any directly exploitable unsanitized taint flows or unprotected AJAX/REST API endpoints, this absence of authorization checks means that any of the 7 shortcodes, if designed to perform sensitive actions or display user-specific data, could potentially be manipulated by unauthenticated users. The plugin's history of a medium severity XSS vulnerability, even though patched, serves as a reminder that such vulnerabilities can exist and require diligent implementation of authorization and input validation mechanisms.

In conclusion, the plugin demonstrates strong technical coding practices for preventing many common vulnerabilities. The primary weakness lies in the lack of comprehensive authorization checks, which, while not leading to direct critical findings in this analysis, represents a potential risk that should be addressed to ensure robust security.

Key Concerns

  • No nonce checks on entry points
  • No capability checks on entry points
  • One medium severity CVE in history
  • High percentage of unescaped output
Vulnerabilities
1

Login Logout Menu Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-4625medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Login Logout Menu <= 1.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Dec 27, 2022 Patched in 1.4.0 (392d)
Code Analysis
Analyzed Mar 16, 2026

Login Logout Menu Code Analysis

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

Output Escaping

98% escaped47 total outputs
Attack Surface

Login Logout Menu Attack Surface

Entry Points7
Unprotected0

Shortcodes 7

[login_logout_menu__login_link] classes\shortcodes.php:25
[login_logout_menu__logout_link] classes\shortcodes.php:26
[login_logout_menu__profile_link] classes\shortcodes.php:27
[login_logout_menu__register_link] classes\shortcodes.php:28
[login_logout_menu__username_link] classes\shortcodes.php:29
[login_logout_menu__reset_pass_link] classes\shortcodes.php:30
[login_logout_menu__login_logout_link] classes\shortcodes.php:31
WordPress Hooks 5
actionplugins_loadedlogin-logout-menu.php:93
actionadmin_head-nav-menus.phplogin-logout-menu.php:94
filterplugin_action_linkslogin-logout-menu.php:95
filterwp_setup_nav_menu_itemlogin-logout-menu.php:96
filterwp_nav_menu_objectslogin-logout-menu.php:97
Maintenance & Trust

Login Logout Menu Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 5, 2026
PHP min version
Downloads325K

Community Trust

Rating100/100
Number of ratings14
Active installs20K
Developer Profile

Login Logout Menu Developer Profile

Adnan

11 plugins · 660K total installs

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

How We Detect Login Logout Menu

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/login-logout-menu/classes/shortcodes.php

HTML / DOM Fingerprints

CSS Classes
loginlinksdivlogin-linkslist:login-linkscategorychecklistform-no-clear
HTML Comments
Login Logout Menu is a handy plugin which allows you to add login, logout, register and profile menu items in your selected menu.Main Login_Logout_Menu Class.Version variable.Instance variable.+18 more
Data Attributes
login_logout_menu
Shortcode Output
<a href="javascript:void(0);" class="help" onclick="jQuery( '#login-logout-menu-help' ).toggle();">Help</a>
FAQ

Frequently Asked Questions about Login Logout Menu