Website Analytics by YEB Security & Risk Analysis

wordpress.org/plugins/website-analytics-by-yeb

WordPress analytics: pageviews & sessions with interactions, verified bots, GeoIP, CSV export. Privacy-first.

0 active installs v1.0.2 PHP 8.0+ WP 6.0+ Updated Apr 13, 2026
analyticspageviewsstatisticswebsite-analytics
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Website Analytics by YEB Safe to Use in 2026?

Generally Safe

Score 100/100

Website Analytics by YEB has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "website-analytics-by-yeb" plugin, version 1.0.2, exhibits a generally good security posture with several strong practices in place. The overwhelming majority of SQL queries utilize prepared statements, and output escaping is also handled well for most outputs. The absence of any known vulnerabilities (CVEs) or taint flow issues further indicates a commitment to security in its development. However, there are notable areas of concern that warrant attention.

The plugin presents a moderate attack surface with a significant portion of its entry points lacking proper authentication and permission checks. Specifically, one of the two REST API routes and one of the AJAX handlers are exposed without sufficient security controls. This could potentially allow unauthorized access or manipulation of plugin functionality. The presence of the `set_time_limit` function, while not inherently a vulnerability, is a dangerous function that can sometimes be exploited in specific contexts to prolong execution or impact server resources if not carefully managed.

While the plugin has no recorded vulnerability history, this is not a guarantee of future security. The current analysis reveals potential weaknesses in how certain entry points are protected. The strengths lie in its secure handling of database operations and output rendering. The key weaknesses are the exposed entry points, which present a clear risk that needs mitigation. Overall, while the plugin has a solid foundation, the unprotected entry points are a significant concern that needs to be addressed to improve its security.

Key Concerns

  • AJAX handler without auth check
  • REST API route without permission callback
  • Dangerous function usage (set_time_limit)
Vulnerabilities
None known

Website Analytics by YEB Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Website Analytics by YEB Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Website Analytics by YEB Code Analysis

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

Dangerous Functions Found

set_time_limit@set_time_limit( 0 );includes/class-waby-export.php:103

SQL Query Safety

100% prepared21 total queries

Output Escaping

97% escaped232 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
render (includes/class-waby-dashboard.php:87)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Website Analytics by YEB Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 1

authwp_ajax_waby_refresh_costswebsite-analytics-by-yeb.php:60

REST API Routes 2

POST/wp-json/waby/v1/visitincludes/class-waby-tracker.php:39
GET/wp-json/waby/v1/initincludes/class-waby-tracker.php:59

Shortcodes 1

[waby_visits_stats] website-analytics-by-yeb.php:76
WordPress Hooks 9
actionadmin_enqueue_scriptsincludes/class-waby-dashboard.php:25
actionadmin_post_waby_visits_exportincludes/class-waby-export.php:16
filterplugin_row_metawebsite-analytics-by-yeb.php:33
actionplugins_loadedwebsite-analytics-by-yeb.php:49
actionadmin_initwebsite-analytics-by-yeb.php:58
actionadmin_menuwebsite-analytics-by-yeb.php:59
actionwp_enqueue_scriptswebsite-analytics-by-yeb.php:63
actionrest_api_initwebsite-analytics-by-yeb.php:66
actioninitwebsite-analytics-by-yeb.php:73
Maintenance & Trust

Website Analytics by YEB Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 13, 2026
PHP min version8.0
Downloads346

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Website Analytics by YEB Developer Profile

YEB.to

1 plugin · 0 total installs

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

How We Detect Website Analytics by YEB

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/website-analytics-by-yeb/public/css/waby-admin.css/wp-content/plugins/website-analytics-by-yeb/public/js/waby-admin.js/wp-content/plugins/website-analytics-by-yeb/public/js/waby-tracker.js
Script Paths
/wp-content/plugins/website-analytics-by-yeb/public/js/waby-tracker.js
Version Parameters
website-analytics-by-yeb/public/css/waby-admin.css?ver=website-analytics-by-yeb/public/js/waby-admin.js?ver=website-analytics-by-yeb/public/js/waby-tracker.js?ver=

HTML / DOM Fingerprints

CSS Classes
waby-dashboard-tabswaby-kpi-cardwaby-data-table-filter-toggle
HTML Comments
<!-- YEB-Analytics tracker script --><!-- YEB-Analytics admin CSS --><!-- YEB-Analytics admin JS --><!-- YEB-Analytics - Settings Link -->
Data Attributes
data-waby-trackerdata-waby-tracker-url
JS Globals
wabyTrackerConfigwindow.wabyTracker
REST Endpoints
/wp-json/waby/v1/track/wp-json/waby/v1/admin
Shortcode Output
[waby_visits_stats]
FAQ

Frequently Asked Questions about Website Analytics by YEB