
bSecure – Your Universal Checkout Security & Risk Analysis
wordpress.org/plugins/bsecurebSecure - Your Universal Checkout
Is bSecure – Your Universal Checkout Safe to Use in 2026?
Use With Caution
Score 68/100bSecure – Your Universal Checkout has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "bsecure" v2.0.0 plugin presents a mixed security posture. While it demonstrates good practices like using prepared statements for all SQL queries and has a relatively low number of file operations and external HTTP requests, significant concerns exist regarding its attack surface and past vulnerability history. The presence of 10 unprotected AJAX handlers is a major red flag, as these can be leveraged by unauthenticated users to trigger plugin functionality, potentially leading to various attacks if not properly secured. The taint analysis, while showing no critical or high severity flows, did identify flows with unsanitized paths, indicating a potential for subtle vulnerabilities that might be overlooked.
The vulnerability history is particularly alarming, with two currently unpatched CVEs, one of critical severity and one high. The common vulnerability types of Missing Authorization and SQL Injection in its history directly correlate with the static analysis findings of unprotected AJAX handlers and the taint analysis's unsanitized paths. This pattern suggests a recurring weakness in input validation and access control within the plugin. While the plugin's use of prepared statements is a strength, the presence of unpatched critical vulnerabilities and a large number of unprotected entry points outweighs this positive aspect, demanding immediate attention.
Key Concerns
- Unpatched critical vulnerability (1)
- Unpatched high severity vulnerability (1)
- Large attack surface without auth (10 AJAX)
- Flows with unsanitized paths (3)
- Output escaping at 60% (concern)
- Missing nonce checks on AJAX (implied by lack of auth)
bSecure – Your Universal Checkout Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
bSecure 1.3.7 - 1.7.9 - Missing Authorization to Unauthenticated Privilege Escalation via order_info REST Endpoint
bSecure – Your Universal Checkout <= 1.7.9 - Unauthenticated SQL Injection
bSecure – Your Universal Checkout Release Timeline
bSecure – Your Universal Checkout Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
bSecure – Your Universal Checkout Attack Surface
AJAX Handlers 13
REST API Routes 9
WordPress Hooks 59
Maintenance & Trust
bSecure – Your Universal Checkout Maintenance & Trust
Maintenance Signals
Community Trust
bSecure – Your Universal Checkout Alternatives
Custom Payment Gateways for WooCommerce
custom-payment-gateways-woocommerce
Custom payment gateways for WooCommerce - create custom payment gateways to never miss out any payments for your WooCommerce Store.
Pigee Shipping & Payments
pigee-shipping-payments
Pigee integration for WooCommerce – provide real-time shipping rates, insurance, and payments at checkout.
myPOS Checkout
mypos-virtual-for-woocommerce
One-click checkout with instant settlement. Accept all major cards, Apple Pay and Google Pay. No setup costs or monthly fees.
NOWPayments for WooCommerce – Crypto Payment Gateway
nowpayments-for-woocommerce
Accept Bitcoin, Ethereum, and 300+ cryptocurrencies in WooCommerce using the official NOWPayments crypto payment gateway.
Payment Gateways by User Roles for WooCommerce
payment-gateways-by-user-roles-for-woocommerce
Set user roles to include/exclude for WooCommerce payment gateways to show up.
bSecure – Your Universal Checkout Developer Profile
2 plugins · 70 total installs
How We Detect bSecure – Your Universal Checkout
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bsecure/assets/js/bsecure.js/wp-content/plugins/bsecure/assets/css/bsecure.css/wp-content/plugins/bsecure/assets/js/bsecure-checkout.js/wp-content/plugins/bsecure/assets/img/bsecure-checkout-img.svg/wp-content/plugins/bsecure/assets/img/select-qisstpay-at-checkout.png/wp-content/plugins/bsecure/assets/js/bsecure.js/wp-content/plugins/bsecure/assets/js/bsecure-checkout.jsbsecure/assets/js/bsecure.js?ver=bsecure/assets/css/bsecure.css?ver=bsecure/assets/js/bsecure-checkout.js?ver=HTML / DOM Fingerprints
bsecure-checkout-wrap<!-- bSecure Blocks Support Integration --><!-- Add setting lin at plugin page --><!-- Check bSecure woocommerce plugin requirements before activating // --><!-- The file that defines the core plugin class -->+2 moredata-bsecure-checkout-urldata-bsecure-order-iddata-bsecure-product-iddata-bsecure-product-namedata-bsecure-product-pricedata-bsecure-product-quantitywindow.bSecureCheckout<button class="bsecure-checkout-button">Pay with bSecure</button><button class="bsecure-checkout-button">Select QisstPay at Checkout</button>