Goal Tracker – Custom Event Tracking for GA4 Security & Risk Analysis

wordpress.org/plugins/goal-tracker-ga

Goal Tracker - Custom Events Tracking for Google Analytics 4

2K active installs v1.1.6 PHP 5.6.20+ WP 5.5+ Updated Feb 10, 2025
analyticseventsga4
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Goal Tracker – Custom Event Tracking for GA4 Safe to Use in 2026?

Generally Safe

Score 92/100

Goal Tracker – Custom Event Tracking for GA4 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'goal-tracker-ga' plugin version 1.1.6 exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerability history, which suggests a generally well-maintained codebase. However, a significant concern arises from the static analysis, which reveals one unprotected AJAX handler. This represents a direct entry point into the plugin's functionality that is not protected by authentication or capability checks, potentially allowing unauthenticated users to trigger sensitive actions.

While the taint analysis shows no critical or high-severity flows, the lack of nonce checks on the identified AJAX handler is a critical omission. This, combined with the single unprotected entry point, creates a notable risk of Cross-Site Request Forgery (CSRF) attacks or other unauthorized actions if this AJAX endpoint performs any state-changing operations. The absence of known CVEs is a positive indicator, but it does not negate the risks presented by the uncovered attack vector in the current version. The overall security is therefore weakened by this single, albeit potentially significant, oversight.

Key Concerns

  • Unprotected AJAX handler
  • Missing nonce checks on AJAX handler
  • Partially unescaped output
Vulnerabilities
None known

Goal Tracker – Custom Event Tracking for GA4 Security Vulnerabilities

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

Goal Tracker – Custom Event Tracking for GA4 Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

73% escaped11 total outputs
Attack Surface
1 unprotected

Goal Tracker – Custom Event Tracking for GA4 Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_gtga_dismiss_review_noticeincludes\class-wp-goal-tracker-ga.php:177
WordPress Hooks 11
filterplugin_icongoal-tracker-ga.php:71
actionplugins_loadedincludes\class-wp-goal-tracker-ga.php:74
actionplugins_loadedincludes\class-wp-goal-tracker-ga.php:133
actionadmin_menuincludes\class-wp-goal-tracker-ga.php:172
actionadmin_enqueue_scriptsincludes\class-wp-goal-tracker-ga.php:173
actionrest_api_initincludes\class-wp-goal-tracker-ga.php:174
actioncet_resgister_post_typesincludes\class-wp-goal-tracker-ga.php:175
actionadmin_noticesincludes\class-wp-goal-tracker-ga.php:176
actionwp_enqueue_scriptsincludes\class-wp-goal-tracker-ga.php:195
actionwp_enqueue_scriptsincludes\class-wp-goal-tracker-ga.php:196
actionwp_headincludes\class-wp-goal-tracker-ga.php:198
Maintenance & Trust

Goal Tracker – Custom Event Tracking for GA4 Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedFeb 10, 2025
PHP min version5.6.20
Downloads32K

Community Trust

Rating100/100
Number of ratings7
Active installs2K
Developer Profile

Goal Tracker – Custom Event Tracking for GA4 Developer Profile

yuvalo

3 plugins · 8K total installs

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

How We Detect Goal Tracker – Custom Event Tracking for GA4

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/goal-tracker-ga/public/css/wp-goal-tracker-ga-public.css/wp-content/plugins/goal-tracker-ga/public/js/wp-goal-tracker-ga-public.js
Script Paths
/wp-content/plugins/goal-tracker-ga/public/js/wp-goal-tracker-ga-public.js
Version Parameters
goal-tracker-ga/public/css/wp-goal-tracker-ga-public.css?ver=goal-tracker-ga/public/js/wp-goal-tracker-ga-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-goal-tracker-ga-settings-wrap
HTML Comments
Plugin Name: Goal TrackerDescription: Custom Event Tracking for Google Analytics GA4
Data Attributes
data-gtg-settings-page
JS Globals
gtg_fswp_goal_tracker_ga_public
REST Endpoints
/wp-json/wp-goal-tracker-ga-setting-api/v1/settings
FAQ

Frequently Asked Questions about Goal Tracker – Custom Event Tracking for GA4