Web-Art Login Shield with reCAPTCHA Security & Risk Analysis

wordpress.org/plugins/webart-login-shield-recaptcha

Protect WordPress logins and Elementor Login/Forms using Google reCAPTCHA v2 and optional IP-based lockouts.

60 active installs v1.1.0 PHP 7.4+ WP 5.8+ Updated Feb 12, 2026
brute-forceelementorloginrecaptchasecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Web-Art Login Shield with reCAPTCHA Safe to Use in 2026?

Generally Safe

Score 100/100

Web-Art Login Shield with reCAPTCHA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The webart-login-shield-recaptcha plugin, version 1.1.0, exhibits a generally strong security posture based on the provided static analysis. The plugin appears to follow good development practices by consistently using prepared statements for all SQL queries and properly escaping nearly all output. The limited attack surface, consisting of a single AJAX handler that is protected by authentication, further contributes to its good security. The absence of any recorded vulnerabilities, including critical or high severity ones, is also a very positive indicator.

However, there are minor areas that could be improved. The presence of three external HTTP requests, while not immediately indicative of a vulnerability, warrants careful scrutiny to ensure they are not being made to untrusted endpoints or are susceptible to man-in-the-middle attacks. Although no taint analysis results are provided, the absence of flows doesn't guarantee complete security, and future analysis might uncover issues. Overall, the plugin is well-developed from a security perspective, but continued vigilance regarding external requests and potential future findings is advisable.

Vulnerabilities
None known

Web-Art Login Shield with reCAPTCHA Security Vulnerabilities

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

Web-Art Login Shield with reCAPTCHA Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
2
253 escaped
Nonce Checks
8
Capability Checks
13
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

99% escaped255 total outputs
Attack Surface

Web-Art Login Shield with reCAPTCHA Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_lgre_verify_recaptcha_adminincludes\admin\admin-recaptcha-verification.php:274
WordPress Hooks 32
actionadmin_initincludes\admin\admin-recaptcha-verification.php:167
actionadmin_initincludes\admin\admin-setup-notice.php:25
actionadmin_noticesincludes\admin\admin-setup-notice.php:26
actionadmin_menuincludes\admin\admin-ui.php:36
actionadmin_enqueue_scriptsincludes\admin\admin-ui.php:208
actionadmin_initincludes\admin\settings-logs.php:624
actionadmin_initincludes\admin\settings-logs.php:627
actionadmin_initincludes\admin\settings-logs.php:630
actionadmin_initincludes\admin\settings-register.php:785
actioninitincludes\advanced-login.php:67
actioninitincludes\advanced-login.php:429
filterlogin_urlincludes\advanced-login.php:462
filterlostpassword_urlincludes\advanced-login.php:490
filterregister_urlincludes\advanced-login.php:516
filtersite_urlincludes\advanced-login.php:555
actionlogin_initincludes\advanced-login.php:578
actionadmin_initincludes\auth.php:55
filterauthenticateincludes\auth.php:846
actionwp_enqueue_scriptsincludes\frontend.php:91
actionwp_enqueue_scriptsincludes\frontend.php:162
actionlogin_enqueue_scriptsincludes\frontend.php:216
actionlogin_enqueue_scriptsincludes\frontend.php:327
filterlogin_messageincludes\frontend.php:352
actionelementor_pro/forms/validationincludes\frontend.php:521
actioninitincludes\frontend.php:523
actionadmin_initincludes\privacy.php:60
filterxmlrpc_methodsincludes\xmlrpc-hardening.php:69
actionadmin_noticeswebart-login-shield-recaptcha.php:107
actionnetwork_admin_noticeswebart-login-shield-recaptcha.php:108
actionplugins_loadedwebart-login-shield-recaptcha.php:413
actionadmin_noticeswebart-login-shield-recaptcha.php:430
actionplugins_loadedwebart-login-shield-recaptcha.php:470
Maintenance & Trust

Web-Art Login Shield with reCAPTCHA Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 12, 2026
PHP min version7.4
Downloads448

Community Trust

Rating100/100
Number of ratings4
Active installs60
Developer Profile

Web-Art Login Shield with reCAPTCHA Developer Profile

WEB-ART Creative Design

1 plugin · 60 total installs

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

How We Detect Web-Art Login Shield with reCAPTCHA

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/webart-login-shield-recaptcha/assets/css/recaptcha-login-shield.css/wp-content/plugins/webart-login-shield-recaptcha/assets/js/recaptcha-login-shield.js
Script Paths
/wp-content/plugins/webart-login-shield-recaptcha/assets/js/recaptcha-login-shield.js
Version Parameters
webart-login-shield-recaptcha/assets/css/recaptcha-login-shield.css?ver=webart-login-shield-recaptcha/assets/js/recaptcha-login-shield.js?ver=

HTML / DOM Fingerprints

CSS Classes
lgre-admin-notice-emergency-overrideslgre-recaptcha-container
Data Attributes
data-sitekeydata-callbackdata-expired-callback
JS Globals
lgre_recaptcha_object
FAQ

Frequently Asked Questions about Web-Art Login Shield with reCAPTCHA