Product Size Charts Plugin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-advanced-product-size-chart

Add product size charts with default template or custom size chart to any of your WooCommerce products.

10K active installs v2.4.8 PHP 7.2+ WP 5.0+ Updated Feb 5, 2026
product-size-chartsize-chartsize-guidesize-tablewoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 24, 2025
Safety Verdict

Is Product Size Charts Plugin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Product Size Charts Plugin for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 24, 2025Updated 1mo ago
Risk Assessment

The "woo-advanced-product-size-chart" plugin v2.4.8 exhibits a mixed security posture. While it demonstrates good practices in its handling of SQL queries, with 100% using prepared statements, and a high percentage of output escaping (89%), there are significant concerns regarding its attack surface. A substantial 10 out of 11 identified entry points lack proper authentication checks. This presents a considerable risk, as attackers could potentially exploit these unprotected AJAX handlers to execute unauthorized actions.

The vulnerability history shows one previously disclosed medium severity vulnerability, which is now patched. The pattern of "Missing Authorization" as a common vulnerability type, coupled with the current static analysis revealing numerous unprotected AJAX handlers, strongly suggests a recurring weakness in authorization enforcement within the plugin's development. The absence of critical or high severity taint analysis flows is a positive sign, indicating no immediately apparent critical code injection vulnerabilities. However, the sheer number of unprotected entry points is a glaring issue that overshadows the otherwise decent code quality in other areas.

Key Concerns

  • High number of AJAX handlers without auth checks
  • One medium severity vulnerability previously disclosed
  • Large attack surface without authorization
Vulnerabilities
1

Product Size Charts Plugin for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-23991medium · 4.3Missing Authorization

Product Size Charts Plugin for WooCommerce <= 2.4.5 - Missing Authorization

Jan 24, 2025 Patched in 2.4.6 (19d)
Code Analysis
Analyzed Mar 16, 2026

Product Size Charts Plugin for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
54
445 escaped
Nonce Checks
13
Capability Checks
3
File Operations
2
External Requests
5
Bundled Libraries
2

Bundled Libraries

Select2Freemius1.0

SQL Query Safety

100% prepared2 total queries

Output Escaping

89% escaped499 total outputs
Attack Surface
10 unprotected

Product Size Charts Plugin for WooCommerce Attack Surface

Entry Points11
Unprotected10

AJAX Handlers 10

authwp_ajax_size_chart_preview_postincludes\class-size-chart-for-woocommerce.php:162
authwp_ajax_size_chart_search_chartincludes\class-size-chart-for-woocommerce.php:163
authwp_ajax_size_chart_product_assignincludes\class-size-chart-for-woocommerce.php:164
authwp_ajax_size_chart_quick_search_productsincludes\class-size-chart-for-woocommerce.php:165
authwp_ajax_size_chart_unassign_productincludes\class-size-chart-for-woocommerce.php:166
authwp_ajax_size_chart_export_dataincludes\class-size-chart-for-woocommerce.php:167
authwp_ajax_size_chart_import_dataincludes\class-size-chart-for-woocommerce.php:168
authwp_ajax_scfw_export_settings_actionincludes\class-size-chart-for-woocommerce.php:169
authwp_ajax_scfw_import_settings_actionincludes\class-size-chart-for-woocommerce.php:170
authwp_ajax_scfw_plugin_setup_wizard_submitincludes\class-size-chart-for-woocommerce.php:191

Shortcodes 1

