MORKVA Vchasno Kasa Integration Security & Risk Analysis

wordpress.org/plugins/mrkv-vchasno-kasa

Плагін інтеграції WooCommerce з Kasa.vchasno.com.ua, сервісом програмної реєстрації розрахункових операцій (пРРО).

80 active installs v1.1.4 PHP 7.1+ WP 5.2+ Updated Mar 9, 2026
%d0%b2%d1%87%d0%b0%d1%81%d0%bd%d0%be%d0%ba%d0%b0%d1%81%d0%b0%d0%bf%d1%80%d1%80%d0%bevchasno-kasawoocommerce
98
A · Safe
CVEs total2
Unpatched0
Last CVEJul 18, 2025
Safety Verdict

Is MORKVA Vchasno Kasa Integration Safe to Use in 2026?

Generally Safe

Score 98/100

MORKVA Vchasno Kasa Integration has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jul 18, 2025Updated 26d ago
Risk Assessment

The "mrkv-vchasno-kasa" plugin v1.1.4 exhibits a mixed security posture. On the positive side, the static analysis reveals a strong adherence to secure coding practices in several key areas. All identified entry points, including AJAX handlers, have associated capability checks, and SQL queries are exclusively executed using prepared statements. The plugin also demonstrates diligent output escaping, with over 97% of outputs being properly sanitized. Furthermore, the absence of any critical or high-severity taint flows suggests that the code is likely resistant to common injection-based attacks.

However, there are notable concerns that temper the overall security assessment. The plugin has a history of two medium-severity vulnerabilities, both related to missing authorization. While there are currently no unpatched vulnerabilities, this pattern indicates a recurring issue that attackers could exploit if an unpatched version becomes available or if a new authorization flaw is introduced. The presence of file operations and external HTTP requests, while not inherently insecure, warrants careful review to ensure they are not being used in a way that could be leveraged by an attacker, especially in conjunction with past authorization issues.

In conclusion, the plugin has made significant strides in secure coding, particularly with its handling of AJAX, SQL, and output. The complete lack of taint flows is a strong positive. Nevertheless, the historical pattern of missing authorization vulnerabilities is a significant red flag. Developers should prioritize a thorough review of all authorization checks to prevent future exploits. The plugin's strengths lie in its technical implementation of security controls, but its weakness lies in the historical assurance of proper authorization mechanisms.

Key Concerns

  • History of 2 medium severity CVEs (Missing Authorization)
  • File operations present
  • External HTTP requests present
Vulnerabilities
2

MORKVA Vchasno Kasa Integration Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-6720medium · 5.3Missing Authorization

Vchasno Kasa <= 1.0.3 - Unauthenticated Log File Clearing

Jul 18, 2025 Patched in 1.0.4 (1d)
CVE-2025-6721medium · 5.3Missing Authorization

Vchasno Kasa <= 1.0.3 - Missing Authorization to Unauthenticated Invoice Generation

Jul 18, 2025 Patched in 1.0.4 (1d)
Code Analysis
Analyzed Mar 16, 2026

MORKVA Vchasno Kasa Integration Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

97% escaped173 total outputs
Attack Surface

MORKVA Vchasno Kasa Integration Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_clearlogclasses\mrkv-setup.php:55
noprivwp_ajax_clearlogclasses\mrkv-setup.php:56
authwp_ajax_submit_morkva_vchasno_kasaclasses\mrkv-setup.php:75
noprivwp_ajax_submit_morkva_vchasno_kasaclasses\mrkv-setup.php:76
authwp_ajax_mrkv_vchasno_kasa_dismiss_noticemrkv-vchasno-kasa.php:79
WordPress Hooks 20
actionadmin_noticesclasses\mrkv-activate.php:25
actionadmin_initclasses\mrkv-activate.php:28
actionadmin_initclasses\mrkv-setup.php:28
actionadmin_menuclasses\mrkv-setup.php:30
actionwoocommerce_order_actionsclasses\mrkv-setup.php:33
actionwoocommerce_order_action_create_bill_vchasno_kasa_actionclasses\mrkv-setup.php:35
filtermanage_woocommerce_page_wc-orders_columnsclasses\mrkv-setup.php:40
actionmanage_woocommerce_page_wc-orders_custom_columnclasses\mrkv-setup.php:42
filtermanage_edit-shop_order_columnsclasses\mrkv-setup.php:46
actionmanage_shop_order_posts_custom_columnclasses\mrkv-setup.php:48
actionwp_dashboard_setupclasses\mrkv-setup.php:52
filtercron_schedulesclasses\mrkv-setup.php:59
actionclear_all_log_plugin_event_hookclasses\mrkv-setup.php:62
actionwoocommerce_order_status_changedclasses\mrkv-setup.php:65
actionadd_meta_boxesclasses\mrkv-setup.php:68
actionwoocommerce_product_options_general_product_dataclasses\mrkv-setup.php:71
actionwoocommerce_admin_process_product_objectclasses\mrkv-setup.php:72
actionbefore_woocommerce_initmrkv-vchasno-kasa.php:34
actionadmin_noticesmrkv-vchasno-kasa.php:71
actionbefore_woocommerce_initmrkv-vchasno-kasa.php:87

Scheduled Events 1

clear_all_log_plugin_event_hook
Maintenance & Trust

MORKVA Vchasno Kasa Integration Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 9, 2026
PHP min version7.1
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs80
Developer Profile

MORKVA Vchasno Kasa Integration Developer Profile

Ihor Kit

14 plugins · 3K total installs

93
trust score
Avg Security Score
98/100
Avg Patch Time
11 days
View full developer profile
Detection Fingerprints

How We Detect MORKVA Vchasno Kasa Integration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mrkv-vchasno-kasa/classes//wp-content/plugins/mrkv-vchasno-kasa/assets/css//wp-content/plugins/mrkv-vchasno-kasa/assets/js/
Script Paths
/wp-content/plugins/mrkv-vchasno-kasa/assets/js/mrkv-vchasno-kasa.js
Version Parameters
mrkv-vchasno-kasa/assets/css/mrkv-vchasno-kasa.css?ver=mrkv-vchasno-kasa/assets/js/mrkv-vchasno-kasa.js?ver=

HTML / DOM Fingerprints

CSS Classes
mrkv-vchasnokasa-notice
Data Attributes
mrkv_vchasno_ind_taxcode
JS Globals
mrkv_vchasno_kasa_notice_nonce
FAQ

Frequently Asked Questions about MORKVA Vchasno Kasa Integration