SmartShip – The ideal entrepreneur destination for shipping solutions Security & Risk Analysis

wordpress.org/plugins/smartship

A platform that enables you to compare KSA shipping prices, print shipping labels, track orders, and manage returns from a single place.

40 active installs v1.0.1 PHP + WP 1.0+ Updated Feb 26, 2025
aramexsaudi-postal-logisticsshipping-managementsmsaspl
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SmartShip – The ideal entrepreneur destination for shipping solutions Safe to Use in 2026?

Generally Safe

Score 92/100

SmartShip – The ideal entrepreneur destination for shipping solutions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'smartship' v1.0.1 plugin exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs) and demonstrates good practices in SQL query handling, with 84% using prepared statements. Additionally, 80% of output is properly escaped, indicating an effort to prevent cross-site scripting (XSS) vulnerabilities. The presence of bundled libraries like Select2 and Guzzle, while not inherently insecure, requires attention to ensure they are up-to-date and free from known issues.

However, significant concerns arise from the attack surface and taint analysis. A substantial portion of the plugin's entry points, specifically 12 out of 18 AJAX handlers, lack authentication checks. This represents a critical weakness that could allow unauthenticated users to trigger plugin functionality. Furthermore, the taint analysis reveals 3 high-severity flows with unsanitized paths, suggesting potential for information disclosure or execution vulnerabilities if these flows are triggered by user-supplied input. The limited number of nonce and capability checks on the AJAX handlers further exacerbates the risk associated with the unprotected entry points.

In conclusion, while the plugin has a clean vulnerability history and good practices in some areas like SQL preparation and output escaping, the lack of authentication on a significant number of AJAX handlers and the presence of high-severity unsanitized taint flows present a notable security risk. Addressing these specific areas is paramount to improving the plugin's overall security posture.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flows
  • Limited nonce checks
  • Limited capability checks
  • Bundled libraries (potential for outdated issues)
Vulnerabilities
None known

SmartShip – The ideal entrepreneur destination for shipping solutions Security Vulnerabilities

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

SmartShip – The ideal entrepreneur destination for shipping solutions Code Analysis

Dangerous Functions
0
Raw SQL Queries
9
48 prepared
Unescaped Output
26
105 escaped
Nonce Checks
3
Capability Checks
7
File Operations
4
External Requests
11
Bundled Libraries
2

Bundled Libraries

Select2Guzzle

SQL Query Safety

84% prepared57 total queries

Output Escaping

80% escaped131 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

9 flows7 with unsanitized paths
loginform (inc\screen.php:10)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

SmartShip – The ideal entrepreneur destination for shipping solutions Attack Surface

Entry Points18
Unprotected12

AJAX Handlers 18

authwp_ajax_smartship_disconnectinc\ajaxyk.php:10
noprivwp_ajax_smartship_disconnectinc\ajaxyk.php:11
authwp_ajax_smartship_status_reginc\ajaxyk.php:12
noprivwp_ajax_smartship_status_reginc\ajaxyk.php:13
authwp_ajax_get_smartship_status_reginc\ajaxyk.php:14
noprivwp_ajax_get_smartship_status_reginc\ajaxyk.php:15
authwp_ajax_getPaymentMethodinc\ajaxyk.php:16
noprivwp_ajax_getPaymentMethodinc\ajaxyk.php:17
authwp_ajax_getAllCityinc\ajaxyk.php:18
noprivwp_ajax_getAllCityinc\ajaxyk.php:19
authwp_ajax_send_order_to_apiinc\ajaxyk.php:20
noprivwp_ajax_send_order_to_apiinc\ajaxyk.php:21
authwp_ajax_send_multiple_order_to_apiinc\ajaxyk.php:22
noprivwp_ajax_send_multiple_order_to_apiinc\ajaxyk.php:23
authwp_ajax_updateDbFromsettinginc\ajaxyk.php:24
noprivwp_ajax_updateDbFromsettinginc\ajaxyk.php:25
authwp_ajax_smartship_OrderMappingStatusinc\ajaxyk.php:26
noprivwp_ajax_smartship_OrderMappingStatusinc\ajaxyk.php:27
WordPress Hooks 22
actionplugins_loadedinc\adress.php:15
filterwoocommerce_default_address_fieldsinc\adress.php:44
filterwoocommerce_statesinc\adress.php:52
filterwoocommerce_billing_fieldsinc\adress.php:61
filterwoocommerce_shipping_fieldsinc\adress.php:62
filterwoocommerce_form_field_cityinc\adress.php:63
actionwp_enqueue_scriptsinc\adress.php:64
actionwoocommerce_thankyouinc\init.php:17
actionwoocommerce_update_orderinc\init.php:18
actionwoocommerce_checkout_update_order_metainc\wc_smartship.php:9
actionwoocommerce_admin_order_data_after_billing_addressinc\wc_smartship.php:10
actionadmin_enqueue_scriptsinc\wc_smartship.php:11
filterquery_varsinc\wc_smartship.php:12
actiontemplate_redirectinc\wc_smartship.php:13
actionadd_meta_boxesinc\wc_smartship.php:14
actionadmin_enqueue_scriptssmartship-mmar.php:33
actionadmin_menusmartship-mmar.php:109
actioninitsmartship-mmar.php:137
actioninitsmartship-mmar.php:147
actionadmin_headsmartship-mmar.php:254
filterplugin_action_linkssmartship-mmar.php:256
actionsmartship_daily_eventsmartship-mmar.php:271

Scheduled Events 1

smartship_daily_event
Maintenance & Trust

SmartShip – The ideal entrepreneur destination for shipping solutions Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 26, 2025
PHP min version
Downloads701

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

SmartShip – The ideal entrepreneur destination for shipping solutions Developer Profile

trysmartship

1 plugin · 40 total installs

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

How We Detect SmartShip – The ideal entrepreneur destination for shipping solutions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smartship/assets/css/select2.min.css/wp-content/plugins/smartship/assets/js/select2.min.js/wp-content/plugins/smartship/assets/js/smartship_script.js/wp-content/plugins/smartship/assets/css/smartship_style.css/wp-content/plugins/smartship/assets/img/smartshiplogo.svg
Script Paths
/wp-content/plugins/smartship/assets/js/select2.min.js/wp-content/plugins/smartship/assets/js/smartship_script.js
Version Parameters
select2.min.css?ver=select2.min.js?ver=smartship_script.js?ver=smartship_style.css?ver=

HTML / DOM Fingerprints

Data Attributes
smartship_wp_all_settingssmartship_tokensmartship_status_settingssmartship_payment_gatewaysmartship_log_modesmartship_enabled_states+4 more
JS Globals
smartship
REST Endpoints
/wp-json/smartship/v1/order-status
FAQ

Frequently Asked Questions about SmartShip – The ideal entrepreneur destination for shipping solutions