Price Matrix for WooCommerce Security & Risk Analysis

wordpress.org/plugins/price-matrix-for-woocommerce

Price Matrix For WooCommerce helps to show the price of variable products become easier and more intuitive under price list.

10 active installs v1.2.2 PHP 5.4+ WP 4.0+ Updated Apr 7, 2022
azmarketprice-matrixpricing-matrixwoocommerce-price-matrix
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Price Matrix for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Price Matrix for WooCommerce 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 "price-matrix-for-woocommerce" plugin v1.2.2 exhibits a mixed security posture. On the positive side, it demonstrates strong practices by exclusively using prepared statements for all its SQL queries and has no recorded vulnerability history, suggesting a history of secure development. However, significant concerns arise from its attack surface and taint analysis. The presence of two AJAX handlers without authentication checks represents a direct pathway for potential unauthorized actions. Furthermore, the taint analysis revealed two flows with unsanitized paths, classified as high severity, indicating that user-supplied data is not adequately validated or sanitized before being processed in these critical flows. This combination of an exposed attack surface and high-severity taint flows outweighs the benefits of its secure SQL practices and clean vulnerability history, necessitating cautious deployment until these issues are addressed.

Key Concerns

  • AJAX handlers without authentication checks
  • High severity taint flows with unsanitized paths
  • Low percentage of properly escaped output
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

Price Matrix for WooCommerce Security Vulnerabilities

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

Price Matrix for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
11 prepared
Unescaped Output
119
37 escaped
Nonce Checks
0
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared11 total queries

Output Escaping

24% escaped156 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wppm_save_price (admin\class-admin-ajax.php:392)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Price Matrix for WooCommerce Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_pricematrix_save_priceadmin\class-admin-ajax.php:10
authwp_ajax_pricematrix_save_pricefrontend\class-frontend-ajax.php:10

Shortcodes 1

[wc_pricematrix] frontend\class-frontend-init.php:18
WordPress Hooks 24
actionrest_api_initadmin\class-admin-ajax.php:9
filteradmin_body_classadmin\class-admin-init.php:46
actionadmin_menuadmin\class-admin-init.php:67
actionadmin_enqueue_scriptsadmin\class-admin-init.php:139
actionsave_post_productadmin\class-admin-init.php:140
actionadmin_footeradmin\class-admin-init.php:142
filterviews_edit-productadmin\class-admin-list-table.php:23
filterquery_varsadmin\class-admin-list-table.php:24
filterparse_queryadmin\class-admin-list-table.php:25
actionadmin_enqueue_scriptsadmin\class-admin-pointers.php:24
actionadd_meta_boxesadmin\metabox\class.metabox.php:9
actionrest_api_initfrontend\class-frontend-ajax.php:9
actionwoocommerce_after_single_product_summaryfrontend\class-frontend-init.php:26
actionwoocommerce_before_single_variationfrontend\class-frontend-init.php:29
actionwp_enqueue_scriptsfrontend\class-frontend-init.php:30
filterbody_classfrontend\class-frontend-init.php:32
filterwoocommerce_cart_item_quantityfrontend\class-frontend-init.php:33
filterwoocommerce_checkout_cart_item_quantityfrontend\class-frontend-init.php:34
actionadmin_menuinc\plugins.php:14
actionadmin_noticesprice-matrix-for-woocommerce.php:108
actionadmin_noticesprice-matrix-for-woocommerce.php:110
actioninitprice-matrix-for-woocommerce.php:111
actionplugins_loadedprice-matrix-for-woocommerce.php:124
actionplugins_loadedprice-matrix-for-woocommerce.php:174
Maintenance & Trust

Price Matrix for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedApr 7, 2022
PHP min version5.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Price Matrix for WooCommerce Developer Profile

azmarket

4 plugins · 140 total installs

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

How We Detect Price Matrix 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/price-matrix-for-woocommerce/assets/css/frontend.css/wp-content/plugins/price-matrix-for-woocommerce/assets/js/frontend.js/wp-content/plugins/price-matrix-for-woocommerce/assets/css/admin.css/wp-content/plugins/price-matrix-for-woocommerce/assets/js/admin.js
Script Paths
/wp-content/plugins/price-matrix-for-woocommerce/assets/js/frontend.js/wp-content/plugins/price-matrix-for-woocommerce/assets/js/admin.js
Version Parameters
price-matrix-for-woocommerce/assets/css/frontend.css?ver=price-matrix-for-woocommerce/assets/js/frontend.js?ver=price-matrix-for-woocommerce/assets/css/admin.css?ver=price-matrix-for-woocommerce/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
bh-wppm-admin-wrapbh-pricematrix-main
HTML Comments
<!-- Settings --><!-- Field: bh_pricematrix_style_test --><!-- Field: bh_pricematrix_showtooltips --><!-- Field: bh_pricematrix_tooltips_bg -->+4 more
Data Attributes
data-bh_pricematrix_positiondata-bh_pricematrix_addtocartdata-bh_pricematrix_hide_dropdowndata-bh_pricematrix_quantitydata-bh_pricematrix_style_bgdata-bh_pricematrix_style_bordercolor+10 more
JS Globals
WPPM_Price_Matrix
FAQ

Frequently Asked Questions about Price Matrix for WooCommerce