Barion Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/pay-via-barion-for-woocommerce

This plugin allows your customers to pay via Barion Smart Gateway in your WooCommerce online store.

6K active installs v3.8.9 PHP 5.6+ WP 4.0+ Updated Oct 22, 2025
bariongatewaypaymentwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Barion Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Barion Payment Gateway for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The security posture of the "pay-via-barion-for-woocommerce" plugin version 3.8.9 shows a mixed bag of good practices and significant concerns. On the positive side, the plugin utilizes prepared statements for all SQL queries, avoiding the risk of SQL injection through direct database manipulation. It also avoids dangerous functions, file operations, and has no recorded vulnerabilities or CVEs, suggesting a generally stable and well-maintained codebase in those areas. The absence of bundled libraries also removes the risk of exploiting outdated third-party components.

However, several critical security weaknesses are present. The analysis reveals one AJAX handler that lacks any authentication checks, representing a direct and unprotected entry point into the plugin's functionality. This is a serious concern, as it could allow unauthenticated users to trigger potentially sensitive actions. Furthermore, the taint analysis indicates two flows with unsanitized paths, though they are not flagged as critical or high severity. This suggests a potential for issues if user-supplied data is not properly handled in these specific paths, even if immediate severe exploits are not apparent from this analysis alone.

Overall, while the plugin demonstrates good data handling for database interactions and has a clean vulnerability history, the unprotected AJAX handler is a glaring security hole. The unsanitized taint flows, even if not immediately critical, warrant investigation. The plugin's strength lies in its database query security and lack of historical vulnerabilities, but its weakness lies in its entry point security and potential for insecure data handling in certain code paths.

Key Concerns

  • Unprotected AJAX handler detected
  • Unsanitized paths in taint flows (2)
  • Missing nonce checks on AJAX
  • Low percentage of properly escaped output
  • External HTTP requests without clear context
Vulnerabilities
None known

Barion Payment Gateway for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Barion Payment Gateway for WooCommerce Release Timeline

v3.5.2
v3.5.1
v3.5.0
v3.4.0
v3.3.0
v3.2.0
v3.1.0
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v2.5.1
v2.5.0
v2.4.0
v2.3.1
v2.3.0
v2.2.0
v2.1.2
v2.1.1
v2.1.0
Code Analysis
Analyzed Mar 16, 2026

Barion Payment Gateway for WooCommerce Code Analysis

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

Output Escaping

67% escaped6 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
redirect_to_order_received (includes\class-wc-gateway-barion-return-from-payment.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Barion Payment Gateway for WooCommerce Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_custom_admin_ad_dismissindex.php:62
WordPress Hooks 13
actionwoocommerce_api_wc_gateway_barionincludes\class-wc-gateway-barion-ipn-handler.php:19
actionwp_headincludes\class-wc-gateway-barion-pixel.php:14
actionprofile_updateincludes\class-wc-gateway-barion-profile-monitor.php:14
actionwoocommerce_created_customerincludes\class-wc-gateway-barion-profile-monitor.php:15
actionwoocommerce_update_customerincludes\class-wc-gateway-barion-profile-monitor.php:16
actionwoocommerce_api_wc_gateway_barion_return_from_paymentincludes\class-wc-gateway-barion-return-from-payment.php:20
actionplugins_loadedindex.php:31
actionplugins_loadedindex.php:32
actionbefore_woocommerce_initindex.php:33
actionwoocommerce_blocks_loadedindex.php:34
filterwoocommerce_payment_gatewaysindex.php:59
actionadmin_noticesindex.php:61
actionwoocommerce_blocks_payment_method_type_registrationindex.php:81
Maintenance & Trust

Barion Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 22, 2025
PHP min version5.6
Downloads93K

Community Trust

Rating92/100
Number of ratings18
Active installs6K
Developer Profile

Barion Payment Gateway for WooCommerce Developer Profile

szelpe

1 plugin · 6K total installs

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

How We Detect Barion Payment Gateway 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/pay-via-barion-for-woocommerce/assets/css/checkout.css/wp-content/plugins/pay-via-barion-for-woocommerce/assets/js/checkout.js
Script Paths
/wp-content/plugins/pay-via-barion-for-woocommerce/assets/js/checkout.js
Version Parameters
pay-via-barion-for-woocommerce/assets/css/checkout.css?ver=pay-via-barion-for-woocommerce/assets/js/checkout.js?ver=

HTML / DOM Fingerprints

CSS Classes
barion-pixel-settingscustom-admin-ad-notice
HTML Comments
🚀 **Először betöltjük a szükséges osztályokat** 🚀
Data Attributes
data-barion-pixel-iddata-barion-success-urldata-barion-fail-urldata-barion-payment-typedata-barion-payee
JS Globals
bpbarion_pixel_idcustom_admin_ad_dismiss
FAQ

Frequently Asked Questions about Barion Payment Gateway for WooCommerce