WP login/out link with login popup Security & Risk Analysis

wordpress.org/plugins/wp-loginout-link-with-login-popup

This plugin adds login/ logout link in the navigation menu accordinng to the user login status and then redirect to page/link set by admin.

10 active installs v1.0 PHP + WP 4.0+ Updated Nov 11, 2016
loginlogoutpageredirectredirection
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP login/out link with login popup Safe to Use in 2026?

Generally Safe

Score 85/100

WP login/out link with login popup has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "wp-loginout-link-with-login-popup" v1.0 plugin exhibits a generally good security posture, with no known vulnerabilities or critical taint flows identified. The plugin effectively utilizes prepared statements for SQL queries and implements nonce and capability checks on its entry points, indicating a conscious effort to secure its functionality. The absence of file operations and external HTTP requests further reduces potential attack vectors.

However, a significant concern arises from the output escaping analysis. With only 36% of the 25 identified outputs properly escaped, there is a substantial risk of cross-site scripting (XSS) vulnerabilities. This means user-supplied data or other potentially malicious content could be rendered directly in the browser without proper sanitization, allowing attackers to inject harmful scripts. The presence of AJAX handlers without explicit authentication checks, although only one is present and it's not explicitly stated as unprotected by the data, warrants caution and further inspection to ensure it is adequately secured.

While the plugin's vulnerability history is clean, suggesting competent development so far, the current state of output escaping is a pressing issue. The strengths lie in its use of secure coding practices for data handling and authorization. The primary weakness is the insufficient output escaping, which could be a critical security flaw if exploited. A thorough review of how all outputs are handled is recommended.

Key Concerns

  • Insufficient output escaping
  • Potential unprotected AJAX handler
Vulnerabilities
None known

WP login/out link with login popup Security Vulnerabilities

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

WP login/out link with login popup Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 17, 2026

WP login/out link with login popup Code Analysis

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

Output Escaping

36% escaped25 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
WLOG_update_options (includes\load-options.php:30)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP login/out link with login popup Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

noprivwp_ajax_wlog_log_userincludes\load-options.php:15
WordPress Hooks 6
actionadmin_menuincludes\load-options.php:9
actionadmin_enqueue_scriptsincludes\load-options.php:10
actionwp_enqueue_scriptsincludes\load-options.php:11
filterwp_nav_menu_itemsincludes\load-options.php:12
filternav_menu_css_classincludes\load-options.php:13
actionadmin_initincludes\load-options.php:14
Maintenance & Trust

WP login/out link with login popup Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedNov 11, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP login/out link with login popup Developer Profile

Priyanka Bhave

2 plugins · 110 total installs

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

How We Detect WP login/out link with login popup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-loginout-link-with-login-popup/js/login.js/wp-content/plugins/wp-loginout-link-with-login-popup/css/style.css
Script Paths
/wp-content/plugins/wp-loginout-link-with-login-popup/js/login.js
Version Parameters
wp-loginout-link-with-login-popup/js/login.js?ver=wp-loginout-link-with-login-popup/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wlog_labelwlog_inputwlog_select_pagesettings_divfn_redirect_settingsettings_table
Data Attributes
id="select_login_subscriber"
REST Endpoints
/wp-json/wlog/v1/login
FAQ

Frequently Asked Questions about WP login/out link with login popup