[scfw_product_size_chart] public\class-size-chart-for-woocommerce-public.php:1065
WordPress Hooks 41
filterplugin_row_metaincludes\class-size-chart-for-woocommerce.php:95
actionadmin_enqueue_scriptsincludes\class-size-chart-for-woocommerce.php:149
actioninitincludes\class-size-chart-for-woocommerce.php:150
actionadmin_initincludes\class-size-chart-for-woocommerce.php:151
actionadmin_menuincludes\class-size-chart-for-woocommerce.php:152
actionadmin_headincludes\class-size-chart-for-woocommerce.php:153
actionadmin_headincludes\class-size-chart-for-woocommerce.php:154
actionadmin_head-post.phpincludes\class-size-chart-for-woocommerce.php:155
actionadmin_footerincludes\class-size-chart-for-woocommerce.php:156
actionadd_meta_boxesincludes\class-size-chart-for-woocommerce.php:157
actionsave_postincludes\class-size-chart-for-woocommerce.php:158
filterpost_updated_messagesincludes\class-size-chart-for-woocommerce.php:159
actionadmin_action_size_chart_duplicate_postincludes\class-size-chart-for-woocommerce.php:160
actionadmin_action_size_chart_preview_postincludes\class-size-chart-for-woocommerce.php:161
filtermanage_edit-size-chart_columnsincludes\class-size-chart-for-woocommerce.php:171
filtermanage_size-chart_posts_custom_columnincludes\class-size-chart-for-woocommerce.php:172
filterviews_edit-size-chartincludes\class-size-chart-for-woocommerce.php:173
filterpost_row_actionsincludes\class-size-chart-for-woocommerce.php:174
actionrestrict_manage_postsincludes\class-size-chart-for-woocommerce.php:181
filterparse_queryincludes\class-size-chart-for-woocommerce.php:182
actiontrashed_postincludes\class-size-chart-for-woocommerce.php:183
actionadmin_noticesincludes\class-size-chart-for-woocommerce.php:184
actionadmin_footerincludes\class-size-chart-for-woocommerce.php:185
actionadmin_initincludes\class-size-chart-for-woocommerce.php:192
filteradmin_footer_textincludes\class-size-chart-for-woocommerce.php:193
actionadmin_footerincludes\class-size-chart-for-woocommerce.php:194
actionload-post-new.phpincludes\class-size-chart-for-woocommerce.php:195
actionwp_enqueue_scriptsincludes\class-size-chart-for-woocommerce.php:207
filterwoocommerce_product_tabsincludes\class-size-chart-for-woocommerce.php:208
actionwoocommerce_before_single_productincludes\class-size-chart-for-woocommerce.php:209
actionadmin_noticessize-chart-for-woocommerce.php:165
actionadmin_noticessize-chart-for-woocommerce.php:171
actioninitsize-chart-for-woocommerce.php:177
actionplugins_loadedsize-chart-for-woocommerce.php:181
filterhide_account_tabssize-chart-for-woocommerce.php:224
actionafter_account_detailssize-chart-for-woocommerce.php:236
actionhide_billing_and_payments_infosize-chart-for-woocommerce.php:248
actionhide_freemius_powered_bysize-chart-for-woocommerce.php:260
actionconnect/beforesize-chart-for-woocommerce.php:281
actionconnect/aftersize-chart-for-woocommerce.php:298
actionbefore_woocommerce_initsize-chart-for-woocommerce.php:305
Maintenance & Trust

Product Size Charts Plugin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 5, 2026
PHP min version7.2
Downloads305K

Community Trust

Rating86/100
Number of ratings38
Active installs10K
Developer Profile

Product Size Charts Plugin for WooCommerce Developer Profile

dotsquares

37 plugins · 95K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
470 days
View full developer profile
Detection Fingerprints

How We Detect Product Size Charts Plugin 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/woo-advanced-product-size-chart/assets/css/frontend.css/wp-content/plugins/woo-advanced-product-size-chart/assets/css/style.css/wp-content/plugins/woo-advanced-product-size-chart/assets/js/frontend.js/wp-content/plugins/woo-advanced-product-size-chart/assets/js/frontend_scripts.js
Script Paths
/wp-content/plugins/woo-advanced-product-size-chart/assets/js/frontend.js/wp-content/plugins/woo-advanced-product-size-chart/assets/js/frontend_scripts.js
Version Parameters
woo-advanced-product-size-chart/assets/css/frontend.css?ver=woo-advanced-product-size-chart/assets/css/style.css?ver=woo-advanced-product-size-chart/assets/js/frontend.js?ver=woo-advanced-product-size-chart/assets/js/frontend_scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
scfw-size-chart-popup-containerscfw-size-chart-tablescfw-size-chart-btnscfw-size-chart-product-container
Data Attributes
data-scfw-product-iddata-scfw-size-chart-id
JS Globals
scfw_data
FAQ

Frequently Asked Questions about Product Size Charts Plugin for WooCommerce