Nomad Wear Security & Risk Analysis

wordpress.org/plugins/nomad-shipping

WooCommerce integration plugin for retrieving shipping rates, syncing orders, and managing returns via NomadWear services.

0 active installs v1.0.4 PHP 7.4+ WP 6.0+ Updated Jun 13, 2026
nomad-wearnomad-wear-apiorder-syncreturnswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Nomad Wear Safe to Use in 2026?

Generally Safe

Score 100/100

Nomad Wear has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The nomad-shipping v1.0.2 plugin exhibits a generally good security posture with several strengths. The absence of known CVEs and the use of prepared statements for all SQL queries are significant positive indicators. Furthermore, the plugin demonstrates strong output escaping practices, with 91% of outputs being properly sanitized. Nonce and capability checks are also implemented, suggesting an awareness of common WordPress security mechanisms. However, there are specific areas of concern that warrant attention. The presence of one unprotected REST API route significantly expands the attack surface and presents a clear entry point for potential exploitation. While taint analysis did not reveal any critical or high-severity issues, the limited number of flows analyzed might not represent the full picture. The plugin's vulnerability history is clean, which is reassuring, but this does not negate the risk posed by the identified unprotected entry point. Overall, the plugin is built on a foundation of good security practices, but the unprotected REST API route introduces a notable, albeit isolated, security weakness that needs to be addressed.

Key Concerns

  • Unprotected REST API route
  • Limited taint analysis flows
Vulnerabilities
None known

Nomad Wear Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Nomad Wear Release Timeline

v1.0.4Current
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Nomad Wear Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
84 escaped
Nonce Checks
11
Capability Checks
3
File Operations
0
External Requests
5
Bundled Libraries
0

Output Escaping

91% escaped92 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
render_return_form (includes\order-return-management.php:111)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Nomad Wear Attack Surface

Entry Points3
Unprotected1

REST API Routes 2

POST/wp-json/nomad-api/v1/authincludes\order_status_api.php:88
POST/wp-json/nomad-api/v1/update-order-statusincludes\order_status_api.php:132

Shortcodes 1

[return_request_form] includes\order-return-management.php:10
WordPress Hooks 32
actioninitincludes\order-return-management.php:8
actioninitincludes\order-return-management.php:9
actionadmin_menuincludes\order-return-management.php:11
actionadmin_post_submit_return_requestincludes\order-return-management.php:12
actionadd_meta_boxesincludes\order-return-management.php:13
actionsave_postincludes\order-return-management.php:14
filtermanage_return_request_posts_columnsincludes\order-return-management.php:15
actionmanage_return_request_posts_custom_columnincludes\order-return-management.php:16
actionpost_updatedincludes\order-return-management.php:17
actioninitincludes\order-return-management.php:18
actiontemplate_redirectincludes\order-return-management.php:20
actionwoocommerce_order_details_after_order_tableincludes\order-return-management.php:21
actionadd_meta_boxesincludes\order-return-management.php:22
filterwoocommerce_account_menu_itemsincludes\order-return-management.php:23
actioninitincludes\order-return-management.php:24
actionwoocommerce_account_return-requests_endpointincludes\order-return-management.php:25
actionadmin_noticesincludes\order-return-management.php:26
actiontemplate_redirectincludes\order-return-management.php:27
actionwoocommerce_account_return-request_endpointincludes\order-return-management.php:527
actioninitincludes\order_status.php:63
filterwc_order_statusesincludes\order_status.php:115
filterbulk_actions-edit-shop_orderincludes\order_status.php:132
actionrest_api_initincludes\order_status_api.php:87
actionrest_api_initincludes\order_status_api.php:130
actionwoocommerce_shipping_initnomad-shipping.php:100
filterwoocommerce_shipping_methodsnomad-shipping.php:110
actionwoocommerce_thankyounomad-shipping.php:112
actionwoocommerce_after_checkout_billing_formnomad-shipping.php:182
actionwoocommerce_checkout_processnomad-shipping.php:188
actionwoocommerce_after_add_to_cart_buttonnomad-shipping.php:213
actionwoocommerce_after_cart_totalsnomad-shipping.php:221
actionwp_enqueue_scriptsnomad-shipping.php:294
Maintenance & Trust

Nomad Wear Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedJun 13, 2026
PHP min version7.4
Downloads525

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Nomad Wear Developer Profile

nomadwear

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 Nomad Wear

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nomad-shipping/assets/css/backend-style.css/wp-content/plugins/nomad-shipping/assets/css/frontend-style.css/wp-content/plugins/nomad-shipping/assets/js/backend-script.js/wp-content/plugins/nomad-shipping/assets/js/frontend-script.js/wp-content/plugins/nomad-shipping/includes/order_status_api.php/wp-content/plugins/nomad-shipping/includes/order_status.php/wp-content/plugins/nomad-shipping/includes/class-return-requests-list-table.php/wp-content/plugins/nomad-shipping/includes/order-return-management.php+1 more
Script Paths
/wp-content/plugins/nomad-shipping/assets/js/backend-script.js/wp-content/plugins/nomad-shipping/assets/js/frontend-script.js
Version Parameters
nomad-shipping/assets/css/backend-style.css?ver=nomad-shipping/assets/css/frontend-style.css?ver=nomad-shipping/assets/js/backend-script.js?ver=nomad-shipping/assets/js/frontend-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
nomad-shipping-method
HTML Comments
----- Preventing Direct Access -----Include order return management files.Get Nomad log file path inside uploads directoryInclude your shipping file.+5 more
Data Attributes
nomadsh_shipping_phone_nonce_fieldnomadsh_shipping_phone_nonce
JS Globals
nomadsh_generate_jwt_secretnomadsh_get_log_file_pathnomadsh_lognomadsh_include_shipping_methodnomadsh_add_shipping_methodnomadsh_add_checkout_nonce+1 more
FAQ

Frequently Asked Questions about Nomad Wear