SKP WP Admin Login Captcha Security & Risk Analysis

wordpress.org/plugins/sk-wp-admin-login-captcha

Add Google or Mathematical captcha on wordpress login page

1K active installs v1.0.5 PHP + WP 3.1+ Updated May 10, 2025
captchagoogle-captchalogin-captchamath-captchawordpress-admin-captcha
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SKP WP Admin Login Captcha Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The plugin "sk-wp-admin-login-captcha" v1.0.5 exhibits a mixed security posture. On the positive side, there are no known CVEs associated with this plugin, and all observed SQL queries are properly prepared, indicating good practices in database interaction. Furthermore, the attack surface appears to be minimal, with no registered AJAX handlers, REST API routes, shortcodes, or cron events that could serve as direct entry points for attackers.

However, several concerning signals are present in the static analysis. The use of the `create_function` is a significant red flag, as it can be exploited for code injection vulnerabilities. While no specific taint flows were classified as critical or high, the presence of two flows with unsanitized paths suggests potential issues with how data is handled, which could lead to vulnerabilities if exploited in conjunction with other weaknesses. A notable concern is the complete lack of nonce and capability checks, meaning that even if there were entry points, they would likely be unprotected against common WordPress attacks.

Given the absence of a vulnerability history, it's difficult to draw strong conclusions about past security practices, but the lack of reported issues could indicate either good security or limited historical scrutiny. The primary strengths of this plugin lie in its minimal attack surface and secure SQL handling. The main weaknesses are the presence of a dangerous function and the complete absence of crucial security checks like nonces and capability checks.

Key Concerns

  • Use of dangerous function 'create_function'
  • Flows with unsanitized paths found
  • No nonce checks implemented
  • No capability checks implemented
  • Low percentage of properly escaped output
Vulnerabilities
None known

SKP WP Admin Login Captcha Security Vulnerabilities

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

SKP WP Admin Login Captcha Code Analysis

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

Dangerous Functions Found

create_function$callback = create_function('', 'echo "' . str_replace('"', '\"', $section['desc']) . '";');admin\includes\class-skwpalc-settings-api.php:98

Output Escaping

26% escaped34 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
authenticate (public\includes\class-skwpalc-captcha.php:77)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SKP WP Admin Login Captcha Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_enqueue_scriptsadmin\includes\class-skwpalc-settings-api.php:21
actionplugins_loadedincludes\class-skwpalc-core.php:27
actionadmin_initincludes\class-skwpalc-core.php:32
actionadmin_menuincludes\class-skwpalc-core.php:33
actionadmin_enqueue_scriptsincludes\class-skwpalc-core.php:34
actionadmin_enqueue_scriptsincludes\class-skwpalc-core.php:35
actioninitincludes\class-skwpalc-core.php:40
actionlogin_formincludes\class-skwpalc-core.php:41
actionauthenticateincludes\class-skwpalc-core.php:42
actionlogin_enqueue_scriptsincludes\class-skwpalc-core.php:43
actionlogin_enqueue_scriptsincludes\class-skwpalc-core.php:44
actionlogin_footerincludes\class-skwpalc-core.php:45
Maintenance & Trust

SKP WP Admin Login Captcha Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 10, 2025
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs1K
Developer Profile

SKP WP Admin Login Captcha Developer Profile

Sandeep Kumar

2 plugins · 1K total installs

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

How We Detect SKP WP Admin 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/sk-wp-admin-login-captcha/admin/css/skwpalc-admin.css/wp-content/plugins/sk-wp-admin-login-captcha/admin/css/skwpalc-responsiveslides.css/wp-content/plugins/sk-wp-admin-login-captcha/admin/js/skwpalc-responsiveslides.min.js/wp-content/plugins/sk-wp-admin-login-captcha/admin/js/skwpalc-admin.js
Version Parameters
sk-wp-admin-login-captcha/admin/css/skwpalc-admin.css?ver=sk-wp-admin-login-captcha/admin/css/skwpalc-responsiveslides.css?ver=sk-wp-admin-login-captcha/admin/js/skwpalc-responsiveslides.min.js?ver=sk-wp-admin-login-captcha/admin/js/skwpalc-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
skwpalc-slider
FAQ

Frequently Asked Questions about SKP WP Admin Login Captcha