Bitcoin Donator Button Widget Security & Risk Analysis

wordpress.org/plugins/altcoins-donation-widget

Adds a Bitcoin Donate Button widget (with QR-code in a lightbox). If you have not used Bitcoin before, you might want learn a little about it first.

10 active installs v1.0 PHP + WP 3.4.1+ Updated Nov 10, 2017
bitcoinblockchaindonatesidebarwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Bitcoin Donator Button Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "altcoins-donation-widget" v1.0 plugin exhibits a generally good security posture based on the provided static analysis. There are no identified vulnerabilities in its history, and the static analysis reveals no dangerous functions, external HTTP requests, or critical taint flows. The code's use of prepared statements for all SQL queries is a strong indicator of good security practices in database interactions.

However, a significant concern lies in the lack of output escaping, with only 6% of outputs being properly escaped. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data could be injected and executed in the browser. Additionally, the absence of nonce checks and capability checks on any potential entry points, although currently zero, indicates a potential weakness if new features or handlers are added without proper authorization and security controls. The file operations, while not inherently risky on their own, warrant attention to ensure they do not interact with user-controlled input in insecure ways.

In conclusion, while the plugin is free of known vulnerabilities and uses safe SQL practices, the severe lack of output escaping presents a critical security risk. The absence of authorization checks on entry points is also a concern for future extensibility. These weaknesses, particularly the XSS risk, necessitate immediate attention and remediation to ensure the plugin's security.

Key Concerns

  • Low output escaping (6%)
  • No capability checks
  • No nonce checks
Vulnerabilities
None known

Bitcoin Donator Button Widget Security Vulnerabilities

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

Bitcoin Donator Button Widget Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Bitcoin Donator Button Widget Code Analysis

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

Output Escaping

6% escaped17 total outputs
Attack Surface

Bitcoin Donator Button Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initbdw_button.php:121
Maintenance & Trust

Bitcoin Donator Button Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 10, 2017
PHP min version
Downloads4K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Bitcoin Donator Button Widget Developer Profile

Martin Liguori

1 plugin · 10 total installs

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

How We Detect Bitcoin Donator Button Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/altcoins-donation-widget/css/bootstrap.min.css/wp-content/plugins/altcoins-donation-widget/css/bootstrap-lightbox.min.css/wp-content/plugins/altcoins-donation-widget/css/custom.css/wp-content/plugins/altcoins-donation-widget/js/bootstrap.min.js/wp-content/plugins/altcoins-donation-widget/js/bootstrap-lightbox.min.js
Script Paths
/wp-content/plugins/altcoins-donation-widget/js/bootstrap.min.js/wp-content/plugins/altcoins-donation-widget/js/bootstrap-lightbox.min.js
Version Parameters
altcoins-donation-widget/bootstrap.min.js?ver=altcoins-donation-widget/bootstrap-lightbox.min.js?ver=altcoins-donation-widget/bootstrap.min.css?ver=altcoins-donation-widget/bootstrap-lightbox.min.css?ver=altcoins-donation-widget/custom.css?ver=

HTML / DOM Fingerprints

CSS Classes
bdbw_classbdbw_inputs
Data Attributes
id="demoLightbox"data-toggle="lightbox"
Shortcode Output
<img style="width:150px;text-align:center;" id="bdbw_button" src=<div id="demoLightbox" class="lightbox hide fade" tabindex="-1" role="dialog" aria-hidden="true">
FAQ

Frequently Asked Questions about Bitcoin Donator Button Widget