CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Security & Risk Analysis

wordpress.org/plugins/edd-bitcoin-altcoin-payment-gateway

Accept bitcoin / altcoin payment from your Easy Digital Downloads store without help of middle man! Use your own coin address to receive payment direc …

0 active installs v1.0.1 PHP 6.0+ WP 4.0+ Updated Feb 27, 2021
altcoincryptocurrencyeasy-digital-downloadsedd-bitcoinpayment-gateway
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Safe to Use in 2026?

Generally Safe

Score 85/100

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The plugin "edd-bitcoin-altcoin-payment-gateway" v1.0.1 exhibits a generally good security posture with a small attack surface primarily consisting of two AJAX handlers, both of which are protected by nonce checks. The code demonstrates strong practices by exclusively using prepared statements for all SQL queries and avoids dangerous functions, file operations, and external HTTP requests, significantly reducing the risk of common vulnerabilities. The absence of any recorded CVEs further contributes to this positive assessment.

However, there are notable areas of concern. The taint analysis reveals six flows with unsanitized paths, all classified as low severity. While not critical, this indicates a potential for subtle vulnerabilities if user-supplied data is not handled with sufficient care in these specific flows. Furthermore, a significant weakness lies in the output escaping, with only 39% of outputs being properly escaped. This high percentage of unescaped output represents a considerable risk of Cross-Site Scripting (XSS) vulnerabilities, particularly in the context of user-facing elements or administrator dashboards where malicious input could be rendered insecurely. The complete lack of capability checks on the AJAX handlers, while mitigated by nonce checks, is another potential oversight that could be exploited in conjunction with other vulnerabilities or in specific WordPress configurations.

In conclusion, while the plugin benefits from a small attack surface, secure SQL handling, and a clean vulnerability history, the high rate of unescaped output and the presence of unsanitized taint flows present tangible security risks. The lack of capability checks is a missed opportunity for defense-in-depth. Addressing the output escaping and taint flow issues should be prioritized.

Key Concerns

  • High percentage of unescaped output
  • Flows with unsanitized paths (low severity)
  • No capability checks on AJAX handlers
Vulnerabilities
None known

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Security Vulnerabilities

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

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Release Timeline

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

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
13 prepared
Unescaped Output
44
28 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared13 total queries

Output Escaping

39% escaped72 total outputs
Data Flows · Security
6 unsanitized

Data Flow Analysis

8 flows6 with unsanitized paths
generate_coin_list (core/admin/options/pages/AllCoins.php:42)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax__cs_ebapg_custom_callcore/actions/CustomAjax.php:29
noprivwp_ajax__cs_ebapg_custom_callcore/actions/CustomAjax.php:30
WordPress Hooks 18
filteredd_payment_gatewayscore/actions/EddHooks.php:42
filteredd_accepted_payment_iconscore/actions/EddHooks.php:45
filteredd_price_option_outputcore/actions/EddHooks.php:51
actionedd_after_price_options_listcore/actions/EddHooks.php:54
actionedd_payment_receipt_after_tablecore/actions/EddHooks.php:60
actionedd_view_order_details_billing_aftercore/actions/EddHooks.php:63
actionadmin_menucore/actions/RegisterCustomMenu.php:43
actionadmin_enqueue_scriptscore/actions/RegisterCustomMenu.php:247
actionadmin_footercore/actions/RegisterCustomMenu.php:253
actionadmin_noticescore/admin/functions/CsEbapgNotice.php:26
actionadmin_noticescore/admin/functions/CsEbapgNotice.php:31
actionadmin_footercore/admin/options/pages/CheckoutPageSettings.php:42
actionadmin_footercore/admin/options/pages/DefaultSettings.php:46
actionadmin_footercore/admin/options/pages/ProductPageOptions.php:44
actionwp_enqueue_scriptscore/admin/settings/CsGateWaySettings.php:18
actionplugins_loadededd-bitcoin-altcoin-payment-gateway.php:73
actionplugins_loadededd-bitcoin-altcoin-payment-gateway.php:76
actionplugins_loadededd-bitcoin-altcoin-payment-gateway.php:79
Maintenance & Trust

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedFeb 27, 2021
PHP min version6.0
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway Developer Profile

CodeSolz

3 plugins · 50K total installs

60
trust score
Avg Security Score
73/100
Avg Patch Time
190 days
View full developer profile
Detection Fingerprints

How We Detect CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/edd-bitcoin-altcoin-payment-gateway/assets/plugins/sweetalert/dist/sweetalert.css/wp-content/plugins/edd-bitcoin-altcoin-payment-gateway/assets/plugins/jquery-typehead/jquery.typeahead.min.css/wp-content/plugins/edd-bitcoin-altcoin-payment-gateway/assets/plugins/jquery-date-time-picker/jquery.datetimepicker.min.css
Script Paths
/wp-content/plugins/edd-bitcoin-altcoin-payment-gateway/assets/plugins/sweetalert/dist/sweetalert.min.js/wp-content/plugins/edd-bitcoin-altcoin-payment-gateway/assets/plugins/jquery-typehead/jquery.typeahead.min.js/wp-content/plugins/edd-bitcoin-altcoin-payment-gateway/assets/plugins/jquery-date-time-picker/jquery.datetimepicker.full.min.js

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about CS Easy Digital Downloads Bitcoin / AltCoin Payment Gateway