Gps Tracker Security & Risk Analysis

wordpress.org/plugins/gps-tracker

Track Android cell phones in real time and store routes for later viewing.

30 active installs v1.0.4 PHP + WP 4.0+ Updated Jul 14, 2016
androidcellgpsphonetracker
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Gps Tracker Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "gps-tracker" v1.0.4 plugin presents a mixed security posture. On the positive side, it demonstrates good practices by having no known CVEs in its history and appears to have robust controls for its entry points, with all AJAX handlers and REST API routes protected by authentication or permission checks. The absence of file operations and external HTTP requests further reduces the attack surface in these areas. However, the static analysis reveals significant concerns regarding output sanitization. The fact that 0% of the total 6 outputs are properly escaped indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities if any of the data displayed to users originates from untrusted sources or user input. While there are no reported vulnerabilities, this absence could be due to a lack of deep security auditing rather than inherent security. The SQL query usage is also a minor concern, with 42% not using prepared statements, which could lead to SQL injection vulnerabilities if those queries handle unsanitized input.

Despite the lack of historical vulnerabilities, the static analysis points to potential weaknesses that could be exploited. The unescaped output is the most glaring issue, offering a clear path for XSS attacks. The use of raw SQL queries without prepared statements for a significant portion of queries also introduces a risk of SQL injection. The plugin's overall score is impacted by these identified code-level weaknesses, even with its strengths in access control and lack of known vulnerabilities.

Key Concerns

  • Unescaped output detected
  • SQL queries not using prepared statements
Vulnerabilities
None known

Gps Tracker Security Vulnerabilities

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

Gps Tracker Release Timeline

v1.0.4Current
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Gps Tracker Code Analysis

Dangerous Functions
0
Raw SQL Queries
15
21 prepared
Unescaped Output
6
0 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

0% escaped6 total outputs
Attack Surface

Gps Tracker Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 8

authwp_ajax_get_routespublic\includes\class-gpstracker-ajax.php:29
noprivwp_ajax_get_routespublic\includes\class-gpstracker-ajax.php:30
authwp_ajax_get_all_geojson_routespublic\includes\class-gpstracker-ajax.php:31
noprivwp_ajax_get_all_geojson_routespublic\includes\class-gpstracker-ajax.php:32
authwp_ajax_get_geojson_routepublic\includes\class-gpstracker-ajax.php:33
noprivwp_ajax_get_geojson_routepublic\includes\class-gpstracker-ajax.php:34
authwp_ajax_delete_routepublic\includes\class-gpstracker-ajax.php:35
noprivwp_ajax_delete_routepublic\includes\class-gpstracker-ajax.php:36

Shortcodes 1

[gps_tracker] public\class-gpstracker.php:88
WordPress Hooks 10
actionadmin_enqueue_scriptsadmin\class-gpstracker-admin.php:54
actionadmin_menuadmin\class-gpstracker-admin.php:57
actionplugins_loadedgpstracker.php:55
actionplugins_loadedgpstracker.php:61
actioninitpublic\class-gpstracker.php:81
actionwp_enqueue_scriptspublic\class-gpstracker.php:84
actionwp_enqueue_scriptspublic\class-gpstracker.php:85
actioninitpublic\includes\class-gpstracker-endpoint.php:32
actiontemplate_redirectpublic\includes\class-gpstracker-endpoint.php:33
filterquery_varspublic\includes\class-gpstracker-endpoint.php:34
Maintenance & Trust

Gps Tracker Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJul 14, 2016
PHP min version
Downloads12K

Community Trust

Rating66/100
Number of ratings9
Active installs30
Developer Profile

Gps Tracker Developer Profile

nicolasfox

1 plugin · 30 total installs

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

How We Detect Gps Tracker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gps-tracker/assets/css/admin.css/wp-content/plugins/gps-tracker/assets/js/public.js/wp-content/plugins/gps-tracker/assets/js/leaflet.js/wp-content/plugins/gps-tracker/assets/css/leaflet.css
Script Paths
/wp-content/plugins/gps-tracker/assets/js/public.js/wp-content/plugins/gps-tracker/assets/js/leaflet.js
Version Parameters
gpstracker/assets/css/admin.css?ver=gpstracker/assets/js/public.js?ver=gpstracker/assets/js/leaflet.js?ver=gpstracker/assets/css/leaflet.css?ver=

HTML / DOM Fingerprints

CSS Classes
gps-tracker-map-container
JS Globals
GpsTrackerLeaflet
Shortcode Output
[gps_tracker]
FAQ

Frequently Asked Questions about Gps Tracker