ICEPAY WordPress WooCommerce Online Payment plugin Security & Risk Analysis

wordpress.org/plugins/icepay-woocommerce-online-payment-module

ICEPAY online payment plugin for WooCommerce provides all popular online payment methods for your WooCommerce webshop.

30 active installs v2.3.6 PHP + WP 4.0+ Updated Unknown
icepayonline-payment-pluginonline-paymentspayment-service-providerwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ICEPAY WordPress WooCommerce Online Payment plugin Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "icepay-woocommerce-online-payment-module" plugin, version 2.3.6, presents a moderate security risk due to several concerning aspects identified in the static analysis. While the plugin has no recorded vulnerability history, which is a positive indicator, the code itself reveals areas for improvement. A significant concern is the presence of an unprotected AJAX handler, which represents a direct entry point into the plugin's functionality without any authentication or authorization checks. This could potentially be exploited by unauthenticated users to trigger unintended actions or expose sensitive information.

Furthermore, the analysis highlights the use of the "unserialize" function, a known vector for deserialization vulnerabilities if not handled with extreme caution and proper input validation. The taint analysis revealing three high-severity flows with unsanitized paths further exacerbates this concern, suggesting that data processed by the plugin might be susceptible to manipulation or execution of malicious code. The absence of nonce checks on the AJAX handler and a general lack of capability checks across the code are critical oversights that significantly weaken its security posture. While the plugin doesn't appear to have publicly known vulnerabilities, these internal code weaknesses create a foundation for potential future exploits.

Key Concerns

  • Unprotected AJAX handler
  • High severity taint flows with unsanitized paths
  • Presence of unserialize function
  • Missing nonce checks on AJAX
  • No capability checks
  • Low percentage of prepared statements in SQL
  • Lower percentage of properly escaped output
Vulnerabilities
None known

ICEPAY WordPress WooCommerce Online Payment plugin Security Vulnerabilities

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

ICEPAY WordPress WooCommerce Online Payment plugin Code Analysis

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

Dangerous Functions Found

unserialize$this->_paymentMethodsArray = unserialize(urldecode($string));api\api\icepay_api_webservice.php:556
unserialize$paymentMethods = unserialize($wpdb->get_var("SELECT raw_pm_data FROM `{$this->getTableWithPrefix('wicepay.php:456
unserialize$paymentMethods = unserialize($wpdb->get_var("SELECT raw_pm_data FROM `{$this->getTableWithPrefix('wicepay.php:642

SQL Query Safety

27% prepared15 total queries

Output Escaping

62% escaped13 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
ICEPAY_Init (icepay.php:24)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

ICEPAY WordPress WooCommerce Online Payment plugin Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_ic_getpaymentmethodsicepay.php:92
WordPress Hooks 6
actionplugins_loadedicepay.php:19
filterplugin_action_linksicepay.php:42
actionwoocommerce_api_icepay_resulticepay.php:67
filterwoocommerce_payment_gatewaysicepay.php:78
actionwoocommerce_update_options_payment_gateways_ICEPAYicepay.php:89
actionadmin_enqueue_scriptsicepay.php:95
Maintenance & Trust

ICEPAY WordPress WooCommerce Online Payment plugin Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedUnknown
PHP min version
Downloads17K

Community Trust

Rating54/100
Number of ratings6
Active installs30
Developer Profile

ICEPAY WordPress WooCommerce Online Payment plugin Developer Profile

ICEPAY

1 plugin · 30 total installs

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

How We Detect ICEPAY WordPress WooCommerce Online Payment plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/icepay-woocommerce-online-payment-module/assets/js/icepay.js/wp-content/plugins/icepay-woocommerce-online-payment-module/assets/css/icepay.css
Script Paths
/wp-content/plugins/icepay-woocommerce-online-payment-module/assets/js/icepay.js
Version Parameters
icepay-woocommerce-online-payment-module/assets/js/icepay.js?ver=icepay-woocommerce-online-payment-module/assets/css/icepay.css?ver=

HTML / DOM Fingerprints

JS Globals
objectL10n
REST Endpoints
/wp-json/api/icepay_api_webservice
FAQ

Frequently Asked Questions about ICEPAY WordPress WooCommerce Online Payment plugin