Bitcoin payment for Paid Memberships Pro Security & Risk Analysis

wordpress.org/plugins/coinsnap-for-paid-memberships-pro

With this Bitcoin payment plugin for Paid Memberships Pro you can now charge for your memberships in Bitcoin!

0 active installs v1.0.4 PHP 7.4+ WP 5.2+ Updated Mar 7, 2026
bitcoincoinsnaplightningmembershippaid-memberships-pro
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bitcoin payment for Paid Memberships Pro Safe to Use in 2026?

Generally Safe

Score 100/100

Bitcoin payment for Paid Memberships Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 28d ago
Risk Assessment

The "coinsnap-for-paid-memberships-pro" plugin v1.0.4 exhibits a generally good security posture based on the provided static analysis. The absence of any reported CVEs and the consistent use of prepared statements for SQL queries are strong indicators of diligent security practices. The plugin also demonstrates a commendable level of output escaping, with 96% of outputs being properly handled, minimizing the risk of cross-site scripting vulnerabilities.

However, the presence of the `unserialize` function without further context on its usage is a notable concern. While no taint flows were identified, `unserialize` is a known dangerous function that can lead to remote code execution if used with untrusted user input. The limited attack surface, consisting of two AJAX handlers, is positive, especially since they are noted as having authentication checks, further reducing the immediate risk. The plugin's vulnerability history being empty is also a positive sign, suggesting a history of security awareness.

Overall, the plugin appears to be well-secured with a strong emphasis on preventing common vulnerabilities. The primary area for caution is the use of `unserialize`, which warrants careful review to ensure it's only used with trusted data. The lack of any critical or high-severity issues in the static analysis and vulnerability history, combined with good practices in SQL and output handling, points towards a relatively safe plugin, but vigilance regarding the `unserialize` function is recommended.

Key Concerns

  • Dangerous function detected (unserialize)
Vulnerabilities
None known

Bitcoin payment for Paid Memberships Pro Security Vulnerabilities

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

Bitcoin payment for Paid Memberships Pro Code Analysis

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

Dangerous Functions Found

unserialize$notice = unserialize($coinsnap_notice);library\Util\Notice.php:25

Output Escaping

96% escaped127 total outputs
Attack Surface

Bitcoin payment for Paid Memberships Pro Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_coinsnap_connection_handlercoinsnap-for-pmpro-class.php:35
authwp_ajax_pmpro_btcpay_server_apiurl_handlercoinsnap-for-pmpro-class.php:36
WordPress Hooks 19
actionadmin_noticescoinsnap-for-paid-memberships-pro.php:38
actioninitcoinsnap-for-paid-memberships-pro.php:58
filterrequestcoinsnap-for-paid-memberships-pro.php:65
actionplugins_loadedcoinsnap-for-paid-memberships-pro.php:75
actioninitcoinsnap-for-paid-memberships-pro.php:97
actioninitcoinsnap-for-paid-memberships-pro.php:98
filterplugin_action_linkscoinsnap-for-paid-memberships-pro.php:99
filterpmpro_gatewayscoinsnap-for-pmpro-class.php:20
filterpmpro_payment_optionscoinsnap-for-pmpro-class.php:21
filterpmpro_payment_option_fieldscoinsnap-for-pmpro-class.php:22
filterpmpro_include_billing_address_fieldscoinsnap-for-pmpro-class.php:24
filterpmpro_include_payment_information_fieldscoinsnap-for-pmpro-class.php:25
filterpmpro_required_billing_fieldscoinsnap-for-pmpro-class.php:26
filterpmpro_checkout_before_change_membership_levelcoinsnap-for-pmpro-class.php:27
filterpmpro_checkout_default_submit_buttoncoinsnap-for-pmpro-class.php:28
actionpmpro_add_ordercoinsnap-for-pmpro-class.php:30
actionadmin_noticescoinsnap-for-pmpro-class.php:33
actionadmin_enqueue_scriptscoinsnap-for-pmpro-class.php:34
actiontemplate_redirectcoinsnap-for-pmpro-class.php:42
Maintenance & Trust

Bitcoin payment for Paid Memberships Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 7, 2026
PHP min version7.4
Downloads371

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Bitcoin payment for Paid Memberships Pro Developer Profile

Coinsnap

13 plugins · 60 total installs

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

How We Detect Bitcoin payment for Paid Memberships Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/coinsnap-for-paid-memberships-pro/coinsnap-for-pmpro-class.php
Version Parameters
coinsnap-for-paid-memberships-pro/coinsnap-for-pmpro-class.php?ver=coinsnap-for-paid-memberships-pro.php?ver=

HTML / DOM Fingerprints

CSS Classes
coinsnap-notice
Data Attributes
data-coinsnap-api-keydata-coinsnap-btcpay-server-url
JS Globals
coinsnappmpro_ajax_object
FAQ

Frequently Asked Questions about Bitcoin payment for Paid Memberships Pro