Freightmate for WooCommerce Security & Risk Analysis

wordpress.org/plugins/freightmate-for-woocommerce

This plugin allows you to create consignments and manifests for WooCommerce orders, track orders, and apply various shipping options during checkout.

0 active installs v1.0.4 PHP 8.0.30+ WP 6.5+ Updated Feb 4, 2026
consignmentfreightshippingtrackingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Freightmate for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The "freightmate-for-woocommerce" plugin version 1.0.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, ensuring robust protection against SQL injection. The overwhelming majority of output escaping is also properly handled, and there are no recorded past vulnerabilities, suggesting a generally well-maintained codebase. However, a significant concern arises from the presence of 7 AJAX handlers, with 4 of them lacking authentication checks. This creates a substantial attack surface that could be exploited by unauthenticated users to trigger unintended functionality. While the taint analysis shows no critical or high severity unsanitized flows, the existence of one unsanitized path warrants caution, especially in conjunction with the unprotected AJAX endpoints. The absence of capability checks is also a notable weakness, as it means actions performed through these endpoints might not be properly restricted to authorized users. In conclusion, while the plugin has strengths in areas like SQL and output handling, the unprotected AJAX endpoints represent a clear and present risk that needs immediate attention. The lack of capability checks further exacerbates this issue. Addressing these specific weaknesses would significantly improve the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • No capability checks
Vulnerabilities
None known

Freightmate for WooCommerce Security Vulnerabilities

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

Freightmate for WooCommerce Release Timeline

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

Freightmate for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
14 prepared
Unescaped Output
8
346 escaped
Nonce Checks
29
Capability Checks
0
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

100% prepared14 total queries

Output Escaping

98% escaped354 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

5 flows1 with unsanitized paths
freightmate_handle_form_submission (includes\class-freightmate-option-page.php:224)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Freightmate for WooCommerce Attack Surface

Entry Points7
Unprotected4

AJAX Handlers 7

authwp_ajax_wp_searchKeyword_ajax_actionincludes\class-freightmate-ajax-actions.php:3
noprivwp_ajax_wp_searchKeyword_ajax_actionincludes\class-freightmate-ajax-actions.php:4
authwp_ajax_wp_searchSuburb_ajax_actionincludes\class-freightmate-ajax-actions.php:31
authwp_ajax_wp_createConsignment_ajax_actionincludes\class-freightmate-ajax-actions.php:45
authwp_ajax_wp_checkOffers_ajax_actionincludes\class-freightmate-ajax-actions.php:161
authwp_ajax_wp_populate_dimentions_ajax_actionincludes\class-freightmate-ajax-actions.php:226
authwp_ajax_item_update_dimentions_ajax_actionincludes\class-freightmate-ajax-actions.php:290
WordPress Hooks 13
actionadmin_noticesfreightmate-for-woocommerce.php:64
actionadmin_menuincludes\class-freightmate-option-page.php:7
actionadmin_enqueue_scriptsincludes\class-freightmate-option-page.php:8
actionwoocommerce_product_options_shippingincludes\class-freightmate-product-configuration.php:9
actionwoocommerce_process_product_metaincludes\class-freightmate-product-configuration.php:10
actionwoocommerce_admin_process_product_objectincludes\class-freightmate-product-configuration.php:11
actionwp_enqueue_scriptsincludes\class-freightmate-wp-hooks.php:7
filterwoocommerce_package_ratesincludes\class-freightmate-wp-hooks.php:8
actionwoocommerce_after_order_notesincludes\class-freightmate-wp-hooks.php:9
actionwoocommerce_checkout_processincludes\class-freightmate-wp-hooks.php:10
actionwoocommerce_checkout_update_order_metaincludes\class-freightmate-wp-hooks.php:11
actionwoocommerce_admin_order_data_after_billing_addressincludes\class-freightmate-wp-hooks.php:12
filterwoocommerce_email_order_meta_fieldsincludes\class-freightmate-wp-hooks.php:13
Maintenance & Trust

Freightmate for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 4, 2026
PHP min version8.0.30
Downloads655

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Freightmate for WooCommerce Developer Profile

Freightmate

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 Freightmate for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/freightmate-for-woocommerce/css/freightmate-admin-styles.css/wp-content/plugins/freightmate-for-woocommerce/js/freightmate-admin-script.js/wp-content/plugins/freightmate-for-woocommerce/js/freightmate-admin-header-script.js
Script Paths
/wp-content/plugins/freightmate-for-woocommerce/js/freightmate-admin-script.js/wp-content/plugins/freightmate-for-woocommerce/js/freightmate-admin-header-script.js
Version Parameters
freightmate-for-woocommerce/css/freightmate-admin-styles.css?ver=freightmate-for-woocommerce/js/freightmate-admin-script.js?ver=freightmate-for-woocommerce/js/freightmate-admin-header-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
freightmat-admin-pagesfreightmat-error
Data Attributes
data-freightmate-nonce
JS Globals
freightmate
REST Endpoints
/wp-json/freightmate/v1/get_items
FAQ

Frequently Asked Questions about Freightmate for WooCommerce