Geolocation Security & Risk Analysis

wordpress.org/plugins/geolocation

Lightweight display the location information of your post in a map (GDPR comliant). Ideal for travelbloggers or anyone who would like to show the loca …

500 active installs v1.9.7 PHP 7.3+ WP 6.0+ Updated May 24, 2025
gpsjourneylocationmaptravel
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Geolocation Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The "geolocation" plugin v1.9.7 demonstrates a generally good security posture, with no known vulnerabilities in its history and a strong adherence to secure coding practices within the static analysis. The absence of any recorded CVEs is a significant positive indicator, suggesting a history of responsible development and patching. The code analysis reveals a robust implementation regarding SQL queries, with 100% utilizing prepared statements, and a high percentage (94%) of output escaping, mitigating common injection and XSS risks. Furthermore, the plugin shows awareness of security checks with existing nonce and capability checks. However, the presence of one flow with unsanitized paths in the taint analysis, despite not being rated as critical or high severity, warrants attention as it represents a potential, albeit likely minor, security concern. The plugin also makes two external HTTP requests, which, while not inherently insecure, could become a vector if the external service is compromised or if the requests are not handled with sufficient input validation and output sanitization, though the current analysis does not indicate this.

Overall, the plugin is well-developed from a security perspective, particularly given its clean vulnerability history and good practices in SQL and output handling. The primary area for minor improvement lies in scrutinizing the single identified unsanitized path flow to ensure it poses no real-world risk. The limited attack surface and minimal code signals for concern contribute to a favorable security assessment. The plugin's strengths lie in its proactive security measures and lack of historical exploits, while the minor taint analysis finding represents a small, addressable weakness.

Key Concerns

  • Flow with unsanitized paths found
  • External HTTP requests made
Vulnerabilities
None known

Geolocation Security Vulnerabilities

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

Geolocation Code Analysis

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

Output Escaping

94% escaped161 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<geolocation> (geolocation.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Geolocation Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionupgrader_process_completegeolocation.php:34
actionplugins_loadedgeolocation.php:35
actionwp_headgeolocation.php:36
actionadmin_menugeolocation.php:37
filterthe_contentgeolocation.php:38
filterplugin_row_metageolocation.php:68
actionplugin_action_linksgeolocation.php:84
actionadmin_noticesgeolocation.php:118
actiondbx_post_advancedgeolocation.php:129
actionadmin_head-post-new.phpgeolocation.php:275
actionadmin_head-post.phpgeolocation.php:276
actionadmin_menugeolocation.php:277
actionsave_post_postgeolocation.php:278
actionwp_footergeolocation.php:347
actionadmin_initgeolocation.settings.php:191
Maintenance & Trust

Geolocation Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 24, 2025
PHP min version7.3
Downloads42K

Community Trust

Rating78/100
Number of ratings11
Active installs500
Developer Profile

Geolocation Developer Profile

Chris

1 plugin · 500 total installs

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

How We Detect Geolocation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/geolocation/geolocation.css/wp-content/plugins/geolocation/geolocation.js/wp-content/plugins/geolocation/geolocation.admin.js
Version Parameters
geolocation/geolocation.css?ver=geolocation/geolocation.js?ver=geolocation/geolocation.admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
geolocation-mapgeolocationadd
HTML Comments
Copyright 2010 Chris Boyd 2018-2023 Yann Michel This program is free software; you can redistribute it and/or modify This program is distributed in the hope that it will be useful,+10 more
Data Attributes
geolocation_noncegeolocation-address-reversegeolocation-addressgeolocation-loadgeolocation-latitudegeolocation-longitude+5 more
JS Globals
geolocation_noncegeolocation-address-reversegeolocation-addressgeolocation-loadgeolocation-latitudegeolocation-longitude+4 more
FAQ

Frequently Asked Questions about Geolocation