Login Embedded Security & Risk Analysis

wordpress.org/plugins/embedded-login-form

Login Embedded is a lightweight customizable plugin that allow to create a multiauthor blog without using backend but embedded light forms.

10 active installs v0.2 PHP + WP 4.1.5+ Updated Unknown
embeddedloginregister
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Login Embedded Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "embedded-login-form" v0.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, file operations, and external HTTP requests. All SQL queries are properly prepared, and there are no known vulnerabilities in its history, suggesting a generally well-maintained codebase. However, significant concerns arise from the static analysis. The plugin has a notable percentage of improperly escaped output (71%), which is a substantial risk for Cross-Site Scripting (XSS) vulnerabilities, especially given the lack of explicit nonce checks on its entry points. While the attack surface is limited to shortcodes, the low percentage of properly escaped output means these entry points could still be exploited if user-supplied data is not handled securely when displayed.

Key Concerns

  • Insufficient output escaping
  • Lack of nonce checks on entry points
Vulnerabilities
None known

Login Embedded Security Vulnerabilities

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

Login Embedded Code Analysis

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

Output Escaping

29% escaped93 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
antonelf_admin_options (includes\embedded-login-form-admin.php:118)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Login Embedded Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[antonelf_logout_link] embedded-login-form.php:88
[antonelf_login_register_form] embedded-login-form.php:97
[antonelf_author_card] embedded-login-form.php:115
WordPress Hooks 17
actionplugins_loadedembedded-login-form.php:46
actionwp_enqueue_scriptsembedded-login-form.php:63
actionget_template_part_template-parts/contentembedded-login-form.php:133
actionget_template_part_contentembedded-login-form.php:134
actionadmin_headincludes\embedded-login-form-admin.php:71
actionadmin_menuincludes\embedded-login-form-admin.php:93
actionafter_setup_themeincludes\functions.php:17
actionadmin_initincludes\functions.php:36
filtershow_admin_barincludes\functions.php:38
actioninitincludes\functions.php:57
actionwp_logoutincludes\functions.php:70
filterregistration_errorsincludes\functions.php:107
filterlostpassword_redirectincludes\functions.php:137
actionprofile_updateincludes\functions.php:157
actionwp_login_failedincludes\functions.php:165
filteruser_profile_update_errorsincludes\functions.php:179
filterauthenticateincludes\functions.php:189
Maintenance & Trust

Login Embedded Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Login Embedded Developer Profile

Raulanton

3 plugins · 30 total installs

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

How We Detect Login Embedded

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/embedded-login-form/css/embedded-login-form-style.css/wp-content/plugins/embedded-login-form/genericons/source/fontcustom-webfont/genericons.css/wp-content/plugins/embedded-login-form/js/embedded-login-form.js
Script Paths
/wp-content/plugins/embedded-login-form/js/embedded-login-form.js

HTML / DOM Fingerprints

CSS Classes
antonelf-author-infoantonelf-autor-cardantonelf-author-nameantonelf-author-nicenameantonelf-author-logoutantonelf-embedded-loginantonelf-login-form-containerantonelf-login-register-fields
HTML Comments
<!-----RAUL Next versions: it could be better to call with id -->Copyright 2015 Raúl Antón Cuadrado (email : raulanton@gmail.com)This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License, version 2, as+11 more
Data Attributes
id="antonelf-author-info"id="your-profile"id="user_id"id="antonelf-author-logout"id="antonelf-embedded-login"
JS Globals
jQuery('#masthead').append(jQuery('#antonelf-embedded-login'))
Shortcode Output
[antonelf_logout_link][antonelf_login_register_form][antonelf_author_card]
FAQ

Frequently Asked Questions about Login Embedded