Simple Analytics Security & Risk Analysis

wordpress.org/plugins/simpleanalytics

Simple, free, and privacy-friendly website analytics https://vimeo.com/1033359807/dde00e7f39

1K active installs v1.27 PHP 7.2.0+ WP 5.2.0+ Updated Mar 9, 2026
free-analyticsprivacy-friendlyprivacy-firstsimple-analyticswebsite-analytics
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Analytics Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 26d ago
Risk Assessment

The "simpleanalytics" plugin v1.27 exhibits a generally good security posture based on the provided static analysis. There are no identified critical or high severity issues in the code, such as dangerous functions, unsanitized paths in taint analysis, or SQL queries that are not prepared. The plugin also demonstrates good practices in output escaping, with a high percentage of outputs properly escaped. Furthermore, the vulnerability history shows a clean record with no known CVEs, which suggests a history of diligent security maintenance. However, a few areas warrant attention. The complete absence of nonce checks and capability checks is a notable weakness, especially if the plugin were to introduce any AJAX handlers or REST API routes in the future. While the current attack surface is zero, this lack of built-in checks could pose a risk if functionality is added without considering security implications. The presence of file operations without further context also raises a minor concern. Overall, the plugin appears secure in its current state and history, but future development should incorporate standard WordPress security mechanisms like nonce and capability checks.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
  • File operations without context
Vulnerabilities
None known

Simple Analytics Security Vulnerabilities

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

Simple Analytics Code Analysis

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

Output Escaping

86% escaped65 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
render (src\Settings\Blocks\Fields\IpList.php:38)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Analytics Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actioninitsrc\PluginLifecycle.php:10
filterwp_script_attributessrc\ScriptManager.php:49
filterscript_loader_tagsrc\ScriptManager.php:68
actionadmin_menusrc\Settings\Concerns\WordPressPageIntegration.php:13
actionadmin_initsrc\Settings\Concerns\WordPressPageIntegration.php:14
Maintenance & Trust

Simple Analytics Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 9, 2026
PHP min version7.2.0
Downloads22K

Community Trust

Rating100/100
Number of ratings3
Active installs1K
Developer Profile

Simple Analytics Developer Profile

Adriaan

1 plugin · 1K total installs

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

How We Detect Simple Analytics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simpleanalytics/build/analytics.js/wp-content/plugins/simpleanalytics/build/runtime.js/wp-content/plugins/simpleanalytics/build/vendor.js
Script Paths
https://cdn.simpleanalytics.io/app.js

HTML / DOM Fingerprints

HTML Comments
<!-- Simple Analytics: Not logging requests from admins -->
Data Attributes
data-collect-dntdata-domainsdata-apidata-iddata-hostdata-page-title+7 more
JS Globals
window.simpleAnalytics
FAQ

Frequently Asked Questions about Simple Analytics