NowPost Click & Collect Security & Risk Analysis

wordpress.org/plugins/nowpost-click-collect

Flexible pickup-point delivery for WooCommerce stores, reducing failed deliveries and improving customer satisfaction.

0 active installs v0.0.1 PHP 8.1+ WP 6.2+ Updated Unknown
deliverylogisticspickup-pointsshippingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NowPost Click & Collect Safe to Use in 2026?

Generally Safe

Score 100/100

NowPost Click & Collect has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'nowpost-click-collect' v0.0.1 plugin exhibits a concerning security posture primarily due to its unprotected AJAX endpoints and the presence of a dangerous function. While the plugin demonstrates good practices in SQL query preparation and output escaping, the lack of authentication checks on its two AJAX handlers creates a significant attack surface. Any user, authenticated or not, can trigger these handlers, potentially leading to unintended actions or information disclosure if the internal logic is vulnerable. The use of the `unserialize` function, especially without strong input validation or sanitization, is a critical risk, as it can lead to Remote Code Execution (RCE) if malicious serialized data is provided.

Despite the absence of recorded historical vulnerabilities, this does not guarantee future safety. The current code analysis reveals clear and present dangers. The lack of capability checks on the AJAX endpoints further exacerbates the risk. While the plugin has a small attack surface, the unprotected nature of these entry points, combined with the `unserialize` function, makes it a prime target. The plugin's strengths lie in its SQL and output handling, but these are overshadowed by the critical vulnerabilities introduced by the unprotected AJAX and the `unserialize` function.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous function: unserialize
  • Missing capability checks on AJAX
Vulnerabilities
None known

NowPost Click & Collect Security Vulnerabilities

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

NowPost Click & Collect Code Analysis

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

Dangerous Functions Found

unserialize$this->__unserialize(unserialize($data));includes\phone\libphonenumber\src\PhoneNumber.php:380

Output Escaping

100% escaped73 total outputs
Attack Surface
2 unprotected

NowPost Click & Collect Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_nowpost_update_shipping_costnowpost.php:161
noprivwp_ajax_nowpost_update_shipping_costnowpost.php:199
WordPress Hooks 23
actionadmin_menuincludes\class-nowpost-settings.php:70
actionadmin_initincludes\class-nowpost-settings.php:81
actionbefore_woocommerce_initnowpost.php:79
actionplugins_loadednowpost.php:85
filterwoocommerce_shipping_methodsnowpost.php:92
actionwp_enqueue_scriptsnowpost.php:98
actionwoocommerce_review_order_after_shippingnowpost.php:132
filterwoocommerce_cart_shipping_method_full_labelnowpost.php:141
actionwp_enqueue_scriptsnowpost.php:153
actionwoocommerce_checkout_processnowpost.php:237
actionwoocommerce_store_api_checkout_update_order_from_requestnowpost.php:266
actionwoocommerce_store_api_checkout_order_processednowpost.php:298
actionwoocommerce_checkout_create_ordernowpost.php:312
actionwoocommerce_admin_order_data_after_billing_addressnowpost.php:357
filterwoocommerce_email_order_meta_fieldsnowpost.php:383
actionwoocommerce_thankyounowpost.php:403
actionwoocommerce_payment_completenowpost.php:405
actionwoocommerce_admin_order_data_after_billing_addressnowpost.php:531
actiontemplate_redirectnowpost.php:618
actionwoocommerce_cart_emptiednowpost.php:624
actionwoocommerce_remove_cart_itemnowpost.php:628
actionwoocommerce_after_cart_item_quantity_updatenowpost.php:634
filterwoocommerce_available_payment_gatewaysnowpost.php:644
Maintenance & Trust

NowPost Click & Collect Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version8.1
Downloads131

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

NowPost Click & Collect Developer Profile

Nowpost Admin

1 plugin · 0 total installs

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

How We Detect NowPost Click & Collect

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nowpost-click-collect/assets/nowpost.css/wp-content/plugins/nowpost-click-collect/assets/nowpost-widget.iife.js/wp-content/plugins/nowpost-click-collect/assets/nowpost.js/wp-content/plugins/nowpost-click-collect/assets/nowpost-hide-free.css/wp-content/plugins/nowpost-click-collect/assets/nowpost-hide-free.js
Script Paths
/wp-content/plugins/nowpost-click-collect/assets/nowpost.js/wp-content/plugins/nowpost-click-collect/assets/nowpost-widget.iife.js/wp-content/plugins/nowpost-click-collect/assets/nowpost-hide-free.js
Version Parameters
nowpost-click-collect/assets/nowpost.css?ver=nowpost-click-collect/assets/nowpost-widget.iife.js?ver=nowpost-click-collect/assets/nowpost.js?ver=nowpost-click-collect/assets/nowpost-hide-free.css?ver=nowpost-click-collect/assets/nowpost-hide-free.js?ver=

HTML / DOM Fingerprints

CSS Classes
nowpost_pudo_uinowpost_opennowpost_chosen
Data Attributes
id="nowpost_pickup"id="nowpost_pudo_ui"id="nowpost_open"id="nowpost_chosen"
JS Globals
NowPostPudo
FAQ

Frequently Asked Questions about NowPost Click & Collect