Add to WooCommerce shipping costs calculating based on weight, size and post code, state (province) and/or customer’s country.

6K active installs v3.7.3 PHP + WP 5.0+ Updated Feb 10, 2026
dimensionsshippingweightwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WC – APG Weight Shipping Safe to Use in 2026?

Generally Safe

Score 100/100

WC – APG Weight Shipping has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "woocommerce-apg-weight-and-postcodestatecountry-shipping" plugin v3.7.3 exhibits a mixed security posture. While the plugin avoids dangerous functions, file operations, and known CVEs, there are notable concerns regarding its attack surface and data sanitization. The presence of two AJAX handlers without authentication checks represents a significant entry point for potential unauthorized actions or information disclosure, especially when combined with a high-severity taint flow involving unsanitized paths. The fact that 57% of SQL queries are prepared is positive, but 43% are not, which could lead to SQL injection vulnerabilities if those queries handle user-supplied data without proper sanitization. The plugin also has a history of no recorded vulnerabilities, which suggests it might have good development practices or has not been thoroughly tested for certain classes of vulnerabilities. However, the static analysis reveals potential weaknesses that should be addressed.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths (high severity taint)
  • SQL queries not using prepared statements
  • Output escaping not fully implemented
Vulnerabilities
None known

WC – APG Weight Shipping Security Vulnerabilities

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

WC – APG Weight Shipping Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
4 prepared
Unescaped Output
21
100 escaped
Nonce Checks
1
Capability Checks
4
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

57% prepared7 total queries

Output Escaping

83% escaped121 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
apg_shipping_inicio (apg-shipping.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WC – APG Weight Shipping Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_apg_shipping_ajax_datosapg-shipping.php:1636
noprivwp_ajax_apg_shipping_ajax_datosapg-shipping.php:1637
authwp_ajax_apg_shipping_search_termsincludes\admin\funciones.php:520
WordPress Hooks 31
actionbefore_woocommerce_initapg-shipping.php:54
actionplugins_loadedapg-shipping.php:1526
actionadmin_noticesapg-shipping.php:1528
actionwp_enqueue_scriptsapg-shipping.php:1577
actionenqueue_block_assetsapg-shipping.php:1603
filterplugin_row_metaincludes\admin\funciones-apg.php:51
actionin_plugin_update_message-woocommerce-apg-weight-and-postcodestatecountry-shipping/apg-shipping.phpincludes\admin\funciones-apg.php:91
actionadmin_enqueue_scriptsincludes\admin\funciones-apg.php:153
actionwp_enqueue_scriptsincludes\admin\funciones-apg.php:197
actionwoocommerce_before_calculate_totalsincludes\admin\funciones-apg.php:233
filterwoocommerce_cart_shipping_method_full_labelincludes\admin\funciones.php:119
filterwoocommerce_shipping_methodsincludes\admin\funciones.php:133
filterwoocommerce_available_payment_gatewaysincludes\admin\funciones.php:165
actioninitincludes\admin\funciones.php:244
filterwoocommerce_shipping_packagesincludes\admin\funciones.php:290
filterwoocommerce_cart_shipping_packagesincludes\admin\funciones.php:291
actionupdated_optionincludes\admin\funciones.php:335
actionedited_termincludes\admin\funciones.php:350
actiondelete_termincludes\admin\funciones.php:351
actionwoocommerce_shipping_classes_save_classincludes\admin\funciones.php:361
actionwoocommerce_shipping_classes_delete_classincludes\admin\funciones.php:362
actionprofile_updateincludes\admin\funciones.php:372
actionuser_registerincludes\admin\funciones.php:373
actionupdate_option_woocommerce_gateway_orderincludes\admin\funciones.php:383
actionwoocommerce_update_options_payment_gatewaysincludes\admin\funciones.php:384
actionwoocommerce_update_options_shippingincludes\admin\funciones.php:394
actionwoocommerce_update_shipping_methodincludes\admin\funciones.php:405
actionwoocommerce_shipping_zone_method_addedincludes\admin\funciones.php:425
actionwoocommerce_attribute_addedincludes\admin\funciones.php:435
actionwoocommerce_attribute_updatedincludes\admin\funciones.php:436
actionwoocommerce_attribute_deletedincludes\admin\funciones.php:437
Maintenance & Trust

WC – APG Weight Shipping Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version
Downloads275K

Community Trust

Rating86/100
Number of ratings49
Active installs6K
Developer Profile

WC – APG Weight Shipping Developer Profile

Art Project Group

9 plugins · 19K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
258 days
View full developer profile
Detection Fingerprints

How We Detect WC – APG Weight Shipping

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-apg-weight-and-postcodestatecountry-shipping/includes/admin/funciones.php/wp-content/plugins/woocommerce-apg-weight-and-postcodestatecountry-shipping/includes/admin/funciones-apg.php/wp-content/plugins/woocommerce-apg-weight-and-postcodestatecountry-shipping/includes/admin/campos.php
Version Parameters
woocommerce-apg-weight-and-postcodestatecountry-shipping/style.css?ver=woocommerce-apg-weight-and-postcodestatecountry-shipping/js/apg_shipping_admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
apg-weight-marker
HTML Comments
<!-- Igual no deberías poder abrirme. -->
JS Globals
DIRECCION_apg_shippingVERSION_apg_shippingapg_shipping_loading_shipping_methods
FAQ

Frequently Asked Questions about WC – APG Weight Shipping