Simple Login Captcha Security & Risk Analysis

wordpress.org/plugins/simple-login-captcha

Adds a simple 3-digit number captcha on the login form.

10K active installs v1.3.6 PHP 5.2+ WP 3.5+ Updated Dec 4, 2025
captchaloginsecuritysimplespam
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Simple Login Captcha Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The plugin 'simple-login-captcha' v1.3.6 exhibits a generally strong security posture based on the static analysis. It demonstrates good practices by having no direct attack surface like AJAX handlers, REST API routes, or shortcodes that could be easily exploited. The code also shows adherence to secure coding principles with 100% of SQL queries using prepared statements and all output being properly escaped, which significantly mitigates common web vulnerabilities. The absence of file operations and external HTTP requests further reduces its potential risk profile.

However, the taint analysis reveals two flows with unsanitized paths, flagged as high severity. While the static analysis doesn't point to specific CVEs or a history of vulnerabilities, these unsanitized paths are a significant concern. They suggest that user-supplied data might be processed in a way that could lead to path traversal or other file system-related attacks if a malicious actor can influence the input. The lack of capability checks and nonce checks, while potentially not an issue given the limited attack surface, means that if any entry points were to be discovered or introduced in future versions, there would be no built-in authorization or CSRF protection.

In conclusion, 'simple-login-captcha' v1.3.6 has a solid foundation with its adherence to secure coding for SQL and output handling, and a minimal attack surface. Nevertheless, the presence of high-severity taint flows involving unsanitized paths warrants immediate attention and remediation to ensure a truly secure plugin.

Key Concerns

  • High severity unsanitized paths in taint flows
  • Missing capability checks
  • Missing nonce checks
Vulnerabilities
None known

Simple Login Captcha Security Vulnerabilities

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

Simple Login Captcha Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

100% escaped19 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
slc_validate_login_form (simple-login-captcha.php:178)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Login Captcha Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionlogin_formsimple-login-captcha.php:24
actionwoocommerce_login_formsimple-login-captcha.php:27
filterlogin_form_middlesimple-login-captcha.php:30
filterauthenticatesimple-login-captcha.php:33
actionlogin_enqueue_scriptssimple-login-captcha.php:36
actionwp_enqueue_scriptssimple-login-captcha.php:39
filterplugin_action_linkssimple-login-captcha.php:42
actioninitsimple-login-captcha.php:45
Maintenance & Trust

Simple Login Captcha Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 4, 2025
PHP min version5.2
Downloads75K

Community Trust

Rating78/100
Number of ratings17
Active installs10K
Developer Profile

Simple Login Captcha Developer Profile

Nikolay Nikolov

2 plugins · 16K total installs

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

How We Detect Simple Login Captcha

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-login-captcha/styles/login.css
Version Parameters
simple-login-captcha/styles/login.css?ver=

HTML / DOM Fingerprints

CSS Classes
slc-code-spanslc-code-paragraphslc-label-spanslc-labelwoocommerce-form-rowwoocommerce-form-row--wideform-rowform-row-wide+3 more
Data Attributes
name="slc-captcha-request"name="slc-captcha-answer"
JS Globals
answerPool
FAQ

Frequently Asked Questions about Simple Login Captcha