EDD Changelog Security & Risk Analysis

wordpress.org/plugins/edd-changelog

Add a new metabox to the download where you can input the changelog. The changelog will be appended to the download page and the purchase history.

40 active installs v1.1 PHP + WP 3.8+ Updated Feb 8, 2016
easy-digital-downloadsedd
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is EDD Changelog Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "edd-changelog" plugin v1.1 exhibits a generally good security posture. The static analysis reveals no dangerous functions, SQL injection vulnerabilities, or external HTTP requests. The presence of nonce and capability checks, along with 100% prepared SQL statements, are strong indicators of secure coding practices for database interactions. Furthermore, the plugin has no recorded vulnerability history, suggesting a well-maintained and secure development process.

However, a significant concern lies in the output escaping. With only 48% of outputs properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data or data from other sources, if not handled carefully, could be injected into the page and executed by the user's browser. While the attack surface is limited to a single shortcode and has no unprotected entry points, the vulnerability history being clean might not fully cover the potential XSS risks due to the low output escaping rate.

In conclusion, the plugin demonstrates strengths in preventing common web vulnerabilities like SQL injection and lacks critical security flaws in its database and external communication. The primary weakness is the insufficient output escaping, which presents a tangible XSS risk that needs immediate attention. The absence of historical vulnerabilities is a positive sign, but it does not negate the identified risks in the current code.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

EDD Changelog Security Vulnerabilities

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

EDD Changelog Code Analysis

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

Output Escaping

48% escaped29 total outputs
Attack Surface

EDD Changelog Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[edd_changelog] edd-changelog.php:102
WordPress Hooks 10
actionadd_meta_boxesedd-changelog.php:83
actionsave_postedd-changelog.php:84
actionedd_meta_box_fieldsedd-changelog.php:88
actionwp_enqueue_scriptsedd-changelog.php:90
actionedd_after_download_contentedd-changelog.php:92
actionedd_receipt_filesedd-changelog.php:96
actionedd_download_history_header_endedd-changelog.php:98
actionedd_download_history_row_endedd-changelog.php:100
actionwp_footeredd-changelog.php:104
actionplugins_loadededd-changelog.php:568
Maintenance & Trust

EDD Changelog Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedFeb 8, 2016
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings4
Active installs40
Developer Profile

EDD Changelog Developer Profile

Steven

14 plugins · 1K total installs

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

How We Detect EDD Changelog

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/edd-changelog/edd-changelog.min.css/wp-content/plugins/edd-changelog/edd-changelog.css/wp-content/plugins/edd-changelog/lib/genericons.min.css/wp-content/plugins/edd-changelog/lib/genericons.css
Version Parameters
edd-changelog?ver=genericons?ver=

HTML / DOM Fingerprints

CSS Classes
eddclog
HTML Comments
<!-- Changelog --><!-- adapted by saz --><!-- adapted by saz --><!-- adapted by saz -->+2 more
Data Attributes
data-eddclog-content
Shortcode Output
[edd_changelog]
FAQ

Frequently Asked Questions about EDD Changelog