
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Security & Risk Analysis
wordpress.org/plugins/cryptocurrency-payments-for-paid-memberships-proCryptocurrency Payments for Paid Memberships Pro (PMPro), Cryptocurrency payment gateway, Bitcoin, Ethereum, Solana, USDT, BNB, BUSD, SOL, BTC, ETH
Is Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Safe to Use in 2026?
Generally Safe
Score 100/100Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The cryptocurrency-payments-for-paid-memberships-pro plugin v1.1.2 presents a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) recorded for this plugin, and the static analysis indicates a relatively small attack surface, with all identified AJAX handlers having authentication checks. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is commendable, as is the high percentage of properly escaped output and the presence of nonce checks.
However, significant concerns arise from the static analysis regarding SQL query handling. All 8 SQL queries are executed without using prepared statements, leaving the plugin highly susceptible to SQL injection vulnerabilities. Additionally, the complete lack of capability checks on the identified AJAX endpoints, despite them having authentication, could lead to privilege escalation if an authenticated user can perform actions they shouldn't be able to. The taint analysis showing zero flows is positive, but it may be limited in scope or the static analysis tools might not have fully detected potential injection points given the raw SQL usage.
Given the lack of historical vulnerabilities, it's possible the plugin's developers have a good understanding of security, or these potential vulnerabilities have simply gone unnoticed or unexploited. However, the presence of unescaped output and the significant risk of SQL injection due to raw SQL queries are critical weaknesses that demand immediate attention. While the overall structure appears sound with no external dependencies or known exploits, the unaddressed SQL and capability check deficiencies represent a substantial risk.
Key Concerns
- Raw SQL queries without prepared statements
- Missing capability checks on AJAX handlers
- Unescaped output (21% of outputs)
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Security Vulnerabilities
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Code Analysis
SQL Query Safety
Output Escaping
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Attack Surface
AJAX Handlers 4
WordPress Hooks 25
Maintenance & Trust
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Maintenance & Trust
Maintenance Signals
Community Trust
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Alternatives
elegro Crypto Payment
elegro-payment
Increase your customers base by accepting cryptocurrencies.
NOWPayments for WooCommerce – Crypto Payment Gateway
nowpayments-for-woocommerce
Accept Bitcoin, Ethereum, and 300+ cryptocurrencies in WooCommerce using the official NOWPayments crypto payment gateway.
BinancePay Checkout for WooCommerce
binance-pay
Binance Pay Checkout for WooCommerce.
Cryptocurrency Payment Gateway
cryptocurrency-payment-gateway
Digital Currency Payment Gateway for WooCommerce. Easily accept Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, and more in your store.
Crypto.com Pay Checkout for WooCommerce
crypto-com-pay-checkout-for-woocommerce
Crypto.com Pay Checkout for WooCommerce. The best way to accept cryptocurrencies.
Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay Developer Profile
16 plugins · 260 total installs
How We Detect Cryptocurrency Payments for Paid Memberships Pro (PMPro) by CryptoPay
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/pro/class.pmprogateway_cryptopay.php/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/lite/class.pmprogateway_cryptopay.php/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/pro/class.pmpro_register_hooks.php/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/lite/class.pmpro_register_hooks.php/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/class.pmpro_ajax_api.php/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/pro/class.pmpro_transaction_model.php/wp-content/plugins/cryptocurrency-payments-for-paid-memberships-pro/classes/lite/class.pmpro_transaction_model.phpHTML / DOM Fingerprints
gateway_cryptopaygateway_cryptopay_litecustomShowHideCryptopayOptions