WP Login Image Captcha Security & Risk Analysis

wordpress.org/plugins/wp-login-image-captcha

Adds an image captcha and honeypot to the WordPress login page

300 active installs v1.2 PHP + WP 3.5+ Updated Jan 7, 2019
brute-forcecaptchawordpress-login
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Login Image Captcha Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "wp-login-image-captcha" v1.2 plugin exhibits a generally secure posture based on the provided static analysis. It avoids dangerous functions, uses prepared statements for all SQL queries, and has no recorded vulnerabilities or CVEs. This suggests a diligent development approach regarding common security pitfalls.

However, a significant concern arises from the output escaping analysis. With 0% of the 4 identified output points being properly escaped, this plugin presents a risk of Cross-Site Scripting (XSS) vulnerabilities. If any user-supplied data or dynamic content is outputted without proper sanitization, an attacker could inject malicious scripts. Additionally, the absence of nonce checks and capability checks, while potentially acceptable given the limited attack surface of 1 shortcode, is a notable deviation from best practices for handling user interactions and access control. While no taint flows were identified, the lack of proper output escaping makes the plugin susceptible if data flows are introduced in future versions or if the current outputs are not strictly static.

In conclusion, the plugin's lack of critical vulnerabilities and adherence to secure SQL practices are strengths. Nevertheless, the critical deficiency in output escaping and the absence of nonce/capability checks introduce a clear risk of XSS and potential privilege escalation or unauthorized actions, respectively. Addressing the output escaping is paramount to improving the plugin's security.

Key Concerns

  • All output points are unescaped
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

WP Login Image Captcha Security Vulnerabilities

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

WP Login Image Captcha Code Analysis

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

Output Escaping

0% escaped4 total outputs
Attack Surface

WP Login Image Captcha Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wplic] wp-login-image-captcha.php:91
WordPress Hooks 3
actioninitwp-login-image-captcha.php:15
actionlogin_formwp-login-image-captcha.php:100
filterauthenticatewp-login-image-captcha.php:105
Maintenance & Trust

WP Login Image Captcha Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedJan 7, 2019
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs300
Developer Profile

WP Login Image Captcha Developer Profile

hookandhook

6 plugins · 121K total installs

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

How We Detect WP Login Image Captcha

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-login-image-captcha/style.css
Version Parameters
wp-login-image-captcha/style.css?ver=1.1.0

HTML / DOM Fingerprints

CSS Classes
captcha-image
Data Attributes
name="kc_captcha"value="kc_human"value="bot"name="kc_honeypot"name="FormType"name="wplicic_exists"
Shortcode Output
<div class="captcha-image"><input type="radio" name="kc_captcha"<i class="fa<input type="text" name="kc_honeypot">
FAQ

Frequently Asked Questions about WP Login Image Captcha