
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Security & Risk Analysis
wordpress.org/plugins/wporloginStop installing 7 plugins! WPOrLogin is the All-in-One Suite: Custom Login Design, Social Login (Google), Hide Login URL, Limit Attempts & reCAPTCHA.
Is WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Safe to Use in 2026?
Generally Safe
Score 100/100WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wporlogin" v3.0.2 plugin presents a mixed security posture. While it demonstrates some good practices like a high percentage of prepared SQL statements and proper output escaping, it also has significant security concerns. The plugin exposes two AJAX handlers without authentication checks, creating a considerable attack surface for unauthorized actions. Furthermore, taint analysis revealed flows with unsanitized paths, including one of high severity, indicating potential for injection vulnerabilities that could be exploited if data is not properly validated.
The plugin's vulnerability history is clean, with no recorded CVEs. This suggests that in the past, it has not been a target or has been developed with a high level of security awareness. However, the current static analysis findings, particularly the unprotected AJAX endpoints and the high-severity taint flow, indicate that the current version has introduced new risks. The absence of past vulnerabilities should not lead to complacency, as the present code analysis highlights areas needing immediate attention.
In conclusion, "wporlogin" v3.0.2 has a concerning number of unprotected entry points and a high-severity taint flow, outweighing its strengths in SQL prepared statements and output escaping. The clean vulnerability history is a positive sign but does not mitigate the immediate risks identified in the code. It is recommended that the unprotected AJAX handlers be secured with appropriate authentication and capability checks, and the identified unsanitized path flow be thoroughly investigated and remediated.
Key Concerns
- AJAX handlers without auth checks
- High severity unsanitized path taint flow
- Unprotected entry points: 2
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Security Vulnerabilities
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Attack Surface
AJAX Handlers 2
WordPress Hooks 82
Scheduled Events 1
Maintenance & Trust
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Maintenance & Trust
Maintenance Signals
Community Trust
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Alternatives
Admin Login Hide – PTI
admin-login-hide-pti
Easily hide or customize your WordPress login URL to enhance security and prevent unauthorized access.
CubeMage Login Guard
cubemage-login-guard
Integrates Cloudflare Turnstile, Limits Login Attempts, and Disables XML-RPC to protect WordPress forms.
ShieldGate
shieldgate
Protect your site by hiding the login page with a secret slug and limiting failed login attempts.
reCaptcha by BestWebSoft
google-captcha
Protect WordPress website forms from spam entries with Google reCAPTCHA.
WPS Limit Login
wps-limit-login
WPS Limit login limit connection attempts by IP address
WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA Developer Profile
1 plugin · 2K total installs
How We Detect WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wporlogin/assets/css/wporlogin-admin.css/wp-content/plugins/wporlogin/assets/js/wporlogin-admin.js/wp-content/plugins/wporlogin/assets/js/wporlogin-admin.jswporlogin-admin.css?ver=wporlogin-admin.js?ver=HTML / DOM Fingerprints
wporlogin-admin-wrapwporlogin-page-settings<!-- NEW --><!-- AGREGAMOS EL "NEW" ROJO AL SUBMENÚ "SOCIAL LOGIN" --><!-- Creamos el HTML para la etiqueta roja -->data-plugin-name="Wporlogin"data-plugin-version="3.0.2"wporlogin_admin_params