Analytics Insights – Google Analytics Dashboard for WordPress Security & Risk Analysis

wordpress.org/plugins/analytics-insights

A full-featured and entirely free Google Analytics Dashboard plugin for WordPress. Displays stats to help you to better understand your site content.

10K active installs v6.3.12 PHP 5.6+ WP 3.5+ Updated Jan 4, 2026
google-analyticsgoogle-analytics-dashboardgoogle-analytics-widgetwebsite-analyticswordpress-analytics
100
A · Safe
CVEs total1
Unpatched0
Last CVEJan 17, 2024
Safety Verdict

Is Analytics Insights – Google Analytics Dashboard for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

Analytics Insights – Google Analytics Dashboard for WordPress has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jan 17, 2024Updated 4mo ago
Risk Assessment

The "analytics-insights" plugin v6.3.12 exhibits a generally positive security posture with several strengths, including a high percentage of prepared SQL statements and properly escaped output. The plugin also demonstrates a good use of nonces and capability checks, indicating developers are aware of common WordPress security practices. Furthermore, the absence of critical or high severity taint flows and dangerous functions is a strong positive sign, suggesting the core functionality is robust against common injection attacks.

However, there are notable areas for concern. The presence of two AJAX handlers without authentication checks creates a potential attack vector. While the total attack surface is not excessively large, these unprotected entry points could be exploited if they process user-supplied input in an insecure manner. The plugin's history of a medium severity "Open Redirect" vulnerability, although currently patched, suggests a tendency to have issues that could lead to user trust erosion or phishing if similar vulnerabilities reoccur.

In conclusion, while "analytics-insights" has implemented many good security practices, the unprotected AJAX endpoints represent a clear and present risk that should be addressed. The past "Open Redirect" vulnerability, while patched, serves as a reminder to remain vigilant and prioritize thorough security auditing for all input handling mechanisms.

Key Concerns

  • Unprotected AJAX handlers
  • Past medium severity vulnerability (Open Redirect)
Vulnerabilities
1 published

Analytics Insights – Google Analytics Dashboard for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-0250medium · 6.1URL Redirection to Untrusted Site ('Open Redirect')

Analytics Insights <= 6.2 - Open Redirect

Jan 17, 2024 Patched in 6.3 (66d)
Version History

Analytics Insights – Google Analytics Dashboard for WordPress Release Timeline

v6.3.12Current
v6.3.11
v6.3.10
v6.3.9
v6.3.8
v6.3.7
v6.3.6
v6.3.5
v6.3.4
v6.3.3
v6.3.2
v6.3.1
v6.3
v6.21 CVE
v6.11 CVE
v6.0.41 CVE
v6.0.3.31 CVE
v6.0.3.21 CVE
v5.9.51 CVE
v5.9.41 CVE
Code Analysis
Analyzed Mar 16, 2026

Analytics Insights – Google Analytics Dashboard for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
13 prepared
Unescaped Output
28
254 escaped
Nonce Checks
21
Capability Checks
13
File Operations
0
External Requests
10
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

81% prepared16 total queries

Output Escaping

90% escaped282 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<settings> (admin\settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Analytics Insights – Google Analytics Dashboard for WordPress Attack Surface

Entry Points7
Unprotected2

AJAX Handlers 6

authwp_ajax_aiwp_backend_item_reportsadmin\ajax-actions.php:22
authwp_ajax_aiwp_dismiss_noticesadmin\ajax-actions.php:26
authwp_ajax_aiwp_set_errorcommon\ajax-actions.php:21
authwp_ajax_aiwp_frontend_item_reportsfront\ajax-actions.php:22
authwp_ajax_ajax_frontwidget_reportfront\ajax-actions.php:25
noprivwp_ajax_ajax_frontwidget_reportfront\ajax-actions.php:26

Shortcodes 1

[aiwp_useroptout] front\tracking.php:76
WordPress Hooks 29
filtermanage_posts_columnsadmin\item-reports.php:22
actionmanage_posts_custom_columnadmin\item-reports.php:24
filtermanage_pages_columnsadmin\item-reports.php:26
actionmanage_pages_custom_columnadmin\item-reports.php:28
actionadmin_enqueue_scriptsadmin\setup.php:21
actionadmin_menuadmin\setup.php:23
actionnetwork_admin_menuadmin\setup.php:25
actionwp_dashboard_setupadmin\widgets.php:21
actioninitanalytics-insights.php:118
actioninitanalytics-insights.php:122
actionwidgets_initanalytics-insights.php:142
filterhttp_request_timeoutconfig.php:22
actionaiwp_expired_cache_hookconfig.php:50
actionadmin_bar_menufront\item-reports.php:20
actionwp_enqueue_scriptsfront\setup.php:21
actionwp_headfront\tracking-analytics.php:118
actionwp_headfront\tracking-analytics.php:227
actionwp_footerfront\tracking-analytics.php:230
actionwp_headfront\tracking-analytics.php:232
filteramp_post_template_datafront\tracking-analytics.php:364
actionwp_footerfront\tracking-analytics.php:368
actionamp_post_template_footerfront\tracking-analytics.php:370
filterthe_contentfront\tracking-analytics.php:371
actionwp_footerfront\tracking-tagmanager.php:116
actionwp_headfront\tracking-tagmanager.php:118
filteramp_post_template_datafront\tracking-tagmanager.php:158
actionwp_footerfront\tracking-tagmanager.php:162
actionamp_post_template_footerfront\tracking-tagmanager.php:164
actionwp_enqueue_scriptsfront\widgets.php:22

Scheduled Events 1

aiwp_expired_cache_hook
Maintenance & Trust

Analytics Insights – Google Analytics Dashboard for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 4, 2026
PHP min version5.6
Downloads212K

Community Trust

Rating92/100
Number of ratings34
Active installs10K
Developer Profile

Analytics Insights – Google Analytics Dashboard for WordPress Developer Profile

Alin Marcu

9 plugins · 23K total installs

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

How We Detect Analytics Insights – Google Analytics Dashboard for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/analytics-insights/admin/css/aiwp-admin-style.css/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-script.js/wp-content/plugins/analytics-insights/front/css/aiwp-front-style.css/wp-content/plugins/analytics-insights/front/js/aiwp-front-script.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-charts.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-dashboard-widget.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-reports.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-settings.js+3 more
Script Paths
admin/js/aiwp-admin-script.jsfront/js/aiwp-front-script.jsadmin/js/aiwp-admin-charts.jsadmin/js/aiwp-admin-dashboard-widget.jsadmin/js/aiwp-admin-reports.jsadmin/js/aiwp-admin-settings.js+3 more
Version Parameters
analytics-insights/admin/css/aiwp-admin-style.css?ver=analytics-insights/admin/js/aiwp-admin-script.js?ver=analytics-insights/front/css/aiwp-front-style.css?ver=analytics-insights/front/js/aiwp-front-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
aiwp-admin-dashboard-widget-tableaiwp-chart-divaiwp-dashboard-widget-container
HTML Comments
<!-- Site Menu --><!-- Network Menu --><!-- Settings link --><!-- Load Backend ajax actions -->+10 more
Data Attributes
data-aiwp-api-urldata-aiwp-tracking-id
JS Globals
AIWP_Admin_ChartsAIWP_Admin_Dashboard_WidgetAIWP_Admin_ReportsAIWP_Admin_SettingsAIWP_Admin_TablesAIWP_Frontend_Charts+1 more
REST Endpoints
/wp-json/aiwp/v1/get-traffic-data/wp-json/aiwp/v1/get-analytics-data
FAQ

Frequently Asked Questions about Analytics Insights – Google Analytics Dashboard for WordPress