EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Security & Risk Analysis

wordpress.org/plugins/easyparcel-shipping

Seamless WooCommerce shipping solution, cheapeast courier options, real-time shipping rates for Malaysia and Singapore.

400 active installs v1.0.39 PHP 7.0+ WP 4.7+ Updated Feb 24, 2026
bulk-shippingeasyparcelshipping-solutionwoocommercewoocommerce-shipping
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Safe to Use in 2026?

Generally Safe

Score 100/100

EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates 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 "easyparcel-shipping" plugin version 1.0.39 demonstrates a generally good security posture based on the provided static analysis. The plugin has a significant number of entry points, all of which are protected by authorization checks. A high percentage of SQL queries use prepared statements, and the majority of output operations are properly escaped, mitigating common web vulnerabilities like SQL injection and cross-site scripting. The absence of known CVEs and vulnerabilities in its history is a positive indicator of its security development practices.

Key Concerns

  • Flow with unsanitized paths
  • High percentage of SQL queries not using prepared statements
  • Percentage of output not properly escaped
Vulnerabilities
None known

EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Security Vulnerabilities

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

EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
35 prepared
Unescaped Output
47
329 escaped
Nonce Checks
23
Capability Checks
18
File Operations
0
External Requests
5
Bundled Libraries
0

SQL Query Safety

85% prepared41 total queries

Output Escaping

88% escaped376 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

9 flows1 with unsanitized paths
handlePost (include\module\auto-fulfillment\EP_Auto_Fulfillment_Setting.php:51)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 10

authwp_ajax_ep_get_courier_dropoff_listinclude\module\auto-fulfillment\EP_Auto_Fulfillment_Setting.php:46
authwp_ajax_wc_shipment_tracking_save_forminclude\module\fulfillment\ajax_action.php:3
authwp_ajax_wc_shipment_tracking_save_datainclude\module\fulfillment\ajax_action.php:6
authwp_ajax_wc_get_courier_ratesinclude\module\fulfillment\ajax_action.php:7
authwp_ajax_wc_get_sender_addressesinclude\module\fulfillment\ajax_action.php:8
authwp_ajax_ep_shipping_zones_save_changesinclude\module\setup\ajax_action.php:7
authwp_ajax_ep_courier_setting_save_changesinclude\module\setup\ajax_action.php:8
authwp_ajax_ep_shipping_zone_methods_save_changesinclude\module\setup\ajax_action.php:9
authwp_ajax_get_easyparcel_default_address_api_versioninclude\module\setup\ajax_action.php:10
authwp_ajax_ep_admin_shipping_zone_save_changesinclude\module\setup\ajax_action.php:12
WordPress Hooks 25
actionactivated_plugindatabase\create.php:3
actionactivated_plugindatabase\create.php:4
actionactivated_plugindatabase\create.php:5
actionactivated_plugindatabase\create.php:6
actioneasyparcel_log_store_info_onceeasyparcel.php:72
actionbefore_woocommerce_initinclude\EP_EasyParcel.php:10
actionwoocommerce_shipping_initinclude\EP_EasyParcel.php:11
actionadmin_menuinclude\EP_EasyParcel.php:13
actionwoocommerce_initinclude\EP_EasyParcel.php:14
actionadmin_initinclude\EP_EasyParcel.php:19
actionadd_meta_boxesinclude\EP_EasyParcel.php:37
filterwoocommerce_get_order_item_totalsinclude\EP_EasyParcel.php:42
filterwoocommerce_shipping_methodsinclude\EP_EasyParcel.php:57
filterwoocommerce_cart_shipping_method_full_labelinclude\EP_EasyParcel.php:58
filterwoocommerce_shipping_methodsinclude\EP_EasyParcel.php:63
actionwoocommerce_new_orderinclude\module\auto-fulfillment\EP_Auto_Fulfillment_Setting.php:47
actionwoocommerce_update_orderinclude\module\auto-fulfillment\EP_Auto_Fulfillment_Setting.php:48
actioneasyparcel_delete_old_zip_filesinclude\module\bulk-fulfillment\EP_Bulk_Fulfillment.php:89
actionadmin_noticesinclude\module\bulk-fulfillment\EP_Bulk_Fulfillment.php:143
actionadmin_noticesinclude\module\bulk-fulfillment\EP_Bulk_Fulfillment.php:144
actionadmin_footerinclude\module\bulk-fulfillment\EP_Bulk_Fulfillment.php:145
actionadmin_enqueue_scriptsinclude\module\setup\WC_Easyparcel_Shipping_Method.php:50
filterwoocommerce_cart_shipping_method_full_labelinclude\module\setup\WC_Easyparcel_Shipping_Method.php:51
actionadmin_noticesinclude\module\setup\WC_Easyparcel_Shipping_Method.php:356
actionadmin_noticesinclude\module\setup\WC_Easyparcel_Shipping_Method.php:360

Scheduled Events 2

easyparcel_log_store_info_once
easyparcel_delete_old_zip_files
Maintenance & Trust

EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 24, 2026
PHP min version7.0
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs400
Developer Profile

EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates Developer Profile

EasyParcel

1 plugin · 400 total installs

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

How We Detect EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easyparcel-shipping/include/module/auto-fulfillment/easyparcel.css/wp-content/plugins/easyparcel-shipping/include/module/auto-fulfillment/ep_breadcrumb.css/wp-content/plugins/easyparcel-shipping/include/module/auto-fulfillment/admin_auto_fulfillment_setting.js
Script Paths
/wp-content/plugins/easyparcel-shipping/include/module/auto-fulfillment/admin_auto_fulfillment_setting.js
Version Parameters
easyparcel-shipping/include/module/auto-fulfillment/easyparcel.css?ver=easyparcel-shipping/include/module/auto-fulfillment/ep_breadcrumb.css?ver=easyparcel-shipping/include/module/auto-fulfillment/admin_auto_fulfillment_setting.js?ver=

HTML / DOM Fingerprints

CSS Classes
easyparcel-auto-fulfillment-setting-page
Data Attributes
data-nonce="ep_auto_fulfillment_nonce"data-ajax-url="admin-ajax.php"
JS Globals
obj.ajax_urlobj.nonceobj.ep_courier_dropoff
FAQ

Frequently Asked Questions about EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates