Separate Login Form Security & Risk Analysis

wordpress.org/plugins/separate-login-form

Display a login form with captcha on any page, post, or custom post type.

10 active installs v3.1.0 PHP 7.2+ WP 4.8.5+ Updated Feb 12, 2022
admincaptchacustomloginuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Separate Login Form Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The plugin "separate-login-form" v3.1.0 exhibits a generally strong security posture, with no identified entry points in AJAX handlers, REST API, shortcodes, or cron events. The absence of known vulnerabilities in its history is also a positive indicator. However, the static analysis reveals significant concerns regarding output escaping, with 100% of identified outputs being unescaped. This presents a critical risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into pages rendered by this plugin. Additionally, the complete absence of capability checks and nonce checks, combined with a file operation without clear context, could be exploited if any of the zero identified entry points were to become accessible or if the file operation itself is vulnerable. While the plugin avoids dangerous functions and uses prepared statements for SQL, the output escaping issue is a major weakness.

Key Concerns

  • Unescaped output detected
  • No capability checks present
  • No nonce checks present
  • File operation without clear context
Vulnerabilities
None known

Separate Login Form Security Vulnerabilities

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

Separate Login Form Code Analysis

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

Output Escaping

0% escaped5 total outputs
Attack Surface

Separate Login Form Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actiontemplate_redirectclasses\separate_login_form.php:8
actioninitclasses\separate_login_form.php:10
actionwp_enqueue_scriptsclasses\separate_login_form.php:11
actionwp_enqueue_scriptsclasses\separate_login_form.php:12
actionadmin_menuclasses\separate_login_form.php:13
actionadmin_initclasses\separate_login_form.php:14
Maintenance & Trust

Separate Login Form Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.0
Last updatedFeb 12, 2022
PHP min version7.2
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Separate Login Form Developer Profile

David Angulo

2 plugins · 20 total installs

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

How We Detect Separate Login Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/separate-login-form/scripts/slf-login-form-styles.css
Script Paths
https://hcaptcha.com/1/api.js

HTML / DOM Fingerprints

CSS Classes
slf-login-form
Data Attributes
data-sitekey
JS Globals
hcaptcha
Shortcode Output
[separate-login-form]
FAQ

Frequently Asked Questions about Separate Login Form