Easy Digital Downloads – htaccess Editor Security & Risk Analysis

wordpress.org/plugins/easy-digital-downloads-htaccess-editor

Edit your htaccess file directly from EDD!

60 active installs v1.0.2 PHP + WP 3.0+ Updated Feb 3, 2026
easy-digital-downloadseddeditorhtaccessrules
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 20, 2015
Safety Verdict

Is Easy Digital Downloads – htaccess Editor Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Digital Downloads – htaccess Editor has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 20, 2015Updated 1mo ago
Risk Assessment

The "easy-digital-downloads-htaccess-editor" plugin v1.0.2 exhibits a mixed security posture. The static analysis reveals a very limited attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and no direct file operations or external HTTP requests. This suggests a minimal direct exposure to common web attack vectors. However, the code analysis does highlight a concern with output escaping, where only 43% of outputs are properly escaped, leaving a potential window for Cross-Site Scripting (XSS) vulnerabilities, especially if user-provided data is not consistently sanitized before display. The vulnerability history, while old, shows a past medium-severity XSS vulnerability, reinforcing the concern regarding output escaping. The presence of a nonce check and capability check is positive, indicating some attempt at securing operations, but the lack of taint analysis results makes it difficult to fully assess the risk of unsanitized data flows. Overall, the plugin has strengths in its limited attack surface and use of prepared statements, but weaknesses in output sanitization and a historical pattern of XSS vulnerabilities warrant careful consideration.

Key Concerns

  • Low output escaping percentage
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Easy Digital Downloads – htaccess Editor Security Vulnerabilities

CVEs by Year

1 CVE in 2015
2015
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Easy Digital Downloads – htaccess Editor < 1.0.1 - Reflected Cross-Site Scripting

Apr 20, 2015 Patched in 1.0.1 (3200d)
Code Analysis
Analyzed Mar 16, 2026

Easy Digital Downloads – htaccess Editor Code Analysis

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

Output Escaping

43% escaped7 total outputs
Attack Surface

Easy Digital Downloads – htaccess Editor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionedd_tools_tab_generaledd-htaccess-editor.php:83
actionedd_save_htaccess_fileedd-htaccess-editor.php:86
actionedd_reset_htaccess_fileedd-htaccess-editor.php:89
filteredd_protected_directory_htaccess_rulesedd-htaccess-editor.php:92
actionplugins_loadededd-htaccess-editor.php:263
actionadmin_noticesincludes\class.extension-activation.php:69
Maintenance & Trust

Easy Digital Downloads – htaccess Editor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

Easy Digital Downloads – htaccess Editor Developer Profile

DigitalME

20 plugins · 140K total installs

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

How We Detect Easy Digital Downloads – htaccess Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-digital-downloads-htaccess-editor/edd-htaccess-editor.php

HTML / DOM Fingerprints

CSS Classes
edd_htaccess_editor
HTML Comments
edd_htaccess_editor
Data Attributes
name="htaccess_contents"class="large-text"name="edd_action"value="save_htaccess_file"name="edd_save_htaccess_nonce"data-action="reset_htaccess_file"
Shortcode Output
<textarea name="htaccess_contents" rows="10" class="large-text"><input type="hidden" name="edd_action" value="save_htaccess_file" /><input type="hidden" name="edd_save_htaccess_nonce"<a href="" class="button secondary-button" style="color: #ff0000;">Edit htaccess</a>
FAQ

Frequently Asked Questions about Easy Digital Downloads – htaccess Editor