Pincode based product price Security & Risk Analysis

wordpress.org/plugins/pincode-based-product-price-woocommerce

Set product prices based on pincode/zipcode for WooCommerce, enabling location-based pricing and delivery control.

10 active installs v3.2 PHP 8.0+ WP 6.0.2+ Updated Dec 13, 2025
location-based-product-pricingpincode-delivery-pricewoocommerce-pincode-pricingwoocommerce-regional-pricingzip-code-product-price
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pincode based product price Safe to Use in 2026?

Generally Safe

Score 100/100

Pincode based product price has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The plugin 'pincode-based-product-price-woocommerce' v3.2 exhibits a mixed security posture. On the positive side, the code demonstrates good practices by utilizing prepared statements for all SQL queries and avoids file operations and external HTTP requests. Furthermore, there is no recorded history of vulnerabilities, which can suggest a generally stable codebase. However, significant concerns arise from the attack surface. With 14 AJAX handlers, all of which lack authentication checks, there is a substantial entry point for potential attacks. The limited number of nonce checks (7) for the number of AJAX handlers also suggests a weakness in securing these entry points. While taint analysis did not reveal any critical or high-severity issues, the unprotected AJAX handlers could still be leveraged in conjunction with other weaknesses or to trigger unintended actions if not properly validated and sanitized on the server-side. The absence of capability checks for AJAX handlers is particularly worrying as it means any authenticated user, regardless of their role, could potentially interact with these endpoints. The 66% proper output escaping, while not ideal, is not a critical flaw in isolation but could become an issue if specific unescaped outputs are combined with other vulnerabilities.

Key Concerns

  • Unprotected AJAX handlers
  • Low nonce checks for AJAX handlers
  • Missing capability checks
  • Incomplete output escaping
Vulnerabilities
None known

Pincode based product price Security Vulnerabilities

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

Pincode based product price Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
26 prepared
Unescaped Output
33
64 escaped
Nonce Checks
7
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared26 total queries

Output Escaping

66% escaped97 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
bpdpw_delete_data_function (includes\class-pbdpw-hooks-function.php:187)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

Pincode based product price Attack Surface

Entry Points14
Unprotected14

AJAX Handlers 14

authwp_ajax_bpdpw_save_pincodeincludes\class-pbdpw-hooks.php:12
noprivwp_ajax_bpdpw_save_pincodeincludes\class-pbdpw-hooks.php:13
authwp_ajax_bpdpw_update_pincodeincludes\class-pbdpw-hooks.php:14
noprivwp_ajax_bpdpw_update_pincodeincludes\class-pbdpw-hooks.php:15
authwp_ajax_bpdpw_data_saveincludes\class-pbdpw-hooks.php:20
noprivwp_ajax_bpdpw_data_saveincludes\class-pbdpw-hooks.php:21
authwp_ajax_bpdpw_delete_dataincludes\class-pbdpw-hooks.php:23
noprivwp_ajax_bpdpw_delete_dataincludes\class-pbdpw-hooks.php:24
authwp_ajax_bpdpw_bulk_data_saveincludes\class-pbdpw-hooks.php:29
noprivwp_ajax_bpdpw_bulk_data_saveincludes\class-pbdpw-hooks.php:30
authwp_ajax_pbdpw_import_listincludes\class-pbdpw-hooks.php:34
noprivwp_ajax_pbdpw_import_listincludes\class-pbdpw-hooks.php:35
authwp_ajax_bpdpw_check_pincode_sessionincludes\class-pbdpw-hooks.php:50
noprivwp_ajax_bpdpw_check_pincode_sessionincludes\class-pbdpw-hooks.php:51
WordPress Hooks 17
actioninitincludes\admin\class-pbdpw-admin.php:19
actionbpdpw_pincode_product_price_meta_boxincludes\class-pbdpw-hooks.php:6
actionbpdpw_pincode_product_price_bulk_meta_boxincludes\class-pbdpw-hooks.php:7
actionwoocommerce_before_calculate_totalsincludes\class-pbdpw-hooks.php:9
filterwoocommerce_product_get_priceincludes\class-pbdpw-hooks.php:39
filterwoocommerce_get_price_htmlincludes\class-pbdpw-hooks.php:41
actionwp_enqueue_scriptsincludes\class-pbdpw-hooks.php:43
actionwp_footerincludes\class-pbdpw-hooks.php:44
actionwoocommerce_checkout_processincludes\class-pbdpw-hooks.php:46
actionpbdpw_import_csv_fileincludes\class-pbdpw-hooks.php:48
actionadd_meta_boxesincludes\class-pbdpw-product-admin.php:79
actionsave_postincludes\class-pbdpw-product-admin.php:81
actionadmin_noticesincludes\class-pbdpw-product-admin.php:87
actionshutdownincludes\class-pbdpw-product-admin.php:89
actioninitincludes\class-pbdpw.php:126
actioninitincludes\class-pbdpw.php:128
actionadmin_menuincludes\class-pbdpw.php:165
Maintenance & Trust

Pincode based product price Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 13, 2025
PHP min version8.0
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Alternatives

Pincode based product price Alternatives

No alternatives data available yet.

Developer Profile

Pincode based product price Developer Profile

LETSCMS MLM Software

5 plugins · 80 total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
241 days
View full developer profile
Detection Fingerprints

How We Detect Pincode based product price

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pincode-based-product-price-woocommerce/assets/bootstrap/css/bootstrap.min.css/wp-content/plugins/pincode-based-product-price-woocommerce/assets/css/admin/admin.css/wp-content/plugins/pincode-based-product-price-woocommerce/assets/css/sweetalert2.min.css/wp-content/plugins/pincode-based-product-price-woocommerce/assets/bootstrap/js/bootstrap.min.js/wp-content/plugins/pincode-based-product-price-woocommerce/assets/js/admin/admin.js/wp-content/plugins/pincode-based-product-price-woocommerce/assets/js/sweetalert2.all.min.js
Version Parameters
pincode-based-product-price-woocommerce/assets/css/admin/admin.css?ver=pincode-based-product-price-woocommerce/assets/css/sweetalert2.min.css?ver=pincode-based-product-price-woocommerce/assets/js/admin/admin.js?ver=pincode-based-product-price-woocommerce/assets/js/sweetalert2.all.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
tb-headtb-bodyerror_msg
Data Attributes
data-product_id
JS Globals
PBDPW
FAQ

Frequently Asked Questions about Pincode based product price