Qliro for WooCommerce Security & Risk Analysis

wordpress.org/plugins/qliro-for-woocommerce

Qliro Checkout payment gateway for WooCommerce.

200 active installs v2.2.2 PHP 7.4+ WP 5.9+ Updated Feb 16, 2026
checkoute-commerceecommerceqlirowoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Qliro for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Qliro 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 qliro-for-woocommerce plugin version 2.2.2 demonstrates a generally strong security posture based on the provided static analysis. It exhibits excellent adherence to secure coding practices, with 100% of SQL queries using prepared statements and 97% of output correctly escaped. The absence of any dangerous functions and the presence of nonce and capability checks across its entry points are also positive indicators. Furthermore, the plugin has no recorded vulnerability history, suggesting a history of secure development or diligent patching by its maintainers.

While the attack surface is relatively small with no unprotected entry points, the presence of 3 shortcodes could potentially be a vector for certain types of attacks if not handled with extreme care within their implementations, though the static analysis does not flag any specific issues here. The plugin also performs two file operations and two external HTTP requests, which, without further context, represent minor potential risks that require careful review to ensure they are implemented securely and do not expose sensitive information or allow for unauthorized modifications.

In conclusion, the plugin appears to be well-developed from a security perspective, with robust defenses against common web vulnerabilities. The limited identified areas for potential concern are minor and do not indicate immediate critical risks, but diligent ongoing security practices, including code reviews for shortcode implementations and validation of external requests, are always recommended for any WordPress plugin.

Vulnerabilities
None known

Qliro for WooCommerce Security Vulnerabilities

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

Qliro for WooCommerce Code Analysis

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

Output Escaping

97% escaped74 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
output_admin_notices (classes\class-qliro-one-metabox.php:125)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Qliro for WooCommerce Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[qliro_country_selector] classes\class-qliro-one-templates.php:68
[qliro_one_banner_widget] classes\widgets\class-qliro-one-banner-widget.php:40
[qliro_one_payment_widget] classes\widgets\class-qliro-one-payment-widget.php:37
WordPress Hooks 62
actionrest_api_initclasses\api\class-qliro-one-api-registry.php:28
actionwp_enqueue_scriptsclasses\class-qliro-one-assets.php:28
actionwp_enqueue_scriptsclasses\class-qliro-one-assets.php:29
actionadmin_initclasses\class-qliro-one-assets.php:30
actionadmin_enqueue_scriptsclasses\class-qliro-one-assets.php:33
actionwoocommerce_api_qoc_om_statusclasses\class-qliro-one-callbacks.php:23
actionwoocommerce_api_qoc_checkout_statusclasses\class-qliro-one-callbacks.php:24
actionqliro_complete_checkoutclasses\class-qliro-one-callbacks.php:25
actionqliro_fail_checkoutclasses\class-qliro-one-callbacks.php:26
actionqliro_onhold_checkoutclasses\class-qliro-one-callbacks.php:27
filterwoocommerce_checkout_fieldsclasses\class-qliro-one-checkout.php:27
filterwoocommerce_shipping_packagesclasses\class-qliro-one-checkout.php:28
actionwoocommerce_before_calculate_totalsclasses\class-qliro-one-checkout.php:30
actionwoocommerce_after_calculate_totalsclasses\class-qliro-one-checkout.php:31
filterwoocommerce_statesclasses\class-qliro-one-checkout.php:33
filterkrokedil_shipping_should_verify_shippingclasses\class-qliro-one-checkout.php:35
actioninitclasses\class-qliro-one-confirmation.php:17
actionwoocommerce_update_options_payment_gateways_qliro_oneclasses\class-qliro-one-gateway.php:72
actionwoocommerce_update_options_payment_gateways_qliro_oneclasses\class-qliro-one-gateway.php:79
filterwoocommerce_order_needs_paymentclasses\class-qliro-one-gateway.php:81
filterwc_order_is_editableclasses\class-qliro-one-gateway.php:82
actionadmin_noticesclasses\class-qliro-one-metabox.php:22
actioninitclasses\class-qliro-one-metabox.php:24
actioninitclasses\class-qliro-one-metabox.php:25
actionwoocommerce_order_status_changedclasses\class-qliro-one-order-management.php:28
filterwoocommerce_hidden_order_itemmetaclasses\class-qliro-one-order-management.php:29
actionwoocommerce_admin_order_items_after_shippingclasses\class-qliro-one-order-management.php:31
actionwoocommerce_after_order_refund_item_nameclasses\class-qliro-one-order-management.php:32
actionwoocommerce_process_shop_order_metaclasses\class-qliro-one-order-management.php:34
actionqliro_admin_order_receivedclasses\class-qliro-one-order-management.php:37
actionwoocommerce_order_item_add_action_buttonsclasses\class-qliro-one-partial-capture-admin-order-page.php:22
actionwoocommerce_order_item_add_action_buttonsclasses\class-qliro-one-partial-capture-admin-order-page.php:23
actionwoocommerce_admin_order_item_headersclasses\class-qliro-one-partial-capture-admin-order-page.php:24
actionwoocommerce_admin_order_item_valuesclasses\class-qliro-one-partial-capture-admin-order-page.php:25
filterwoocommerce_product_data_tabsclasses\class-qliro-one-product-tab.php:16
actionwoocommerce_product_data_panelsclasses\class-qliro-one-product-tab.php:17
actionwoocommerce_process_product_meta_simpleclasses\class-qliro-one-product-tab.php:18
actionwoocommerce_process_product_meta_variableclasses\class-qliro-one-product-tab.php:19
actioninitclasses\class-qliro-one-shipping-method-instance.php:21
filterwoocommerce_package_ratesclasses\class-qliro-one-shipping-method.php:33
actionwoocommerce_scheduled_subscription_payment_qliro_oneclasses\class-qliro-one-subscriptions.php:20
filterwc_get_templateclasses\class-qliro-one-templates.php:50
actionqliro_one_wc_after_order_reviewclasses\class-qliro-one-templates.php:53
actionqliro_one_wc_after_order_reviewclasses\class-qliro-one-templates.php:54
actionqliro_one_wc_before_snippetclasses\class-qliro-one-templates.php:55
filterbody_classclasses\class-qliro-one-templates.php:58
actioninitclasses\class-qliro-order-discount.php:20
actionwoocommerce_order_item_fee_after_calculate_taxesclasses\class-qliro-order-discount.php:21
actioninitclasses\compatibility\class-qliro-one-compatibility-wcpns.php:27
filterwoocommerce_package_ratesclasses\compatibility\class-qliro-one-compatibility-wcpns.php:38
actionwoocommerce_checkout_order_processedclasses\compatibility\class-qliro-one-compatibility-wcpns.php:39
filterqliro_applied_return_feesclasses\requests\post\class-qliro-one-request-return-items.php:53
actionwoocommerce_single_product_summaryclasses\widgets\class-qliro-one-banner-widget.php:49
actionwoocommerce_single_product_summaryclasses\widgets\class-qliro-one-banner-widget.php:87
actionwoocommerce_single_product_summaryclasses\widgets\class-qliro-one-payment-widget.php:46
actionwoocommerce_single_product_summaryclasses\widgets\class-qliro-one-payment-widget.php:81
actionplugins_loadedqliro-for-woocommerce.php:195
actionadmin_noticesqliro-for-woocommerce.php:197
filterwoocommerce_payment_gatewaysqliro-for-woocommerce.php:332
actionbefore_woocommerce_initqliro-for-woocommerce.php:334
filterwoocommerce_shipping_methodsqliro-for-woocommerce.php:335
actionadmin_noticesqliro-for-woocommerce.php:400
Maintenance & Trust

