IP2Map Security & Risk Analysis

wordpress.org/plugins/ip2map

Widget to track visitors’ geo locations and aggregate them on a graphical world map display.

10 active installs v1.1.1 PHP + WP 2.0.0+ Updated Dec 3, 2025
citycountrygeogeolocationip
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IP2Map Safe to Use in 2026?

Generally Safe

Score 100/100

IP2Map 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 ip2map v1.1.1 plugin exhibits a generally strong security posture based on the static analysis and vulnerability history provided. The plugin effectively utilizes prepared statements for all its SQL queries and implements nonce and capability checks for its single AJAX entry point, demonstrating good security practices. The absence of known vulnerabilities (CVEs) and a clean taint analysis further bolster this assessment. However, a minor concern arises from the single external HTTP request, which, while not inherently a vulnerability, represents a potential attack vector if not handled securely on the server-side. The 80% output escaping rate, while good, leaves room for improvement as it implies some output might not be properly sanitized, potentially leading to XSS vulnerabilities in those specific instances.

Key Concerns

  • External HTTP requests present a potential risk
  • 20% of outputs are not properly escaped
Vulnerabilities
None known

IP2Map Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

IP2Map Release Timeline

v1.1.1Current
v1.1.0
v1.0.18
v1.0.17
v1.0.16
v1.0.15
v1.0.14
v1.0.13
v1.0.12
v1.0.11
v1.0.10
v1.0.9
v1.0.8
v1.0.5
v1.0.4
v1.0.3
Code Analysis
Analyzed Apr 16, 2026

IP2Map Code Analysis

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

Output Escaping

80% escaped15 total outputs
Attack Surface

IP2Map Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_ip2map_submit_feedbackIP2Map.php:31
WordPress Hooks 3
actionwidgets_initIP2Map.php:24
actionadmin_enqueue_scriptsIP2Map.php:29
actionadmin_footerIP2Map.php:30
Maintenance & Trust

IP2Map Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version
Downloads9K

Community Trust

Rating20/100
Number of ratings2
Active installs10
Developer Profile

IP2Map Developer Profile

IP2Location

10 plugins · 39K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
265 days
View full developer profile
Detection Fingerprints

How We Detect IP2Map

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ip2map/assets/js/feedback.js
Script Paths
/wp-content/plugins/ip2map/assets/js/feedback.js

HTML / DOM Fingerprints

CSS Classes
hidden
Data Attributes
id="ip2map-feedback-modal"name="ip2map-feedback"id="ip2map-feedback-other"data-ajax-urldata-nonce
JS Globals
ip2map_ajax
REST Endpoints
/wp-json/ip2map/v1/feedback
Shortcode Output
<img src="https://www.ip2map.com/ip2map.gif" border="0" width="100" height="50" alt="IP2Map" />
FAQ

Frequently Asked Questions about IP2Map