Local Google Analytics for WordPress – caches external requests Security & Risk Analysis

wordpress.org/plugins/simple-google-analytics

Plugs in Google Analytics code to your website pages and caches it, so the website loads faster.

4K active installs v3.2.9 PHP 7.4+ WP 5.6+ Updated Nov 6, 2025
analyticsgoogle-analyticsgoogle-analytics-dashboardgoogle-analytics-plugingoogle-analytics-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Local Google Analytics for WordPress – caches external requests Safe to Use in 2026?

Generally Safe

Score 100/100

Local Google Analytics for WordPress – caches external requests has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "simple-google-analytics" v3.2.9 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of known vulnerabilities in its history is a significant strength, suggesting a history of responsible development and patching. Furthermore, the static analysis reveals a remarkably small attack surface, with no AJAX handlers, REST API routes, or shortcodes exposed without authentication. This is a strong indicator of good security practices in terms of limiting potential entry points for attackers.

However, there are areas of concern that warrant attention. The most significant is the handling of SQL queries, with 100% of the identified queries not using prepared statements. This practice, coupled with file operations and external HTTP requests, could introduce risks if user-supplied data is not meticulously sanitized before being used in these contexts. The low percentage of properly escaped output also raises flags, as it increases the potential for cross-site scripting (XSS) vulnerabilities if user-generated content is not handled securely. The absence of nonce checks and the limited capability checks suggest that some actions within the plugin might not be adequately protected against CSRF attacks or unauthorized access.

In conclusion, while the plugin benefits from a clean vulnerability history and a small attack surface, the lack of prepared statements for SQL queries, insufficient output escaping, and minimal nonce/capability checks represent potential weaknesses. Developers should prioritize addressing these code-level concerns to further harden the plugin's security and mitigate potential risks.

Key Concerns

  • SQL queries without prepared statements
  • Low percentage of properly escaped output
  • No nonce checks
  • Limited capability checks
Vulnerabilities
None known

Local Google Analytics for WordPress – caches external requests Security Vulnerabilities

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

Local Google Analytics for WordPress – caches external requests Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

29% escaped7 total outputs
Attack Surface

Local Google Analytics for WordPress – caches external requests Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
actionwbcr/factory/pages/impressive/after_form_saveadmin\boot.php:32
filterwbcr/factory/admin_noticesadmin\boot.php:86
actioninitadmin\boot.php:94
filterplugin_row_metaadmin\boot.php:141
filterwbcr_factory_imppage_rating_widget_urladmin\boot.php:166
filterwbcr/factory/pages/impressive/widgetsadmin\boot.php:181
actionwbcr/clearfy/activated_componentadmin\boot.php:198
actionwbcr_clearfy_pre_deactivate_componentadmin\boot.php:213
filterwbcr_clearfy_group_optionsadmin\boot.php:273
filterwbcr_clr_code_clean_form_optionsadmin\options.php:173
actionadmin_noticesclearfy.php:51
actionnetwork_admin_noticesclearfy.php:52
actionplugins_loadedincludes\3rd-party\class-clearfy-plugin.php:95
actioninitincludes\class-plugin.php:53
filtercron_schedulesincludes\classes\class-configurate-ga.php:21
actionwbcr/gac/update_analytic_libraryincludes\classes\class-configurate-ga.php:24
actionwp_headincludes\classes\class-configurate-ga.php:155
actionwp_footerincludes\classes\class-configurate-ga.php:157
actioncron_schedulesincludes\classes\class-scheduler.php:59
actionwclearfy/google_tracking_cache_updateincludes\classes\class-scheduler.php:60
actioninitincludes\classes\class-scheduler.php:61
actiontemplate_redirectincludes\classes\class-scheduler.php:63
actionwclearfy_delete_cacheincludes\classes\class-scheduler.php:67
actionadmin_noticessimple_google_analytics.php:134
actionnetwork_admin_noticessimple_google_analytics.php:135

Scheduled Events 4

wbcr/gac/update_analytic_library
wbcr/gac/update_analytic_library
wclearfy/google_tracking_cache_update
wbcr/gac/update_analytic_library
Maintenance & Trust

Local Google Analytics for WordPress – caches external requests Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 6, 2025
PHP min version7.4
Downloads263K

Community Trust

Rating90/100
Number of ratings10
Active installs4K
Developer Profile

Local Google Analytics for WordPress – caches external requests Developer Profile

webcraftic

2 plugins · 6K total installs

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

How We Detect Local Google Analytics for WordPress – caches external requests

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-google-analytics/includes/js/admin-scripts.min.js/wp-content/plugins/simple-google-analytics/assets/css/bootstrap-grid.min.css/wp-content/plugins/simple-google-analytics/assets/css/factory-forms.min.css/wp-content/plugins/simple-google-analytics/assets/css/factory-pages.min.css/wp-content/plugins/simple-google-analytics/assets/css/factory-templates.min.css/wp-content/plugins/simple-google-analytics/assets/css/style.css
Script Paths
/wp-content/plugins/simple-google-analytics/assets/js/bootstrap.bundle.min.js/wp-content/plugins/simple-google-analytics/assets/js/vue.min.js/wp-content/plugins/simple-google-analytics/assets/js/vue-multiselect.min.js/wp-content/plugins/simple-google-analytics/assets/js/admin-scripts.min.js
Version Parameters
simple-google-analytics/includes/js/admin-scripts.min.js?ver=simple-google-analytics/assets/css/bootstrap-grid.min.css?ver=simple-google-analytics/assets/css/factory-forms.min.css?ver=simple-google-analytics/assets/css/factory-pages.min.css?ver=simple-google-analytics/assets/css/factory-templates.min.css?ver=simple-google-analytics/assets/css/style.css?ver=simple-google-analytics/assets/js/bootstrap.bundle.min.js?ver=simple-google-analytics/assets/js/vue.min.js?ver=simple-google-analytics/assets/js/vue-multiselect.min.js?ver=simple-google-analytics/assets/js/admin-scripts.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wbcr-gac-tracking-code
HTML Comments
<!-- Google Analytics Local by Webcraftic Local Google Analytics --><!-- @formatter:off --><!-- @formatter:on --><!-- Builded by Webcraftic Factory -->
Data Attributes
data-ga-tracking-codedata-ga-adjusted-bounce-ratedata-ga-anonymize-ipdata-ga-disable-display-features
JS Globals
WBCR_AdminPage
FAQ

Frequently Asked Questions about Local Google Analytics for WordPress – caches external requests