
IP Based Login Security & Risk Analysis
wordpress.org/plugins/ip-based-loginIP Based Login allows you to directly login from an authorized IP without password.
Is IP Based Login Safe to Use in 2026?
Generally Safe
Score 96/100IP Based Login has a strong security track record. Known vulnerabilities have been patched promptly.
The "ip-based-login" plugin v2.4.4 presents a mixed security posture. While it exhibits good practices such as having a limited attack surface, no unprotected entry points, and a decent number of capability checks, several concerning areas emerge from the static analysis. A significant portion of SQL queries (67%) are not using prepared statements, increasing the risk of SQL injection. Furthermore, a worrying 68% of output operations are not properly escaped, leaving the plugin vulnerable to Cross-Site Scripting (XSS) attacks. The taint analysis reveals two flows with unsanitized paths, indicating potential vulnerabilities, although these are not classified as critical or high severity. The vulnerability history is concerning, with four documented medium-severity CVEs, specifically related to XSS and CSRF. Although there are no currently unpatched vulnerabilities, the pattern of past issues suggests recurring weaknesses in input validation and output sanitization. The last known vulnerability was in the future, suggesting this data may be illustrative or contain an error. Overall, while the plugin has some strengths, the prevalence of unescaped output, raw SQL queries, and a history of XSS/CSRF vulnerabilities indicate a moderate to high risk that requires careful attention and remediation.
Key Concerns
- SQL queries not using prepared statements
- Improperly escaped output
- Flows with unsanitized paths
- Medium severity CVEs in history
- Common vulnerability types (XSS, CSRF)
IP Based Login Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
IP Based Login <= 2.4.3 - Authenticated (Administrator+) Stored Cross-Site Scripting
IP Based Login <= 2.4.2 - Authenticated (Administrator+) Stored Cross-Site Scripting
IP Based Login <= 2.4.0 - Authenticated (Admin+) Stored Cross-Site Scripting
IP Based Login <= 2.4.0 - Cross-Site Request forgery to Log Deletion
IP Based Login Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
IP Based Login Attack Surface
AJAX Handlers 1
WordPress Hooks 11
Maintenance & Trust
IP Based Login Maintenance & Trust
Maintenance Signals
Community Trust
IP Based Login Alternatives
URL Based Login
url-based-login
URL Based Login allows you to directly login from an allowed Login URL.
Login By IP Authentication
login-by-ip-authentication
The plugin will allow users to login with their allowed IPs only. If you want user should be allowed to login with multiple IPs, then admin can associ …
WP-Members Membership Plugin
wp-members
The original WordPress membership plugin with content restriction, user login, custom registration fields, user profiles, and more.
ClickShip
clickship
ClickShip offers real-time shipping rates at checkout. Sign up, integrate your WooCommerce store, and start shipping effortlessly.
IP & Country Blocker Lite
ip-blocker-lite
Advanced WordPress security plugin with IP/country blocking and two-factor authentication for comprehensive website protection.
IP Based Login Developer Profile
5 plugins · 2K total installs
How We Detect IP Based Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ip-based-login/css/ip-based-login.css/wp-content/plugins/ip-based-login/js/ip-based-login.js/wp-content/plugins/ip-based-login/js/ip-based-login.jsip-based-login/css/ip-based-login.css?ver=ip-based-login/js/ip-based-login.js?ver=HTML / DOM Fingerprints
<!--
Copyright (C) 2013 Brijesh Kothari (email : admin@wp-inspired.com)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
--><!--
Table structure for table `wp_ip_based_login`
-->