Easy Bitcoin Donation Widget Security & Risk Analysis

wordpress.org/plugins/easy-bitcoin-donation-widget

A simple widget to create a QR code widget for accepting donations.

30 active installs v1.1 PHP + WP 3.0.1+ Updated Unknown
bitcoinbitcoin-donationdonatedonate-bitcoindonation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easy Bitcoin Donation Widget Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Bitcoin Donation Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "easy-bitcoin-donation-widget" v1.1 plugin presents a mixed security posture. On one hand, it demonstrates a commendable lack of exposed attack surface through AJAX handlers, REST API routes, shortcodes, and cron events, with no apparent direct unauthenticated entry points. The absence of known CVEs and vulnerability history further suggests a historically stable plugin. However, the static analysis reveals significant areas of concern. The presence of the `create_function` function is a critical security risk, as it can be exploited for remote code execution. Furthermore, the plugin's reliance on a single SQL query that does not use prepared statements is a major vulnerability, opening the door to SQL injection attacks. The low percentage of properly escaped output (16%) is also alarming, indicating a high risk of cross-site scripting (XSS) vulnerabilities. The lack of nonce and capability checks on any potential code paths is a serious oversight. While the plugin has a clean history, the internal code analysis reveals substantial risks that need immediate attention.

Key Concerns

  • Use of create_function
  • Raw SQL query without prepared statements
  • Low percentage of proper output escaping
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Easy Bitcoin Donation Widget Security Vulnerabilities

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

Easy Bitcoin Donation Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("easy_bitcoin_donate_widget")widgets.php:208

SQL Query Safety

0% prepared1 total queries

Output Escaping

16% escaped68 total outputs
Attack Surface

Easy Bitcoin Donation Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_noticesbanner.php:14
actionadmin_initbanner.php:15
filterplugin_row_metabanner.php:72
actionadmin_noticesfunctions.php:8
actionadmin_initfunctions.php:9
actionwidgets_initwidgets.php:208
Maintenance & Trust

Easy Bitcoin Donation Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedUnknown
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Easy Bitcoin Donation Widget Developer Profile

The Plugin Factory

5 plugins · 260 total installs

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

How We Detect Easy Bitcoin Donation Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-bitcoin-donation-widget/easy-bitcoin-donation-widget.css/wp-content/plugins/easy-bitcoin-donation-widget/js/easy-bitcoin-donation-widget-script.js
Script Paths
/wp-content/plugins/easy-bitcoin-donation-widget/js/easy-bitcoin-donation-widget-script.js
Version Parameters
easy-bitcoin-donation-widget/easy-bitcoin-donation-widget.css?ver=easy-bitcoin-donation-widget/js/easy-bitcoin-donation-widget-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
easy-bitcoin-donation-widget-containerebdw-form
HTML Comments
Easy Bitcoin Donation WidgetAuthor: The Plugin Factory, Consulting WPTrying to make a living working for myself. This is the advertisement for my consulting services.If you're reading this, and need any help with your WordPress code, drop me a line.+2 more
Data Attributes
data-ebdw-btc-addrdata-ebdw-amount
JS Globals
easyBitcoinDonationWidget
Shortcode Output
[easy_bitcoin_donation]
FAQ

Frequently Asked Questions about Easy Bitcoin Donation Widget