Cryptothanks Security & Risk Analysis

wordpress.org/plugins/cryptothanks

This is the plugin where your visitors make payment to you. You can change the label of the button to make it either donation or payment button.

20 active installs v0.2.4 PHP + WP 3.5+ Updated Dec 6, 2019
bitcoincryptocurrencycryptothanksdonatepayment
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Cryptothanks Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The cryptothanks plugin v0.2.4 exhibits a mixed security posture. On the positive side, it shows good practices by using prepared statements for its single SQL query and performing capability checks. The absence of known CVEs and a clean vulnerability history are also encouraging signs, suggesting a generally stable and secure codebase. However, there are significant concerns indicated by the static analysis. The low percentage of properly escaped output (5%) is a major red flag, potentially leading to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully. Furthermore, the taint analysis revealing two flows with unsanitized paths is concerning, even if no critical or high severity issues were immediately identified. These unsanitized paths could be exploited under specific conditions. The lack of nonce checks on its single shortcode entry point also presents a potential weakness.

Key Concerns

  • Low output escaping percentage (5%)
  • Taint flows with unsanitized paths (2 flows)
  • No nonce checks on entry points
Vulnerabilities
None known

Cryptothanks Security Vulnerabilities

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

Cryptothanks Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

5% escaped41 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
settingsPage (CryptoThanks_OptionsManager.php:245)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Cryptothanks Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cryptothanks] CryptoThanks_Plugin.php:111
WordPress Hooks 6
actionadmin_noticescryptothanks.php:35
actionplugins_loadedicryptothanks.php:60
actionadmin_initCryptoThanks_OptionsManager.php:229
actionadmin_menuCryptoThanks_Plugin.php:109
actionthe_contentCryptoThanks_Plugin.php:110
actionwp_footerCryptoThanks_ShortCodeScriptLoader.php:21
Maintenance & Trust

Cryptothanks Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedDec 6, 2019
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Cryptothanks Developer Profile

Mudimedia

2 plugins · 30 total installs

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

How We Detect Cryptothanks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cryptothanks/js/crypto-thanks.js/wp-content/plugins/cryptothanks/css/crypto-thanks.css
Script Paths
/wp-content/plugins/cryptothanks/js/crypto-thanks.js
Version Parameters
cryptothanks/js/crypto-thanks.js?ver=cryptothanks/css/crypto-thanks.css?ver=

HTML / DOM Fingerprints

CSS Classes
crypto-thanks-buttoncrypto-thanks-donatecrypto-thanks-label
HTML Comments
<!-- crypto-thanks --><!-- /crypto-thanks --><!-- Start CryptoThanks Widget --><!-- End CryptoThanks Widget -->
Data Attributes
data-crypto-thanks-addressdata-crypto-thanks-amountdata-crypto-thanks-labeldata-crypto-thanks-currency
JS Globals
CryptoThankswindow.CryptoThanks
Shortcode Output
[cryptothanks][cryptothanks button_label='Donate'][cryptothanks button_label_color='#ffffff'][cryptothanks donate_text='Make a donation']
FAQ

Frequently Asked Questions about Cryptothanks