Bitcoin payment for WPForms Security & Risk Analysis

wordpress.org/plugins/coinsnap-for-wpforms

Sell products, downloads, bookings for Bitcoin or get Bitcoin-donations in any form you created with WPForms! Easy setup, fast & simple transactions.

0 active installs v1.5.1 PHP 7.4+ WP 5.5+ Updated Unknown
bitcoinlightningpayment-gatewaysatswpforms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bitcoin payment for WPForms Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The coinsnap-for-wpforms plugin v1.5.1 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The plugin demonstrates strong adherence to secure coding practices, with all identified entry points (AJAX handlers) appearing to have authentication checks. SQL queries are exclusively handled with prepared statements, and output escaping is almost universally applied, minimizing risks of common web vulnerabilities like SQL injection and cross-site scripting. The absence of known CVEs and a clean vulnerability history further contribute to a positive security outlook, suggesting a well-maintained and secure codebase. However, the presence of the 'unserialize' function is a point of concern. While not flagged as a critical issue in taint analysis, unserialize can be a significant risk if the data being unserialized originates from an untrusted source, potentially leading to remote code execution or denial of service vulnerabilities. The plugin also performs file operations and external HTTP requests, which, while not inherently insecure, are areas that warrant careful scrutiny for potential vulnerabilities in how they handle external data or interactions.

Key Concerns

  • Use of unserialize function
Vulnerabilities
None known

Bitcoin payment for WPForms Security Vulnerabilities

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

Bitcoin payment for WPForms Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
3
93 escaped
Nonce Checks
5
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

97% escaped96 total outputs
Attack Surface

Bitcoin payment for WPForms Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_coinsnap_connection_handlersrc\Plugin.php:51
authwp_ajax_coinsnap_connection_noticessrc\Plugin.php:52
authwp_ajax_btcpay_server_apiurl_handlersrc\Plugin.php:53
WordPress Hooks 14
actionwpforms_loadedcoinsnap-for-wpforms.php:37
actionadmin_initcoinsnap-for-wpforms.php:38
actionadmin_noticescoinsnap-for-wpforms.php:43
actioninitcoinsnap-for-wpforms.php:56
filterrequestcoinsnap-for-wpforms.php:63
actionwpforms_processsrc\Plugin.php:41
actionwpforms_process_completesrc\Plugin.php:42
filterwpforms_forms_submission_prepare_payment_datasrc\Plugin.php:43
filterwpforms_forms_submission_prepare_payment_metasrc\Plugin.php:44
actionwpforms_process_payment_savedsrc\Plugin.php:45
actioninitsrc\Plugin.php:46
actionadmin_noticessrc\Plugin.php:49
actionadmin_enqueue_scriptssrc\Plugin.php:50
actiontemplate_redirectsrc\Plugin.php:57
Maintenance & Trust

Bitcoin payment for WPForms Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Bitcoin payment for WPForms 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 WPForms

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-wpforms/assets/css/coinsnap-admin.css/wp-content/plugins/coinsnap-for-wpforms/assets/css/coinsnap-frontend.css/wp-content/plugins/coinsnap-for-wpforms/assets/images/coinsnap_logo.png/wp-content/plugins/coinsnap-for-wpforms/assets/js/coinsnap-admin.js/wp-content/plugins/coinsnap-for-wpforms/assets/js/coinsnap-frontend.js
Script Paths
/wp-content/plugins/coinsnap-for-wpforms/assets/js/coinsnap-admin.js/wp-content/plugins/coinsnap-for-wpforms/assets/js/coinsnap-frontend.js
Version Parameters
/wp-content/plugins/coinsnap-for-wpforms/assets/css/coinsnap-admin.css?ver=/wp-content/plugins/coinsnap-for-wpforms/assets/css/coinsnap-frontend.css?ver=/wp-content/plugins/coinsnap-for-wpforms/assets/js/coinsnap-admin.js?ver=/wp-content/plugins/coinsnap-for-wpforms/assets/js/coinsnap-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
coinsnap-connection-fieldscoinsnap_settings_sectioncoinsnap_settings_fieldscoinsnap_settings_description
HTML Comments
<!-- Setting up and handling custom endpoint for api key redirect from BTCPay Server. --><!-- To be able to use the endpoint without appended url segments we need to do this. --><!-- Adding template redirect handling for coinsnap-for-wpforms-btcpay-settings-callback. --><!-- Only continue on a coinsnap-for-wpforms-btcpay-settings-callback request. -->
Data Attributes
data-coinsnap_noncedata-coinsnap_url
JS Globals
coinsnap_connection_handlercoinsnap_vars
REST Endpoints
/wp-json/coinsnap-for-wpforms/v1/webhook/wp-json/coinsnap-for-wpforms/v1/btcpay/validate
FAQ

Frequently Asked Questions about Bitcoin payment for WPForms