IPGP Geolocation Security & Risk Analysis

wordpress.org/plugins/ipgp-geolocation

Want to show different content based on user location, or to redirect certain users to another url ?

10 active installs v1.0.7 PHP + WP 2.7+ Updated Feb 3, 2023
geolocationjavascriptjsonshortcodewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IPGP Geolocation Safe to Use in 2026?

Generally Safe

Score 85/100

IPGP Geolocation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The ipgp-geolocation plugin v1.0.7 exhibits a strong security posture regarding its entry points and core code signals. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with protection mechanisms indicates a limited attack surface. Furthermore, the fact that all SQL queries utilize prepared statements and there are no identified critical or high severity taint flows is highly commendable. The plugin also has no recorded vulnerability history, suggesting a history of secure development or diligent patching by maintainers.

However, a significant concern arises from the lack of proper output escaping. With 100% of outputs not being properly escaped, this plugin is highly vulnerable to Cross-Site Scripting (XSS) attacks. Any dynamic data displayed to users, even if originating from trusted sources, could be manipulated to inject malicious scripts. While the plugin has no recorded CVEs, this particular weakness could easily lead to undiscovered vulnerabilities. The presence of external HTTP requests without further analysis of their security implications also warrants caution.

In conclusion, ipgp-geolocation v1.0.7 demonstrates good practices in minimizing its attack surface and handling database interactions securely. Nevertheless, the critical failure in output escaping presents a substantial risk that needs immediate attention. The absence of historical vulnerabilities is positive, but it should not overshadow the immediate threat posed by unescaped output.

Key Concerns

  • Output escaping is not properly implemented
  • External HTTP requests made by the plugin
Vulnerabilities
None known

IPGP Geolocation Security Vulnerabilities

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

IPGP Geolocation Code Analysis

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

Output Escaping

0% escaped6 total outputs
Attack Surface

IPGP Geolocation Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuipgp-geolocation.php:19
actionadmin_initipgp-geolocation.php:20
actionplugins_loadedipgp-geolocation.php:21
actionwp_print_scriptsipgp-geolocation.php:22
actionwpipgp-geolocation.php:23
Maintenance & Trust

IPGP Geolocation Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedFeb 3, 2023
PHP min version
Downloads5K

Community Trust

Rating76/100
Number of ratings4
Active installs10
Developer Profile

IPGP Geolocation Developer Profile

Lucian Apostol

6 plugins · 3K total installs

69
trust score
Avg Security Score
86/100
Avg Patch Time
457 days
View full developer profile
Detection Fingerprints

How We Detect IPGP Geolocation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ipgp-geolocation/ipgp-geolocation.js
Script Paths
wp-content/plugins/ipgp-geolocation/ipgp-geolocation.js
Version Parameters
ipgp-geolocation/ipgp-geolocation.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapwidefatfixedcheck-column
Data Attributes
id="ipgpgeo_allcountries"id="ipgpgeo_activecountries"id="ipgpgeo_addcountry"id="ipgpgeo_activecountriesdiv"name="ipgpgeo_redirecturl"id="ipgpgeo_redirecturl"+3 more
JS Globals
ipgpgeo_mainjsipgpgeo_countrylistipgpgeo_loadjsipgpgeo_actionsipgpgeo_mainmenuipgpgeo_topmenupage+1 more
FAQ

Frequently Asked Questions about IPGP Geolocation