GA4WP – Analytics Dashboard for the Website Security & Risk Analysis

wordpress.org/plugins/ga-for-wp

Google Analytics Dashboard for WordPress Plugin by GA4WP is Lightweight, Easy to connect and comes with plenty of great features.

2K active installs v2.10.0 PHP 7.0+ WP 5.0+ Updated Dec 13, 2025
google-analyticsgoogle-analytics-dashboardwebsite-analyticswoocommercewordpress-analytics
56
C · Use Caution
CVEs total2
Unpatched2
Last CVEFeb 5, 2026
Safety Verdict

Is GA4WP – Analytics Dashboard for the Website Safe to Use in 2026?

Use With Caution

Score 56/100

GA4WP – Analytics Dashboard for the Website has 2 unpatched vulnerabilities. Evaluate alternatives or apply available mitigations.

2 known CVEs 2 unpatched Last CVE: Feb 5, 2026Updated 5mo ago
Risk Assessment

The "ga-for-wp" plugin version 2.10.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce checks on all identified AJAX entry points. Furthermore, there are no identified critical or high-severity vulnerabilities in the taint analysis and no raw SQL queries without prepared statements.

However, significant concerns arise from the high percentage of improperly escaped output (82%) and the presence of five unsanitized path flows identified in the taint analysis. These indicate potential avenues for cross-site scripting (XSS) or directory traversal vulnerabilities, even though no critical or high severity taint flows were explicitly reported. The vulnerability history is also a major red flag, with two currently unpatched medium-severity CVEs, both attributed to missing authorization. This pattern suggests a recurring issue with access control within the plugin, which could be exploited by authenticated users with lower privileges.

In conclusion, while the plugin has implemented some foundational security measures, the lack of proper output escaping and the persistent history of missing authorization vulnerabilities represent significant risks. The unsanitized path flows, coupled with the unpatched CVEs, warrant immediate attention. The plugin's overall security is compromised by these identified weaknesses, despite its adherence to secure SQL practices and nonce checks.

Key Concerns

  • Unpatched medium CVEs
  • High percentage of unescaped output
  • Unsanitized path flows
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
2 published

GA4WP – Analytics Dashboard for the Website Security Vulnerabilities

CVEs by Year

2 CVEs in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-68028medium · 5.3Missing Authorization

GA4WP: Google Analytics for WordPress <= 2.10.0 - Missing Authorization

Feb 5, 2026Unpatched
CVE-2026-22517medium · 4.3Missing Authorization

GA4WP: Google Analytics for WordPress <= 2.10.0 - Missing Authorization

Jan 7, 2026Unpatched
Code Analysis
Analyzed Mar 16, 2026

GA4WP – Analytics Dashboard for the Website Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
86
19 escaped
Nonce Checks
10
Capability Checks
0
File Operations
0
External Requests
4
Bundled Libraries
1

Bundled Libraries

Freemius1.0

Output Escaping

18% escaped105 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

8 flows5 with unsanitized paths
tab_update (main\class-ga4wp-auth.php:815)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

GA4WP – Analytics Dashboard for the Website Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_ga4wp_hide_review_noticemain\class-ga4wp-admin.php:23
noprivwp_ajax_ga4wp_hide_review_noticemain\class-ga4wp-admin.php:24
authwp_ajax_web_ga4wp_un_linkmain\class-ga4wp-auth.php:29
noprivwp_ajax_web_ga4wp_un_linkmain\class-ga4wp-auth.php:30
authwp_ajax_web_ga4wp_tab_updatemain\class-ga4wp-auth.php:31
noprivwp_ajax_web_ga4wp_tab_updatemain\class-ga4wp-auth.php:32
authwp_ajax_web_ga4wp_revoke_accessmain\class-ga4wp-auth.php:33
noprivwp_ajax_web_ga4wp_revoke_accessmain\class-ga4wp-auth.php:34
WordPress Hooks 18
actionbefore_woocommerce_initga-for-wp.php:80
actionadmin_noticesga-for-wp.php:180
actionplugins_loadedga-for-wp.php:190
actionadmin_enqueue_scriptsmain\class-ga4wp-admin.php:17
actionadmin_menumain\class-ga4wp-admin.php:19
actionadmin_noticesmain\class-ga4wp-admin.php:21
actionwp_footermain\class-ga4wp-admin.php:27
actionadmin_footermain\class-ga4wp-admin.php:28
actioninitmain\class-ga4wp-auth.php:28
actionadmin_enqueue_scriptsmain\class-ga4wp-auth.php:35
actionplugins_loadedmain\class-ga4wp-auth.php:36
actionwp_dashboard_setupmain\class-ga4wp-auth.php:37
actiontemplate_redirectmain\class-ga4wp-auth.php:38
actionwp_headmain\class-ga4wp-main.php:66
actionadmin_headmain\class-ga4wp-main.php:67
actionlogin_headmain\class-ga4wp-main.php:68
actiontemplate_redirectmain\class-ga4wp-main.php:69
actionwoocommerce_before_shop_loop_itemmain\class-ga4wp-main.php:70
Maintenance & Trust

GA4WP – Analytics Dashboard for the Website Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 13, 2025
PHP min version7.0
Downloads48K

Community Trust

Rating100/100
Number of ratings29
Active installs2K
Developer Profile

GA4WP – Analytics Dashboard for the Website Developer Profile

Passionate Brains

5 plugins · 7K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
168 days
View full developer profile
Detection Fingerprints

How We Detect GA4WP – Analytics Dashboard for the Website

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ga-for-wp/main/class-ga4wp-admin.php/wp-content/plugins/ga-for-wp/main/class-ga4wp-auth.php/wp-content/plugins/ga-for-wp/main/class-ga4wp-main.php/wp-content/plugins/ga-for-wp/main/class-ga4wp-settings.php/wp-content/plugins/ga-for-wp/vendor/freemius/start.php
Version Parameters
ga-for-wp/style.css?ver=ga-for-wp/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
ga4wp-admin-notice
HTML Comments
<!-- GA4WP: Google Analytics for Wordpress requires PHP 7.0 or higher. You’re still on <!-- GA4WP: Google Analytics for Wordpress requires WP 5.0 or higher. You’re still on <!-- initiating plugin --><!-- Defining some of constant which will be helpful throughout -->+25 more
Data Attributes
data-freemius-iddata-freemius-slugdata-freemius-public-keydata-freemius-has-addonsdata-freemius-has-paid-plans
JS Globals
window.gfw_fsvar gfw_fswindow.GA4WPvar GA4WP
FAQ

Frequently Asked Questions about GA4WP – Analytics Dashboard for the Website