mono checkout Security & Risk Analysis

wordpress.org/plugins/mono-checkout

Модуль Чекауту від monobank це спосіб автоматизувати процес оформлення покупки на вашому сайті

100 active installs v1.11.0 PHP 7.4+ WP 5.8+ Updated Jun 2, 2025
checkoutmonomonobankpaymentwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is mono checkout Safe to Use in 2026?

Generally Safe

Score 100/100

mono checkout has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The 'mono-checkout' plugin v1.11.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and shows a high percentage of properly escaped output. The absence of known vulnerabilities and the clean taint analysis results are also reassuring indicators. However, significant concerns arise from the substantial attack surface exposed without proper authorization checks. Four out of six identified entry points, specifically AJAX handlers, lack nonce or capability checks. This presents a notable risk of unauthorized actions being performed by unauthenticated users. The plugin also has file operation capabilities and makes external HTTP requests, which, while not inherently insecure, require careful consideration in conjunction with the other identified weaknesses. The plugin's history of zero known CVEs suggests a potentially mature and well-maintained codebase, but this is counterbalanced by the current analysis revealing clear exploitable pathways. Overall, while the plugin avoids common pitfalls like raw SQL or critical taint flows, the unauthenticated AJAX endpoints represent a significant security gap that requires immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • No nonce checks on entry points
  • File operations present
  • External HTTP requests present
Vulnerabilities
None known

mono checkout Security Vulnerabilities

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

mono checkout Code Analysis

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

Output Escaping

86% escaped180 total outputs
Attack Surface
4 unprotected

mono checkout Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 4

authwp_ajax_mono_buy_productincludes\class.mono.php:71
noprivwp_ajax_mono_buy_productincludes\class.mono.php:72
authwp_ajax_mono_buy_cartincludes\class.mono.php:74
noprivwp_ajax_mono_buy_cartincludes\class.mono.php:75

Shortcodes 2

[monobank_checkout] includes\class.mono.php:77
[mono_checkout] includes\class.mono.php:78
WordPress Hooks 30
actionwoocommerce_admin_order_data_after_shipping_addressincludes\class.gateway.php:35
actionwoocommerce_admin_order_data_after_shipping_addressincludes\class.gateway.php:36
actionwoocommerce_admin_order_data_after_shipping_addressincludes\class.gateway.php:37
actionwoocommerce_order_actions_endincludes\class.gateway.php:38
filterwoocommerce_order_actionsincludes\class.gateway.php:39
actionwoocommerce_process_shop_order_metaincludes\class.gateway.php:40
actionwoocommerce_admin_order_data_after_payment_infoincludes\class.gateway.php:41
filterwoocommerce_payment_complete_order_statusincludes\class.gateway.php:42
actionadmin_enqueue_scriptsincludes\class.gateway.php:44
filterwoocommerce_product_data_tabsincludes\class.gateway.php:46
actionwoocommerce_product_data_panelsincludes\class.gateway.php:47
actionwoocommerce_process_product_metaincludes\class.gateway.php:48
filterwp_doing_ajaxincludes\class.gateway.php:916
actionadmin_noticesincludes\class.mono.php:61
filterpre_ksesincludes\class.mono.php:62
filterwoocommerce_payment_gatewaysincludes\class.mono.php:64
actionwoocommerce_after_add_to_cart_buttonincludes\class.mono.php:65
actionwoocommerce_after_cart_totalsincludes\class.mono.php:66
actionwoocommerce_widget_shopping_cart_after_buttonsincludes\class.mono.php:67
actionwoocommerce_before_checkout_formincludes\class.mono.php:68
actionwp_enqueue_scriptsincludes\class.mono.php:69
filterwoocommerce_valid_order_statuses_for_cancelincludes\class.mono.php:80
filterwoocommerce_valid_order_statuses_for_payment_completeincludes\class.mono.php:81
filterwoocommerce_email_actionsincludes\class.mono.php:125
actionwoocommerce_emailincludes\class.mono.php:135
filterwoocommerce_mail_callback_paramsincludes\class.mono.php:145
filterwoocommerce_register_shop_order_post_statusesmono.php:33
filterwc_order_statusesmono.php:42
actionplugins_loadedmono.php:51
filtercron_schedulesmono.php:53
Maintenance & Trust

mono checkout Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 2, 2025
PHP min version7.4
Downloads6K

Community Trust

Rating86/100
Number of ratings3
Active installs100
Developer Profile

mono checkout Developer Profile

plata by mono

2 plugins · 1K total installs

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

How We Detect mono checkout

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mono-checkout/assets/css/mono-checkout.css/wp-content/plugins/mono-checkout/assets/js/mono-checkout.js/wp-content/plugins/mono-checkout/assets/js/mono-api.js/wp-content/plugins/mono-checkout/assets/js/mono-checkout-admin.js/wp-content/plugins/mono-checkout/assets/js/mono-checkout-product-admin.js/wp-content/plugins/mono-checkout/assets/js/mono-checkout-checkout.js
Script Paths
/wp-content/plugins/mono-checkout/assets/js/mono-checkout.js/wp-content/plugins/mono-checkout/assets/js/mono-api.js/wp-content/plugins/mono-checkout/assets/js/mono-checkout-admin.js/wp-content/plugins/mono-checkout/assets/js/mono-checkout-product-admin.js/wp-content/plugins/mono-checkout/assets/js/mono-checkout-checkout.js
Version Parameters
mono-checkout/assets/css/mono-checkout.css?ver=mono-checkout/assets/js/mono-checkout.js?ver=mono-checkout/assets/js/mono-api.js?ver=mono-checkout/assets/js/mono-checkout-admin.js?ver=mono-checkout/assets/js/mono-checkout-product-admin.js?ver=mono-checkout/assets/js/mono-checkout-checkout.js?ver=

HTML / DOM Fingerprints

CSS Classes
mono-checkout-checkout-wrapmono-checkout-checkout-formmono-checkout-checkout-paymentmono-checkout-admin-wrapmono-checkout-admin-settingsmono-checkout-product-settings
HTML Comments
<!-- mono checkout plugin --><!-- End mono checkout plugin --><!-- mono checkout admin script --><!-- End mono checkout admin script -->
Data Attributes
data-mono-checkout-urldata-mono-checkout-public-keydata-mono-checkout-order-iddata-mono-checkout-locale
JS Globals
MonoCheckoutmonoCheckoutConfig
REST Endpoints
/wp-json/mono-checkout/v1/process-payment/wp-json/mono-checkout/v1/callback/wp-json/mono-checkout/v1/return
Shortcode Output
[mono_checkout_payment_form][mono_checkout_payment_status]
FAQ

Frequently Asked Questions about mono checkout