Elevation Magic Link Login Security & Risk Analysis

wordpress.org/plugins/elevation-magic-link

Add a secure, passwordless login option to the default WordPress login form.

0 active installs v1.2.2 PHP + WP 5.0+ Updated Jan 23, 2026
authenticationloginmagic-linkpasswordlesssecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Elevation Magic Link Login Safe to Use in 2026?

Generally Safe

Score 100/100

Elevation Magic Link Login has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "elevation-magic-link" v1.2.2 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded vulnerabilities (CVEs) in its history is a significant positive indicator, suggesting a history of responsible development and maintenance. The attack surface is commendably zero, with no AJAX handlers, REST API routes, shortcodes, or cron events exposed, greatly minimizing potential entry points for attackers. Furthermore, the code demonstrates good practices in handling SQL queries, with 100% using prepared statements, which effectively mitigates SQL injection risks. The presence of a nonce check is also a positive sign for security awareness.

However, there are areas for improvement that temper the otherwise positive assessment. The most notable concern is that only 50% of output escaping is properly implemented. This means that potentially sensitive data outputted by the plugin could be vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is not correctly sanitized before display. The absence of capability checks is also a weakness, as it implies that any user, regardless of their role or permissions, could potentially interact with or trigger plugin functionality if an entry point were discovered. While taint analysis showed no issues, this is likely due to the very limited attack surface, and it doesn't negate the XSS risk identified in output escaping.

In conclusion, the plugin is largely secure due to its minimal attack surface and secure SQL practices. The lack of historical vulnerabilities is encouraging. Nevertheless, the inconsistent output escaping and the absence of capability checks represent potential security weaknesses that should be addressed to achieve a more robust security profile. The plugin has a solid foundation but requires attention to specific output sanitization and permission enforcement for comprehensive security.

Key Concerns

  • Output escaping is only 50% proper
  • No capability checks found
Vulnerabilities
None known

Elevation Magic Link Login Security Vulnerabilities

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

Elevation Magic Link Login Code Analysis

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

Output Escaping

50% escaped10 total outputs
Attack Surface

Elevation Magic Link Login Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionlogin_formelevation-magic-link.php:22
actionlogin_enqueue_scriptselevation-magic-link.php:65
actioninitelevation-magic-link.php:198
actioninitelevation-magic-link.php:283
filterlogin_messageelevation-magic-link.php:355
Maintenance & Trust

Elevation Magic Link Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 23, 2026
PHP min version
Downloads100

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Elevation Magic Link Login Developer Profile

Elevation Team

3 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 Elevation Magic Link Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/elevation-magic-link/elevation-magic-link.php
Version Parameters
elevation-magic-link/style.css?ver=1.2.2elevation-magic-link/script.js?ver=1.2.2

HTML / DOM Fingerprints

CSS Classes
emll-containeremll-textemll-full-width-btnemll-message
HTML Comments
View 1: Initial Toggle ButtonView 2: Magic Link Submission (Hidden by default via CSS)Hidden input to act as the actual trigger
Data Attributes
id="emll-view-toggle"id="emll-toggle-btn"id="emll-view-submit"id="emll-submit-btn"id="emll-back-btn"name="emll_request_magic"+1 more
JS Globals
document.addEventListenerwindow.login_error
FAQ

Frequently Asked Questions about Elevation Magic Link Login