Basic Front-End Login Security & Risk Analysis

wordpress.org/plugins/basic-front-end-login

Adds a basic front-end login form to any page, post or widget and redirects to the page you choose.

300 active installs v2.1 PHP 7.4+ WP 5.0+ Updated Dec 25, 2025
login-formlogin-redirectlogout-buttonno-admin-baruser-login
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Basic Front-End Login Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The "basic-front-end-login" v2.1 plugin exhibits a generally strong security posture based on the provided static analysis. A notable strength is the complete absence of dangerous functions, SQL queries executed without prepared statements, file operations, and external HTTP requests. The high percentage of properly escaped output (85%) is also commendable. While the plugin has a minimal attack surface with only one shortcode and no unprotected entry points, the lack of capability checks is a significant concern that could lead to unauthorized access or actions if the shortcode itself is mishandled.

The vulnerability history is a clear positive, with zero known CVEs and no recorded past vulnerabilities, suggesting a commitment to security by the developers. However, the absence of capability checks in the code analysis, despite the presence of a shortcode, is the primary area of concern. If the shortcode's functionality is sensitive or exposed, this lack of authorization could be exploited. Overall, the plugin demonstrates good coding practices in many areas, but the identified gap in capability checks needs to be addressed to further strengthen its security.

Key Concerns

  • Missing capability checks on entry points
Vulnerabilities
None known

Basic Front-End Login Security Vulnerabilities

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

Basic Front-End Login Code Analysis

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

Output Escaping

85% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
eeBFEL_AdminPage (includes\ee-functions.php:161)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Basic Front-End Login Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[eeBFEL] ee-basic-front-end-login.php:43
WordPress Hooks 6
actioninitee-basic-front-end-login.php:23
actioninitee-basic-front-end-login.php:24
actioninitee-basic-front-end-login.php:25
actionadmin_enqueue_scriptsee-basic-front-end-login.php:35
actionadmin_menuee-basic-front-end-login.php:36
actionwp_footeree-basic-front-end-login.php:40
Maintenance & Trust

Basic Front-End Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 25, 2025
PHP min version7.4
Downloads5K

Community Trust

Rating74/100
Number of ratings3
Active installs300
Developer Profile

Basic Front-End Login Developer Profile

Mitchell Bennis

4 plugins · 5K total installs

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

How We Detect Basic Front-End Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/basic-front-end-login/css/style-front.css/wp-content/plugins/basic-front-end-login/css/style-back.css/wp-content/plugins/basic-front-end-login/js/scripts.js
Version Parameters
basic-front-end-login/style.css?ver=basic-front-end-login/style-front.css?ver=basic-front-end-login/style-back.css?ver=basic-front-end-login/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
eeBFEL_LogoutButton
Data Attributes
id="eeBFEL_LogoutButton"id="eeBFEL"id="user_login"id="user_pass"id="rememberme"id="wp-submit"
Shortcode Output
[eeBFEL]
FAQ

Frequently Asked Questions about Basic Front-End Login