Gps Plotter Security & Risk Analysis

wordpress.org/plugins/gps-plotter

Use Google maps to track cell phones from your WordPress website in real time.

90 active installs v5.4.0 PHP + WP 4.0+ Updated Apr 20, 2026
androidcell-phonegoogle-mapsgpsplotter
79
B · Generally Safe
CVEs total1
Unpatched1
Last CVEApr 21, 2023
Safety Verdict

Is Gps Plotter Safe to Use in 2026?

Mostly Safe

Score 79/100

Gps Plotter is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Apr 21, 2023Updated 4mo ago
Risk Assessment

The "gps-plotter" plugin v5.3.0 presents a mixed security posture. On the positive side, there are no identified critical or high severity taint flows, and the plugin utilizes a reasonable number of nonce and capability checks for its entry points. The absence of dangerous functions, file operations, and external HTTP requests further contributes to a generally sound foundation.

However, significant concerns arise from the vulnerability history and static analysis. The presence of an unpatched medium severity CVE for Cross-Site Scripting (XSS) is a critical flaw that exposes users to significant risk. Furthermore, the static analysis reveals a substantial portion of SQL queries are not using prepared statements, potentially opening the door to SQL injection vulnerabilities. The low rate of proper output escaping (22%) also indicates a high risk of XSS attacks, as user-supplied data may be rendered directly in the browser without proper sanitization.

In conclusion, while the plugin has some good security practices, the combination of an unpatched XSS vulnerability and widespread potential for SQL injection and XSS due to unescaped output and raw SQL queries creates a concerning security risk. These issues, particularly the unpatched CVE, necessitate immediate attention.

Key Concerns

  • Unpatched medium severity CVE
  • Significant percentage of raw SQL queries
  • Low percentage of properly escaped output
Vulnerabilities
1 published

Gps Plotter Security Vulnerabilities

CVEs by Year

1 CVE in 2023 · unpatched
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-30874medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

GPS Plotter <= 5.3.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Apr 21, 2023Unpatched
Version History

Gps Plotter Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Gps Plotter Code Analysis

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

SQL Query Safety

58% prepared36 total queries

Output Escaping

22% escaped9 total outputs
Attack Surface

Gps Plotter Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 8

authwp_ajax_get_routespublic\includes\class-gpsplotter-ajax.php:31
noprivwp_ajax_get_routespublic\includes\class-gpsplotter-ajax.php:32
authwp_ajax_get_all_geojson_routespublic\includes\class-gpsplotter-ajax.php:33
noprivwp_ajax_get_all_geojson_routespublic\includes\class-gpsplotter-ajax.php:34
authwp_ajax_get_geojson_routepublic\includes\class-gpsplotter-ajax.php:35
noprivwp_ajax_get_geojson_routepublic\includes\class-gpsplotter-ajax.php:36
authwp_ajax_delete_routepublic\includes\class-gpsplotter-ajax.php:37
noprivwp_ajax_delete_routepublic\includes\class-gpsplotter-ajax.php:38

Shortcodes 1

[gps_plotter] public\class-gpsplotter.php:88
WordPress Hooks 10
actionadmin_menuadmin\views\options.php:4
actionadmin_initadmin\views\options.php:9
actionadmin_initadmin\views\options.php:96
actionplugins_loadedgpsplotter.php:45
actioninitpublic\class-gpsplotter.php:81
actionwp_enqueue_scriptspublic\class-gpsplotter.php:84
actionwp_enqueue_scriptspublic\class-gpsplotter.php:85
actioninitpublic\includes\class-gpsplotter-endpoint.php:34
actiontemplate_redirectpublic\includes\class-gpsplotter-endpoint.php:35
filterquery_varspublic\includes\class-gpsplotter-endpoint.php:36
Maintenance & Trust

Gps Plotter Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedApr 20, 2026
PHP min version
Downloads10K

Community Trust

Rating90/100
Number of ratings10
Active installs90
Developer Profile

Gps Plotter Developer Profile

Steve Curtis

1 plugin · 90 total installs

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

How We Detect Gps Plotter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gps-plotter/assets/js/leaflet-0.7.5/leaflet.css/wp-content/plugins/gps-plotter/assets/css/light.css/wp-content/plugins/gps-plotter/assets/js/gpsplotter-map.js
Script Paths
//maps.googleapis.com/maps/api/js?libraries=places&key=/wp-content/plugins/gps-plotter/assets/js/gpsplotter-map.js
Version Parameters
gps-plotter/assets/css/light.css?ver=gps-plotter/assets/js/gpsplotter-map.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- to use this plugin, add this shortcode to any page or post: [gps_plotter] -->
JS Globals
gpsplotter_map
Shortcode Output
[gps_plotter]
FAQ

Frequently Asked Questions about Gps Plotter