Bitcoin payment for Ninja Forms Security & Risk Analysis

wordpress.org/plugins/coinsnap-for-ninja-forms

Accept Bitcoin-Lightning payments with Ninja Forms

0 active installs v1.3.5 PHP 7.4+ WP 6.0+ Updated Mar 6, 2026
bitcoincoinsnapgatewaylightningninja-forms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bitcoin payment for Ninja Forms Safe to Use in 2026?

Generally Safe

Score 100/100

Bitcoin payment for Ninja Forms 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-ninja-forms plugin, version 1.3.5, exhibits a generally good security posture based on the provided static analysis. The plugin demonstrates strong adherence to secure coding practices, with no observed unpatched vulnerabilities in its history. The complete absence of REST API routes, shortcodes, and cron events, along with a protected attack surface with all AJAX handlers requiring authentication, significantly reduces potential exposure. Furthermore, the plugin utilizes prepared statements for all SQL queries, effectively mitigating SQL injection risks, and has a high percentage of properly escaped output, limiting cross-site scripting vulnerabilities. File operations and external HTTP requests are present but not inherently indicative of a risk without further context on their implementation. The presence of a single instance of the `unserialize` function, however, warrants cautious consideration. While not a direct vulnerability in itself, deserialization of untrusted input can lead to severe security issues if not handled with extreme care. The lack of taint analysis data prevents a deeper assessment of this specific risk. The plugin's clean vulnerability history is a positive indicator of developer diligence. Overall, the plugin appears to be well-developed with a strong focus on security, with the `unserialize` function being the primary, albeit potential, area of concern that requires further investigation if the source of the unserialized data is not strictly controlled.

Key Concerns

  • Dangerous function: unserialize found
Vulnerabilities
None known

Bitcoin payment for Ninja Forms Security Vulnerabilities

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

Bitcoin payment for Ninja Forms Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
2
93 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

98% escaped95 total outputs
Attack Surface

Bitcoin payment for Ninja Forms Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_coinsnapnf_connection_handlerincludes\PaymentGateway.php:27
authwp_ajax_coinsnapnf_btcpay_server_apiurl_handlerincludes\PaymentGateway.php:28
WordPress Hooks 18
filterninja_forms_upgrade_settingscoinsnap-for-ninja-forms.php:31
actionadmin_initcoinsnap-for-ninja-forms.php:32
actionninja_forms_loadedcoinsnap-for-ninja-forms.php:59
filterninja_forms_register_payment_gatewayscoinsnap-for-ninja-forms.php:60
filterninja_forms_register_actionscoinsnap-for-ninja-forms.php:61
filternf_subs_csv_extra_valuescoinsnap-for-ninja-forms.php:62
filterninja_forms_new_form_templatescoinsnap-for-ninja-forms.php:63
filternf_react_table_extra_value_keyscoinsnap-for-ninja-forms.php:64
actioninitcoinsnap-for-ninja-forms.php:65
actionadmin_noticescoinsnap-for-ninja-forms.php:66
actioninitcoinsnap-for-ninja-forms.php:256
filterrequestcoinsnap-for-ninja-forms.php:262
actionadmin_noticescoinsnap-for-ninja-forms.php:278
filterninja_forms_plugin_settingsincludes\Admin\Settings.php:10
filterninja_forms_plugin_settings_groupsincludes\Admin\Settings.php:11
actionninja_forms_enqueue_scriptsincludes\PaymentGateway.php:22
actionadmin_enqueue_scriptsincludes\PaymentGateway.php:26
actiontemplate_redirectincludes\PaymentGateway.php:32
Maintenance & Trust

Bitcoin payment for Ninja Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.4
Downloads763

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Bitcoin payment for Ninja Forms 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 Ninja Forms

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-ninja-forms/assets/css/coinsnap-admin-style.css/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-admin-script.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-payment-gateway.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-settings.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-webhook-checker.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-form-field.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/css/coinsnap-form-field.css
Script Paths
/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-admin-style.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-admin-script.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-payment-gateway.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-settings.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-webhook-checker.js/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-form-field.js
Version Parameters
/wp-content/plugins/coinsnap-for-ninja-forms/assets/css/coinsnap-admin-style.css?ver=/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-admin-script.js?ver=/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-payment-gateway.js?ver=/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-settings.js?ver=/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-webhook-checker.js?ver=/wp-content/plugins/coinsnap-for-ninja-forms/assets/js/coinsnap-form-field.js?ver=/wp-content/plugins/coinsnap-for-ninja-forms/assets/css/coinsnap-form-field.css?ver=

HTML / DOM Fingerprints

CSS Classes
coinsnap-noticescoinsnap-notice-errorcoinsnap-notice-successcoinsnap-notice-infocoinsnap-field-wrapper
HTML Comments
<!-- Coinsnap NF Payment Gateway --><!-- Coinsnap NF Admin Style --><!-- Coinsnap NF Admin Script --><!-- Coinsnap NF Payment Gateway Script -->+4 more
Data Attributes
data-coinsnap-payment-gatewaydata-coinsnap-store-iddata-coinsnap-api-keydata-coinsnap-api-urldata-coinsnap-webhook-urldata-coinsnap-form-id
JS Globals
CoinsnapNFCoinsnapNFPaymentGatewayCoinsnapNFSettingsCoinsnapNFWebhookCheckerCoinsnapNFFormField
REST Endpoints
/wp-json/coinsnap-for-ninja-forms/v1/webhook_status
FAQ

Frequently Asked Questions about Bitcoin payment for Ninja Forms