Qliro for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version7.4
Downloads753

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Qliro for WooCommerce Developer Profile

qliroplugin

1 plugin · 200 total installs

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

How We Detect Qliro 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/qliro-for-woocommerce/assets/css/admin-style.css/wp-content/plugins/qliro-for-woocommerce/assets/css/checkout.css/wp-content/plugins/qliro-for-woocommerce/assets/css/product-tab.css/wp-content/plugins/qliro-for-woocommerce/assets/js/checkout.js/wp-content/plugins/qliro-for-woocommerce/assets/js/admin-script.js/wp-content/plugins/qliro-for-woocommerce/assets/js/product-tab.js/wp-content/plugins/qliro-for-woocommerce/assets/js/shipping-rate.js
Version Parameters
qliro-for-woocommerce/assets/css/admin-style.css?ver=qliro-for-woocommerce/assets/css/checkout.css?ver=qliro-for-woocommerce/assets/css/product-tab.css?ver=qliro-for-woocommerce/assets/js/checkout.js?ver=qliro-for-woocommerce/assets/js/admin-script.js?ver=qliro-for-woocommerce/assets/js/product-tab.js?ver=qliro-for-woocommerce/assets/js/shipping-rate.js?ver=

HTML / DOM Fingerprints

CSS Classes
qliro-checkout-wrapperqliro-checkout-fieldqliro-product-tab-wrapperqliro-admin-notice
HTML Comments
<!-- Qliro Checkout --><!-- Qliro Product Tab -->
Data Attributes
data-qliro-field-typedata-qliro-field-id
JS Globals
qliro_checkout_paramsqliro_shipping_params
REST Endpoints
/wp-json/qliro-for-woocommerce/v1/shipping
FAQ

Frequently Asked Questions about Qliro for WooCommerce