BORICA Payments by BORICA AD Security & Risk Analysis

wordpress.org/plugins/borica-payments

Simple way of receiving debit and credit card payments by virtual POS.

500 active installs v3.0.0 PHP 7.4+ WP 6.0+ Updated Nov 7, 2025
paymentpayment-gatewayshopping-cartvirtualvirtual-pos
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BORICA Payments by BORICA AD Safe to Use in 2026?

Generally Safe

Score 100/100

BORICA Payments by BORICA AD has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "borica-payments" v3.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. It demonstrates good practices by implementing nonce checks and capability checks for its AJAX handlers, and a high percentage of its SQL queries utilize prepared statements, reducing the risk of SQL injection. The absence of file operations and a clean vulnerability history with no known CVEs are also positive indicators. However, the analysis does reveal some areas of concern that warrant attention. Specifically, the presence of three taint flows with unsanitized paths, even though not classified as critical or high severity in this report, represents a potential risk. These flows, if exploited, could lead to unexpected behavior or compromise if they interact with sensitive data or functions. The plugin's external HTTP requests should also be monitored for potential vulnerabilities in the remote services it communicates with.

While the plugin has a clean historical record, which is a significant strength, the identified unsanitized taint flows suggest that continuous vigilance and thorough code review are still necessary. The overall risk is moderate, leaning towards lower due to the lack of historical issues and strong implementation of core security practices. The key recommendation is to investigate and sanitize the identified taint flows to eliminate any potential risk, even if they are not currently critical. Monitoring the security of external dependencies is also prudent. The plugin benefits from a well-defined attack surface and robust internal security mechanisms, but the identified taint flows prevent a completely clean bill of health.

Key Concerns

  • Taint flows with unsanitized paths (3)
Vulnerabilities
None known

BORICA Payments by BORICA AD Security Vulnerabilities

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

BORICA Payments by BORICA AD Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
13 prepared
Unescaped Output
48
664 escaped
Nonce Checks
14
Capability Checks
4
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

76% prepared17 total queries

Output Escaping

93% escaped712 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
<borica-import-admin> (includes\borica-import-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BORICA Payments by BORICA AD Attack Surface

Entry Points24
Unprotected0

AJAX Handlers 24

authwp_ajax_borica_testkeysbgnincludes\functions.php:172
noprivwp_ajax_borica_testkeysbgnincludes\functions.php:173
authwp_ajax_borica_productionkeysbgnincludes\functions.php:175
noprivwp_ajax_borica_productionkeysbgnincludes\functions.php:176
authwp_ajax_borica_testkeyseurincludes\functions.php:178
noprivwp_ajax_borica_testkeyseurincludes\functions.php:179
authwp_ajax_borica_productionkeyseurincludes\functions.php:181
noprivwp_ajax_borica_productionkeyseurincludes\functions.php:182
authwp_ajax_borica_sendincludes\functions.php:184
noprivwp_ajax_borica_sendincludes\functions.php:185
authwp_ajax_borica_logincludes\functions.php:187
noprivwp_ajax_borica_logincludes\functions.php:188
authwp_ajax_borica_check_paymentincludes\functions.php:190
noprivwp_ajax_borica_check_paymentincludes\functions.php:191
authwp_ajax_borica_drop_paymentincludes\functions.php:193
noprivwp_ajax_borica_drop_paymentincludes\functions.php:194
authwp_ajax_borica_recurring_createincludes\functions.php:196
noprivwp_ajax_borica_recurring_createincludes\functions.php:197
authwp_ajax_borica_recurring_updateincludes\functions.php:199
noprivwp_ajax_borica_recurring_updateincludes\functions.php:200
authwp_ajax_borica_recurring_deleteincludes\functions.php:202
noprivwp_ajax_borica_recurring_deleteincludes\functions.php:203
authwp_ajax_borica_toggle_recurring_statusincludes\functions.php:205
noprivwp_ajax_borica_toggle_recurring_statusincludes\functions.php:206
WordPress Hooks 33
actionplugins_loadedborica-woo-payment-gateway.php:144
filterwoocommerce_payment_gatewaysborica-woo-payment-gateway.php:176
actionbefore_woocommerce_initborica-woo-payment-gateway.php:178
actionwoocommerce_blocks_loadedborica-woo-payment-gateway.php:180
filterwoocommerce_register_shop_order_post_statusesborica-woo-payment-gateway.php:182
filterwc_order_statusesborica-woo-payment-gateway.php:183
actioninitborica-woo-payment-gateway.php:184
actionadmin_menuborica-woo-payment-gateway.php:186
actionadmin_enqueue_scriptsborica-woo-payment-gateway.php:188
actionwp_enqueue_scriptsborica-woo-payment-gateway.php:190
actionwoocommerce_order_status_cancelledborica-woo-payment-gateway.php:194
filteradd_meta_boxesborica-woo-payment-gateway.php:196
filterauto_update_pluginborica-woo-payment-gateway.php:202
actionwoocommerce_checkout_order_processedborica-woo-payment-gateway.php:206
actionwp_loadedborica-woo-payment-gateway.php:208
filterallowed_http_originsborica-woo-payment-gateway.php:210
actionsend_headersborica-woo-payment-gateway.php:212
actionwoocommerce_blocks_payment_method_type_registrationborica-woo-payment-gateway.php:249
actionwoocommerce_order_details_after_order_tableincludes\class-borica-woo-payment-gateway.php:154
filterwoocommerce_gateway_titleincludes\class-borica-woo-payment-gateway.php:156
actionadmin_post_nopriv_borica_drop_recurring_paymentincludes\functions.php:208
actionadmin_post_borica_drop_recurring_paymentincludes\functions.php:209
actionwoocommerce_product_options_general_product_dataincludes\functions.php:233
actionwoocommerce_process_product_metaincludes\functions.php:235
actionwoocommerce_before_add_to_cart_buttonincludes\functions.php:237
filterwoocommerce_add_cart_item_dataincludes\functions.php:239
filterwoocommerce_get_item_dataincludes\functions.php:241
actionwoocommerce_checkout_create_order_line_itemincludes\functions.php:243
filterwoocommerce_add_to_cart_validationincludes\functions.php:245
actionwoocommerce_checkout_processincludes\functions.php:247
filterwoocommerce_available_payment_gatewaysincludes\functions.php:249
filterwoocommerce_order_item_display_meta_valueincludes\functions.php:251
filterwoocommerce_order_item_display_meta_keyincludes\functions.php:253
Maintenance & Trust

BORICA Payments by BORICA AD Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 7, 2025
PHP min version7.4
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs500
Developer Profile

BORICA Payments by BORICA AD Developer Profile

BORICA AD

1 plugin · 500 total installs

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

How We Detect BORICA Payments by BORICA AD

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/borica-payments/css/borica-payment-gateway.css/wp-content/plugins/borica-payments/js/borica-payment-gateway.js/wp-content/plugins/borica-payments/js/borica-payment-gateway-admin.js
Script Paths
/wp-content/plugins/borica-payments/js/borica-payment-gateway.js/wp-content/plugins/borica-payments/js/borica-payment-gateway-admin.js
Version Parameters
borica-payments/css/borica-payment-gateway.css?ver=borica-payments/js/borica-payment-gateway.js?ver=borica-payments/js/borica-payment-gateway-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
borica_payment_gateway_params
FAQ

Frequently Asked Questions about BORICA Payments by BORICA AD