Rabo Smart Pay for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-rabo-omnikassa

One of the best integrated and easy to use Payment Method plug-in for Rabo Smart Pay in WooCommerce.

600 active installs v2.3.2.6 PHP 7.4+ WP 5.8+ Updated Feb 10, 2026
idealomnikassapaymentrabobanksmartpay
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Rabo Smart Pay for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Rabo Smart Pay for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "woo-rabo-omnikassa" plugin v2.3.2.6 exhibits a generally good security posture with no known historical vulnerabilities. The static analysis reveals a remarkably small attack surface, with zero identified AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. Furthermore, the code adheres to best practices by utilizing prepared statements for all SQL queries and showing a high percentage of properly escaped output.

However, a significant concern arises from the taint analysis. All four analyzed flows have unsanitized paths. While the current analysis indicates no critical or high severity issues stemming from these unsanitized paths, this represents a potential area of risk. The absence of nonce checks and capability checks across all entry points, combined with the presence of file operations and external HTTP requests without these crucial security measures, increases the likelihood of exploitation if an attacker can inject malicious data into these flows.

In conclusion, the plugin has strengths in its limited attack surface and secure database interaction. Nevertheless, the prevalence of unsanitized paths in taint flows and the complete lack of nonce and capability checks are significant weaknesses that warrant attention and mitigation to improve its overall security. Further investigation into the nature of these unsanitized paths is recommended.

Key Concerns

  • Unsanitized paths found in taint flows
  • No nonce checks found
  • No capability checks found
  • Low percentage of properly escaped output (83%)
Vulnerabilities
None known

Rabo Smart Pay for WooCommerce Security Vulnerabilities

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

Rabo Smart Pay for WooCommerce Code Analysis

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

Output Escaping

83% escaped12 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
flushSettings (controllers\icwoorok2-controller.php:25)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Rabo Smart Pay for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionwoocommerce_api_wc_omnikassa_gateway_returncontrollers\icwoorok2-controller.php:14
actionwoocommerce_api_wc_omnikassa_gateway_notifycontrollers\icwoorok2-controller.php:15
actionupdate_option_icwoorok2_refresh_tokencontrollers\icwoorok2-controller.php:18
actionadmin_noticesic-woo-omnikassa-2.php:52
actionadmin_noticesic-woo-omnikassa-2.php:73
filterplugin_row_metaic-woo-omnikassa-2.php:84
actionplugins_loadedic-woo-omnikassa-2.php:96
filterwoocommerce_payment_gatewaysic-woo-omnikassa-2.php:111
actionbefore_woocommerce_initic-woo-omnikassa-2.php:138
actionwoocommerce_blocks_payment_method_type_registrationic-woo-omnikassa-2.php:154
actionwoocommerce_blocks_loadedic-woo-omnikassa-2.php:167
filterwoocommerce_get_settings_pagesic-woo-omnikassa-2.php:189
filterwoocommerce_get_settings_smartpay_settings_tabic-woo-omnikassa-2.php:287
Maintenance & Trust

Rabo Smart Pay for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version7.4
Downloads25K

Community Trust

Rating60/100
Number of ratings2
Active installs600
Developer Profile

Rabo Smart Pay for WooCommerce Developer Profile

CodeBrain BV

3 plugins · 620 total installs

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

How We Detect Rabo Smart Pay 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/woo-rabo-omnikassa/includes/functions.php/wp-content/plugins/woo-rabo-omnikassa/controllers/icwoorok2-controller.php/wp-content/plugins/woo-rabo-omnikassa/gateways/abstract.php/wp-content/plugins/woo-rabo-omnikassa/gateways/ideal.php/wp-content/plugins/woo-rabo-omnikassa/gateways/bancontact.php/wp-content/plugins/woo-rabo-omnikassa/gateways/cards.php/wp-content/plugins/woo-rabo-omnikassa/gateways/paypal.php/wp-content/plugins/woo-rabo-omnikassa/blocks/ideal.php+3 more

HTML / DOM Fingerprints

CSS Classes
icwoorok2-settings-tab
HTML Comments
<!-- Block output if accessed directly --><!-- If the WC payment gateway class --><!-- Woocommerce isn't active, show error --><!-- Check if the required class exists -->+8 more
Data Attributes
data-gateway_id="ideal"data-gateway_id="bancontact"data-gateway_id="cards"data-gateway_id="paypal"
JS Globals
window.wc_payment_gatewaywindow.wc_payment_gatewayswindow.wc_rabosmartpay_ideal_paramswindow.wc_rabosmartpay_bancontact_paramswindow.wc_rabosmartpay_cards_paramswindow.wc_rabosmartpay_paypal_params
REST Endpoints
/wp-json/wc/v3/orders
FAQ

Frequently Asked Questions about Rabo Smart Pay for WooCommerce