
Login External Redirect Security & Risk Analysis
wordpress.org/plugins/login-external-redirectThis plugin can redirect non users or not signed in users to any external or internal url.
Is Login External Redirect Safe to Use in 2026?
Generally Safe
Score 85/100Login External Redirect has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin 'login-external-redirect' v1.0 exhibits a generally good security posture based on the static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, meaning the attack surface is minimal and there are no readily apparent entry points for attackers. The code signals are also promising, with no dangerous functions, all SQL queries using prepared statements, no file operations, and no external HTTP requests. This indicates a careful and secure coding approach in these areas.
However, a significant concern arises from the output escaping. With 100% of its total outputs not being properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data displayed by this plugin without proper sanitization could be exploited by attackers to inject malicious scripts. While the taint analysis showed no unsanitized paths, the lack of output escaping is a critical oversight that could lead to vulnerabilities being introduced later if functionality changes or if the existing outputs contain user-controlled data.
The vulnerability history is also very positive, with no known CVEs recorded. This suggests a history of secure development or a lack of significant past issues. In conclusion, the plugin's strengths lie in its limited attack surface and secure handling of database queries and external requests. The primary weakness, and a significant one, is the pervasive lack of output escaping, which creates a substantial risk of XSS vulnerabilities that needs immediate attention.
Key Concerns
- Output not properly escaped
Login External Redirect Security Vulnerabilities
Login External Redirect Code Analysis
Output Escaping
Data Flow Analysis
Login External Redirect Attack Surface
WordPress Hooks 2
Maintenance & Trust
Login External Redirect Maintenance & Trust
Maintenance Signals
Community Trust
Login External Redirect Alternatives
LoginWP (Formerly Peter's Login Redirect)
peters-login-redirect
Redirect users to different locations after they log in, log out and register based on different conditions.
Inactive Logout
inactive-logout
Automatically logout idle user sessions, with logout redirections and concurrent limit logins all in one place.
FluentAuth – The Ultimate Authorization & Security Plugin for WordPress
fluent-security
Enhance the Security and User Experience of Your Site with Login/Signup Security, Two-Factor Email Authentication, Social Logins and more...
Simple Membership After Login Redirection
simple-membership-after-login-redirection
An addon for the simple membership plugin to configure after login redirection to a specific page based on the member's level.
WP Login and Logout Redirect
wp-login-and-logout-redirect
This plugin enable simple and easy way to redirect user to your chosen page URL after login or logout or both.
Login External Redirect Developer Profile
1 plugin · 10 total installs
How We Detect Login External Redirect
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
<div class="wrap"><p><h1>Login External Redirect</h1></p></div><form method="POST">
<table class="form-table">
<tbody>
<tr>
<th scope="row"><label for="blogname">Site Title</label></th>
<td>
<input name="external_redirect_url" type="text" id="external_redirect_url" value="" class="regular-text code">
</td>
</tr>
<tr>
<th scope="row">Redirection</th>
<td>
<fieldset><legend class="screen-reader-text"><span>Redirect</span></legend><label for="external_redirect">
<input name="external_redirect" type="checkbox" id="external_redirect" value="1"> Enable Redirection</label>
</fieldset>
</td>
</tr>
<tr>
<th scope="row">Method</th>
<td>
<fieldset><legend class="screen-reader-text"><span>Method</span></legend><label for="external_redirect_method">
<input name="external_redirect_method"