Nomiddleman Bitcoin and Crypto Payments for WooCommerce Security & Risk Analysis

wordpress.org/plugins/nomiddleman-crypto-payments-for-woocommerce

Absolutely the easiest setup in the industry. No registration. No API keys. No middleman. Accept bitcoin, ethereum, litecoin, and more.

100 active installs v2.4.8 PHP 5.2.4+ WP 3.0.1+ Updated Dec 7, 2020
bitcoinbitcoin-paymentcryptocryptocurrencywoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Nomiddleman Bitcoin and Crypto Payments for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Nomiddleman Bitcoin and Crypto Payments for WooCommerce 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 "nomiddleman-crypto-payments-for-woocommerce" plugin version 2.4.8 exhibits a concerning security posture despite a clean vulnerability history. The static analysis reveals a single unprotected AJAX handler, which represents a direct entry point for potential attackers. Coupled with the absence of nonce and capability checks on any of its entry points, this unprotected AJAX handler poses a significant risk for unauthorized actions.

The plugin also utilizes the dangerous `unserialize` function, which, if combined with an attacker-controlled input that bypasses existing sanitization (though no direct taint flows were found in this analysis), could lead to object injection vulnerabilities. The low percentage of properly escaped output is also a concern, increasing the risk of cross-site scripting (XSS) attacks.

While the plugin has no recorded vulnerabilities or CVEs, this should not be interpreted as a guarantee of current security. The significant attack surface due to the unprotected AJAX handler and the lack of robust security checks suggest potential weaknesses that could be exploited. The plugin's reliance on many external HTTP requests also introduces a potential attack vector if any of these external services are compromised or misconfigured.

Key Concerns

  • Unprotected AJAX handler
  • No nonce checks on entry points
  • No capability checks on entry points
  • Dangerous function: unserialize
  • Low percentage of output escaping
Vulnerabilities
None known

Nomiddleman Bitcoin and Crypto Payments for WooCommerce Security Vulnerabilities

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

Nomiddleman Bitcoin and Crypto Payments for WooCommerce Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
31 prepared
Unescaped Output
17
5 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
49
Bundled Libraries
0

Dangerous Functions Found

unserialize$result = unserialize($serializedResult[0]['buffer']);src\NMM_Carousel_Repo.php:99

SQL Query Safety

100% prepared31 total queries

Output Escaping

23% escaped22 total outputs
Attack Surface
1 unprotected

Nomiddleman Bitcoin and Crypto Payments for WooCommerce Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_firstmpkaddressnomiddleman-crypto-woocommerce.php:120
WordPress Hooks 16
actionplugins_loadednomiddleman-crypto-woocommerce.php:17
filtercron_schedulesnomiddleman-crypto-woocommerce.php:108
actionNMM_cron_hooknomiddleman-crypto-woocommerce.php:110
actionwoocommerce_order_status_changednomiddleman-crypto-woocommerce.php:111
actionadmin_noticesnomiddleman-crypto-woocommerce.php:116
actionadmin_enqueue_scriptsnomiddleman-crypto-woocommerce.php:119
filterwoocommerce_payment_gatewaysnomiddleman-crypto-woocommerce.php:312
actionwoocommerce_email_order_detailssrc\NMM_Gateway.php:265
filterwoocommerce_email_subject_customer_notesrc\NMM_Hd.php:88
filterwoocommerce_email_heading_customer_notesrc\NMM_Hd.php:89
filterwoocommerce_email_subject_customer_notesrc\NMM_Hd.php:103
filterwoocommerce_email_heading_customer_notesrc\NMM_Hd.php:104
filterwoocommerce_email_subject_customer_notesrc\NMM_Hd.php:253
filterwoocommerce_email_heading_customer_notesrc\NMM_Hd.php:254
filterwoocommerce_email_subject_customer_notesrc\NMM_Payment.php:277
filterwoocommerce_email_heading_customer_notesrc\NMM_Payment.php:278

Scheduled Events 2

NMM_cron_hook
NMM_cron_hook
Maintenance & Trust

Nomiddleman Bitcoin and Crypto Payments for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedDec 7, 2020
PHP min version5.2.4
Downloads22K

Community Trust

Rating70/100
Number of ratings18
Active installs100
Developer Profile

Nomiddleman Bitcoin and Crypto Payments for WooCommerce Developer Profile

rgostic

1 plugin · 100 total installs

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

How We Detect Nomiddleman Bitcoin and Crypto Payments for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nomiddleman-crypto-payments-for-woocommerce/src/css/admin.css/wp-content/plugins/nomiddleman-crypto-payments-for-woocommerce/src/css/nmm.css
Script Paths
/wp-content/plugins/nomiddleman-crypto-payments-for-woocommerce/src/js/admin.js
Version Parameters
nomiddleman-crypto-payments-for-woocommerce/src/css/admin.css?ver=nomiddleman-crypto-payments-for-woocommerce/src/css/nmm.css?ver=nomiddleman-crypto-payments-for-woocommerce/src/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
nmm-payment-qr-code-container
Data Attributes
data-exchange_ratedata-addressdata-amount
JS Globals
NMM_SETTINGS
Shortcode Output
[nomiddleman_crypto_qr]
FAQ

Frequently Asked Questions about Nomiddleman Bitcoin and Crypto Payments for WooCommerce