VkCommerce Security & Risk Analysis

wordpress.org/plugins/vkcommerce

The plugin publishes photos and descriptions of products from your online store to the storefront in a VKontakte group.

90 active installs v1.1.1 PHP 7.0+ WP 5.1+ Updated Apr 26, 2022
ecommerceproductssocialvkontaktewoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is VkCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The vkcommerce plugin v1.1.1 exhibits a generally strong security posture based on the provided static analysis. The absence of any detected critical or high severity taint flows, raw SQL queries, or unescaped outputs for the vast majority of cases is a significant positive. The plugin also correctly implements capability checks on its entry points and avoids bundled libraries, which can often introduce vulnerabilities. The vulnerability history further reinforces this, showing no past CVEs, indicating a history of stable and secure development.

However, a notable concern arises from the complete lack of nonce checks on its two AJAX handlers. While capability checks are present, the absence of nonce verification leaves these entry points susceptible to Cross-Site Request Forgery (CSRF) attacks. An attacker could potentially trick a logged-in user into performing an unintended action on the site via these AJAX endpoints if they can craft a malicious request. Despite the clean taint analysis and SQL practices, this missing security control represents a specific, exploitable risk.

In conclusion, vkcommerce v1.1.1 is largely well-secured with good coding practices observed in areas like SQL and output sanitization. The lack of historical vulnerabilities is a strong indicator of past security awareness. The primary weakness lies in the missing CSRF protection for its AJAX endpoints, which is a significant enough concern to warrant attention. Addressing this would elevate the plugin's security posture considerably.

Key Concerns

  • Missing nonce checks on AJAX handlers
Vulnerabilities
None known

VkCommerce Security Vulnerabilities

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

VkCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

86% escaped161 total outputs
Attack Surface

VkCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_vkcommerce_publish_productincludes\admin\class-admin-ajax-handler.php:12
authwp_ajax_vkcommerce_delete_productincludes\admin\class-admin-ajax-handler.php:13
WordPress Hooks 27
actionadmin_enqueue_scriptsincludes\admin\class-admin-assets.php:8
actionadmin_enqueue_scriptsincludes\admin\class-admin-assets.php:9
actionadmin_menuincludes\admin\class-admin-menus.php:5
actionadmin_menuincludes\admin\class-admin-menus.php:6
actionadmin_menuincludes\admin\class-admin-menus.php:7
actionadd_meta_boxes_productincludes\admin\class-admin-meta-boxes.php:7
actionsubmitpost_boxincludes\admin\class-admin-meta-boxes.php:9
actionproduct_cat_add_form_fieldsincludes\admin\class-admin-product-categories.php:12
actionproduct_cat_edit_form_fieldsincludes\admin\class-admin-product-categories.php:13
actioncreated_product_catincludes\admin\class-admin-product-categories.php:14
actionsaved_product_catincludes\admin\class-admin-product-categories.php:15
filtermanage_edit-product_cat_columnsincludes\admin\class-admin-product-categories.php:17
filtermanage_product_cat_custom_columnincludes\admin\class-admin-product-categories.php:18
filterwoocommerce_product_data_tabsincludes\admin\class-admin-product-data-tabs.php:18
actionwoocommerce_product_data_panelsincludes\admin\class-admin-product-data-tabs.php:19
actionwoocommerce_process_product_metaincludes\admin\class-admin-product-data-tabs.php:20
actionwp_insert_postincludes\admin\class-admin-products.php:17
actiontrashed_postincludes\admin\class-admin-products.php:19
actiondeleted_postincludes\admin\class-admin-products.php:20
filterwoocommerce_products_admin_list_table_filtersincludes\admin\class-admin-products.php:22
filterposts_clausesincludes\admin\class-admin-products.php:23
filtermanage_product_posts_columnsincludes\admin\class-admin-products.php:24
filtermanage_product_posts_custom_columnincludes\admin\class-admin-products.php:25
actioninitincludes\admin\class-admin.php:5
actionload-options.phpincludes\admin\class-admin.php:6
actionplugins_loadedincludes\class-install.php:15
actioninitincludes\class-vkcommerce.php:71
Maintenance & Trust

VkCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedApr 26, 2022
PHP min version7.0
Downloads6K

Community Trust

Rating90/100
Number of ratings4
Active installs90
Developer Profile

VkCommerce Developer Profile

Yaroslav Bogutsky

3 plugins · 400 total installs

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

How We Detect VkCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vkcommerce/assets/css/admin.css/wp-content/plugins/vkcommerce/assets/js/admin/meta-boxes-product.js
Script Paths
/wp-content/plugins/vkcommerce/assets/js/admin/meta-boxes-product.js

HTML / DOM Fingerprints

CSS Classes
vkcommerce-warning
Data Attributes
data-general-value
JS Globals
VKCOMMERCE_TRANSLATIONS_DIR
FAQ

Frequently Asked Questions about VkCommerce