EDD Metrics Security & Risk Analysis

wordpress.org/plugins/edd-metrics

Better reports for Easy Digital Downloads, similar to Baremetrics.

80 active installs v1.0 PHP + WP 4.0+ Updated Nov 16, 2018
analyticseasy-digital-downloadseddmetricsstatistics
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is EDD Metrics Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "edd-metrics" plugin version 1.0 presents a significant security risk due to its unprotected AJAX handlers. The analysis reveals two AJAX entry points, both lacking any authentication or capability checks. This creates a wide-open attack surface, allowing any unauthenticated user to potentially interact with these handlers, leading to an unknown but potentially severe impact on the WordPress site. The lack of nonce checks further exacerbates this issue, making it easier for attackers to craft malicious requests.

The static analysis also highlights a critical concern regarding SQL queries. The plugin executes one SQL query, and 100% of them are not using prepared statements. This is a major vulnerability that could lead to SQL injection attacks, allowing attackers to manipulate or extract sensitive data from the database. While there is no recorded vulnerability history for this plugin, this does not guarantee its safety. The current state of the code, particularly the unprotected AJAX and raw SQL queries, suggests a disregard for fundamental WordPress security practices.

In conclusion, while the plugin does not bundle libraries or make external HTTP requests, the presence of unprotected AJAX handlers and raw SQL queries significantly outweighs these positive observations. The plugin's security posture is poor, and immediate attention is required to address these critical vulnerabilities to prevent potential exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • No nonce checks on AJAX
  • Raw SQL without prepared statements
  • Insufficient output escaping
Vulnerabilities
None known

EDD Metrics Security Vulnerabilities

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

EDD Metrics Release Timeline

v1.0Current
v0.7
Code Analysis
Analyzed Mar 16, 2026

EDD Metrics Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

53% escaped15 total outputs
Attack Surface
2 unprotected

EDD Metrics Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_metrics_batch_1includes\class-edd-metrics-functions.php:66
authwp_ajax_metrics_batch_2includes\class-edd-metrics-functions.php:68
WordPress Hooks 7
actionadmin_menuedd-metrics.php:102
actionplugins_loadededd-metrics.php:184
filtermetrics_json_outputincludes\class-edd-metrics-detail.php:58
filtermetrics_json_outputincludes\class-edd-metrics-detail.php:59
actionedd_metrics_dash_sidebarincludes\class-edd-metrics-functions.php:64
actionadmin_noticesincludes\class.extension-activation.php:70
actionadmin_enqueue_scriptsincludes\scripts.php:51
Maintenance & Trust

EDD Metrics Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 16, 2018
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings17
Active installs80
Developer Profile

EDD Metrics Developer Profile

Scott Bolinger

4 plugins · 1K total installs

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

How We Detect EDD Metrics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/edd-metrics/assets/js/moment.js/wp-content/plugins/edd-metrics/assets/js/admin.js/wp-content/plugins/edd-metrics/assets/css/admin.css/wp-content/plugins/edd-metrics/assets/js/Calendar.js/wp-content/plugins/edd-metrics/assets/js/Chart.min.js/wp-content/plugins/edd-metrics/assets/css/calendar.css
Script Paths
/wp-content/plugins/edd-metrics/assets/js/moment.js/wp-content/plugins/edd-metrics/assets/js/admin.js/wp-content/plugins/edd-metrics/assets/js/Calendar.js/wp-content/plugins/edd-metrics/assets/js/Chart.min.js
Version Parameters
edd-metrics/assets/js/admin.js?ver=edd-metrics/assets/css/admin.css?ver=edd-metrics/assets/js/moment.js?ver=edd-metrics/assets/js/Calendar.js?ver=edd-metrics/assets/js/Chart.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
edd-metrics-wrap
JS Globals
eddMetrics
FAQ

Frequently Asked Questions about EDD Metrics