Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Security & Risk Analysis

wordpress.org/plugins/bws-google-analytics

Add Google Analytics code to WordPress website and track basic stats.

1K active installs v2.0 PHP 7.4+ WP 5.6+ Updated Jun 9, 2025
add-tracking-codeanalyticsdisplay-statistic-reportgoogle-analyticsgoogle-analytics-plugin
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 12, 2017
Safety Verdict

Is Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 12, 2017Updated 9mo ago
Risk Assessment

The bws-google-analytics plugin version 2.0 exhibits a generally strong security posture based on the static analysis. The plugin has a small attack surface with all identified entry points (AJAX handlers) protected by authentication checks. The code demonstrates good practices with a high percentage of properly escaped output and a healthy number of nonce and capability checks. The absence of critical or high-severity taint flows, as well as unsanitized paths, further indicates a focus on secure coding.

However, there are a few areas that warrant attention. While the percentage of SQL queries using prepared statements is 50%, this still means half of the queries are not properly protected against SQL injection if the inputs feeding them are not rigorously sanitized elsewhere. The presence of 2 file operations, while not inherently insecure, represents a potential avenue for manipulation if not handled with extreme care. The plugin's vulnerability history shows one past medium-severity cross-site scripting (XSS) vulnerability, though it is currently patched. This indicates that while the developers have addressed past issues, historical vulnerabilities can sometimes resurface or lead to similar types of weaknesses if not thoroughly mitigated.

In conclusion, bws-google-analytics v2.0 is in a relatively good security state with robust protections on its exposed interfaces. The main areas for improvement lie in ensuring all SQL queries are prepared and maintaining vigilance against potential XSS vulnerabilities, even with a good track record of addressing them. The use of a bundled library like Guzzle also requires ongoing monitoring for any security advisories related to it.

Key Concerns

  • SQL queries not using prepared statements
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2017
2017
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2017-18556medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Analytics <= 1.7.0 - Multiple Cross-Site Scripting

Apr 12, 2017 Patched in 1.7.1 (2477d)
Code Analysis
Analyzed Mar 16, 2026

Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Code Analysis

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

Bundled Libraries

Guzzle

SQL Query Safety

50% prepared4 total queries

Output Escaping

95% escaped504 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
bws_add_menu_render (bws_menu\bws_menu.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_gglnltcs_actionbws-google-analytics.php:890
authwp_ajax_bws_submit_request_feature_actionbws_menu\class-bws-settings.php:1466
authwp_ajax_bws_submit_uninstall_reason_actionbws_menu\deactivation-form.php:433
WordPress Hooks 19
actionplugins_loadedbws-google-analytics.php:875
actionadmin_menubws-google-analytics.php:876
actioninitbws-google-analytics.php:878
actionadmin_initbws-google-analytics.php:879
actionadmin_enqueue_scriptsbws-google-analytics.php:881
actionwp_enqueue_scriptsbws-google-analytics.php:882
filterscript_loader_tagbws-google-analytics.php:883
actionadmin_noticesbws-google-analytics.php:885
filterplugin_action_linksbws-google-analytics.php:887
filterplugin_row_metabws-google-analytics.php:888
filterload_textdomain_mofilebws_menu\bws_functions.php:43
filtermce_external_pluginsbws_menu\bws_functions.php:1146
filtermce_buttonsbws_menu\bws_functions.php:1147
actionadmin_initbws_menu\bws_functions.php:1433
actionadmin_enqueue_scriptsbws_menu\bws_functions.php:1434
actionadmin_headbws_menu\bws_functions.php:1435
actionadmin_footerbws_menu\bws_functions.php:1436
actionadmin_noticesbws_menu\bws_functions.php:1438
actionwp_enqueue_scriptsbws_menu\bws_functions.php:1440
Maintenance & Trust

Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 9, 2025
PHP min version7.4
Downloads90K

Community Trust

Rating94/100
Number of ratings23
Active installs1K
Developer Profile

Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress Developer Profile

bestweblayout

32 plugins · 17K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
1944 days
View full developer profile
Detection Fingerprints

How We Detect Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin 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/bws-google-analytics/js/gglnltcs-admin-scripts.js/wp-content/plugins/bws-google-analytics/js/gglnltcs-frontend-scripts.js/wp-content/plugins/bws-google-analytics/css/gglnltcs-admin-styles.css
Script Paths
https://www.googletagmanager.com/gtag/js?id=
Version Parameters
bws-google-analytics/css/gglnltcs-admin-styles.css?ver=bws-google-analytics/js/gglnltcs-admin-scripts.js?ver=bws-google-analytics/js/gglnltcs-frontend-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
gglnltcs-settings-tabsgglnltcs-analytics-settings-contentgglnltcs-main-navigationgglnltcs-wrapgglnltcs-admin-wrap
HTML Comments
© Copyright 2021 BestWebSoft ( https://support.bestwebsoft.com )
Data Attributes
data-gglnltcs-tracking-iddata-gglnltcs-property-ids
JS Globals
gglnltcs_datagglnltcs_optionsdataLayer
FAQ

Frequently Asked Questions about Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress