Beep Conditional Payments for WooCommerce Security & Risk Analysis

wordpress.org/plugins/beep-conditional-payments

Control WooCommerce payment methods with flexible rules. Enable, disable, or add fees based on order, products, or customers.

10 active installs v1.0.2 PHP 7.4+ WP 5.8+ Updated Sep 26, 2025
checkoutconditional-paymentspayment-gatewayspaymentswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Beep Conditional Payments for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Beep Conditional Payments for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "beep-conditional-payments" v1.0.2 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and critical or high-severity vulnerabilities in its history is a very positive indicator. The code analysis reveals good practices such as 100% usage of prepared statements for SQL queries and a high rate of output escaping (95%). The plugin also implements nonce checks and capability checks on its entry points, which is crucial for preventing various attacks.

However, there are a few areas that warrant attention. The plugin has a notable attack surface with 10 AJAX handlers. While the analysis states that 0 are *without* auth checks, this implies that all 10 *do* have some form of authorization, which is good. But a large number of AJAX endpoints can still increase the potential for complex interactions and unforeseen issues. The presence of a file operation, even if only one, without further context about its nature, could be a minor concern if it's not handled with extreme care. The taint analysis also shows 3 flows analyzed with 0 unsanitized paths, which is excellent, but the limited number of flows analyzed might mean there are undiscovered issues.

In conclusion, the plugin appears to be well-developed from a security perspective, with a clean vulnerability history and robust implementation of core security practices like prepared statements and output escaping. The main points to consider are the size of the AJAX attack surface and the single file operation, which, while not explicitly flagged as vulnerabilities, represent areas where careful review and ongoing monitoring are advisable. The lack of historical vulnerabilities suggests a history of secure development.

Key Concerns

  • Large AJAX attack surface (10 handlers)
  • Presence of a file operation
Vulnerabilities
None known

Beep Conditional Payments for WooCommerce Security Vulnerabilities

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

Beep Conditional Payments for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
145 escaped
Nonce Checks
14
Capability Checks
6
File Operations
1
External Requests
0
Bundled Libraries
0

Output Escaping

95% escaped153 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
beep_import_rulesets_ajax_handler (admin\class-beep-conditional-payments-tab.php:81)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Beep Conditional Payments for WooCommerce Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 10

authwp_ajax_beep_toggle_rulesetadmin\class-beep-conditional-payments-tab.php:24
authwp_ajax_beep_import_rulesets_ajaxadmin\class-beep-conditional-payments-tab.php:28
authwp_ajax_beep_woocommerce_json_search_products_and_variationsincludes\class-beep-conditional-payments-ajax.php:9
authwp_ajax_beep_woocommerce_json_search_categoriesincludes\class-beep-conditional-payments-ajax.php:10
authwp_ajax_beep_woocommerce_json_search_tagsincludes\class-beep-conditional-payments-ajax.php:11
authwp_ajax_beep_woocommerce_json_search_brandsincludes\class-beep-conditional-payments-ajax.php:12
authwp_ajax_beep_woocommerce_json_search_product_typesincludes\class-beep-conditional-payments-ajax.php:13
authwp_ajax_beep_woocommerce_json_search_shipping_classesincludes\class-beep-conditional-payments-ajax.php:14
authwp_ajax_beep_woocommerce_json_search_stock_statusincludes\class-beep-conditional-payments-ajax.php:15
authwp_ajax_beep_woocommerce_json_search_rolesincludes\class-beep-conditional-payments-ajax.php:16
WordPress Hooks 12
filterwoocommerce_settings_tabs_arrayadmin\class-beep-conditional-payments-tab.php:10
actionwoocommerce_settings_tabs_beep_conditional_paymentsadmin\class-beep-conditional-payments-tab.php:13
actionadmin_noticesadmin\class-beep-conditional-payments-tab.php:15
actionwoocommerce_update_options_beep_conditional_paymentsadmin\class-beep-conditional-payments-tab.php:18
actionadmin_initadmin\class-beep-conditional-payments-tab.php:20
actionadmin_post_beep_duplicate_rulesetadmin\class-beep-conditional-payments-tab.php:22
actionadmin_post_beep_export_rulesetsadmin\class-beep-conditional-payments-tab.php:26
actionadmin_enqueue_scriptsincludes\class-beep-conditional-payments.php:145
actionadmin_enqueue_scriptsincludes\class-beep-conditional-payments.php:146
actionwp_enqueue_scriptsincludes\class-beep-conditional-payments.php:162
actionwp_enqueue_scriptsincludes\class-beep-conditional-payments.php:163
filterwoocommerce_available_payment_gatewaysincludes\class-beep-conditional-payments.php:165
Maintenance & Trust

Beep Conditional Payments for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 26, 2025
PHP min version7.4
Downloads224

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Beep Conditional Payments for WooCommerce Developer Profile

BeepCoder

2 plugins · 10 total installs

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

How We Detect Beep Conditional Payments for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/beep-conditional-payments/admin/css/beep-conditional-payments-admin.css/wp-content/plugins/beep-conditional-payments/admin/js/beep-conditional-payments-admin.js
Script Paths
/wp-content/plugins/beep-conditional-payments/admin/js/beep-conditional-payments-admin.js
Version Parameters
beep-conditional-payments/admin/css/beep-conditional-payments-admin.css?ver=beep-conditional-payments/admin/js/beep-conditional-payments-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-nonce="beep-search-products"data-nonce="beep_toggle_ruleset"data-nonce="beep_import_rulesets"
JS Globals
wc_enhanced_select_paramsbeep_gatewaysbeep_countriesbeep_ruleset_paramsbeep_import_obj
FAQ

Frequently Asked Questions about Beep Conditional Payments for WooCommerce