Buyte Security & Risk Analysis

wordpress.org/plugins/buyte

Buyte WooCommerce Plugin enables checkout using Apple Pay and Google Pay in a simple, codeless install. Accelerate your customer experience with a bit …

10 active installs v0.2.5 PHP + WP + Updated Oct 13, 2021
apple-paydigital-walletfast-checkoutgoogle-paymobile-first
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Buyte Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "buyte" plugin v0.2.5 demonstrates a strong adherence to several core WordPress security practices. The static analysis reveals a complete absence of traditional attack vectors such as unprotected AJAX handlers, REST API routes, shortcodes, and cron events. Furthermore, the code signals indicate no dangerous functions are used, all SQL queries are properly prepared, and all output is correctly escaped. The plugin also avoids bundled libraries and does not perform file operations or external HTTP requests without apparent safeguards, suggesting a thoughtful approach to secure coding.

However, significant concerns arise from the complete lack of nonce checks and capability checks. This omission creates a substantial security gap, as any functionality exposed, even if not directly through the identified entry points, could potentially be exploited without proper authorization verification. The taint analysis is inconclusive due to zero flows being analyzed, which is itself a weakness as it prevents a deeper inspection for potential vulnerabilities.

The plugin's vulnerability history is currently clean, with no recorded CVEs. This, combined with the positive findings in the static analysis, suggests a relatively secure codebase. Nevertheless, the absence of authorization checks is a critical oversight that overshadows the otherwise good coding practices. The plugin is safe in terms of code execution and data handling, but its authorization mechanism is entirely missing, making it susceptible to unauthorized actions if any functionality is unknowingly exposed.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
  • Taint Analysis Inconclusive (0 flows)
Vulnerabilities
None known

Buyte Security Vulnerabilities

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

Buyte Code Analysis

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

Output Escaping

100% escaped38 total outputs
Attack Surface

Buyte Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedbuyte.php:48
filterwoocommerce_payment_gatewaysbuyte.php:75
filterwoocommerce_available_payment_gatewaysbuyte.php:76
actionwoocommerce_checkout_order_processedbuyte.php:79
filterwoocommerce_get_settings_pagesincludes\class-wc-buyte-config.php:56
actionwoocommerce_after_add_to_cart_buttonincludes\class-wc-buyte-widget.php:26
actionwoocommerce_proceed_to_checkoutincludes\class-wc-buyte-widget.php:30
actionwoocommerce_checkout_before_customer_detailsincludes\class-wc-buyte-widget.php:34
actionwoocommerce_review_order_after_paymentincludes\class-wc-buyte-widget.php:36
Maintenance & Trust

Buyte Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedOct 13, 2021
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Buyte Developer Profile

Ryan Soury

1 plugin · 10 total installs

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

How We Detect Buyte

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buyte/build/buyte-gateway.js/wp-content/plugins/buyte/build/buyte-checkout.js/wp-content/plugins/buyte/build/buyte-admin.js
Script Paths
/wp-content/plugins/buyte/build/buyte-gateway.js/wp-content/plugins/buyte/build/buyte-checkout.js/wp-content/plugins/buyte/build/buyte-admin.js
Version Parameters
buyte/build/buyte-gateway.js?ver=buyte/build/buyte-checkout.js?ver=buyte/build/buyte-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
buyte_gateway_paramsbuyte_checkout_paramsbuyte_admin_params
REST Endpoints
/wp-json/buyte/v1/gateway_settings/wp-json/buyte/v1/payment
FAQ

Frequently Asked Questions about Buyte