Live User IP and Location Security & Risk Analysis

wordpress.org/plugins/live-user-ip-and-location

Display visitor IP and location using ipapi.co with caching, API test, TTL control, and optional IP anonymization.

10 active installs v1.1.0 PHP 7.4+ WP 6.6+ Updated Oct 26, 2025
geolocationipapilive-ipuser-ipuser-location
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Live User IP and Location Safe to Use in 2026?

Generally Safe

Score 100/100

Live User IP and Location has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "live-user-ip-and-location" plugin v1.1.0 presents a generally good security posture based on the provided static analysis and vulnerability history. The plugin demonstrates strong adherence to secure coding practices by not utilizing dangerous functions, all SQL queries are prepared, and there are no recorded critical or high severity vulnerabilities. The presence of nonce and capability checks on entry points is also a positive indicator. However, a notable area for improvement is output escaping, where 37% of outputs are not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs. The plugin's attack surface is relatively small, with only two entry points, and importantly, none are unprotected, further bolstering its security.

Key Concerns

  • Percentage of improperly escaped outputs
Vulnerabilities
None known

Live User IP and Location Security Vulnerabilities

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

Live User IP and Location Code Analysis

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

Output Escaping

63% escaped43 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
luipl_ajax_test_api_key (includes\settings-page.php:252)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Live User IP and Location Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_luipl_test_api_keyincludes\settings-page.php:307

Shortcodes 1

[luipl_all_fields] includes\shortcode-registration.php:64
WordPress Hooks 4
actionadmin_menuincludes\settings-page.php:22
actionadmin_enqueue_scriptsincludes\settings-page.php:59
actionadmin_initincludes\settings-page.php:207
actioninitincludes\shortcode-registration.php:86
Maintenance & Trust

Live User IP and Location Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 26, 2025
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Live User IP and Location Developer Profile

Obedullah Sajid

1 plugin · 10 total installs

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

How We Detect Live User IP and Location

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/live-user-ip-and-location/assets/css/admin.css/wp-content/plugins/live-user-ip-and-location/assets/js/luipl-admin.js
Script Paths
/wp-content/plugins/live-user-ip-and-location/assets/js/luipl-admin.js
Version Parameters
live-user-ip-and-location/assets/css/admin.css?ver=live-user-ip-and-location/assets/js/luipl-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
luipl-settings-wrapluipl-cardluipl-guide-imageluipl-formluipl-fieldluipl-test-result
Data Attributes
id="luipl-test-api-key"id="luipl-test-result"name="luipl_location_api_key"name="luipl_transient_ttl"name="luipl_anonymize_ip"
JS Globals
luiplAdmin
FAQ

Frequently Asked Questions about Live User IP and Location