FlagShip WooCommerce Shipping Security & Risk Analysis

wordpress.org/plugins/flagship-woocommerce-shipping

FlagShip WooCommerce Shipping is an e-shipping courier solution that helps you shipping anything from Canada. Beautifully.

400 active installs v3.0.34 PHP 5.6+ WP 4.6+ Updated Nov 24, 2025
couriere-commerceecommerceshippingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FlagShip WooCommerce Shipping Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The flagship-woocommerce-shipping v3.0.34 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has no recorded vulnerabilities in its history, which suggests a generally secure development approach and thorough testing. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, limiting the potential attack surface significantly. However, the presence of a single "exec" function is a notable concern. While not necessarily a direct vulnerability, it represents a powerful capability that, if misused or exposed to unsanitized input, could lead to arbitrary code execution. Furthermore, the low percentage (36%) of properly escaped output is a significant weakness, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. This could allow attackers to inject malicious scripts into pages viewed by other users, potentially leading to session hijacking or other malicious activities. The plugin also lacks nonce checks and capability checks, which are fundamental security mechanisms for preventing CSRF attacks and ensuring authorized access to sensitive operations.

In conclusion, while the plugin has a clean vulnerability history and a well-secured entry point landscape, the critical `exec` function combined with widespread output escaping deficiencies and a lack of common security checks like nonces and capability checks presents significant risks. The absence of any identified taint flows is encouraging, but it does not negate the inherent dangers of the unescaped output and the potential misuse of the `exec` function. Future development should prioritize addressing the output escaping issues and implementing robust nonce and capability checks to mitigate the identified risks.

Key Concerns

  • Dangerous function detected (exec)
  • Low output escaping percentage
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

FlagShip WooCommerce Shipping Security Vulnerabilities

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

FlagShip WooCommerce Shipping Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
5 prepared
Unescaped Output
49
28 escaped
Nonce Checks
0
Capability Checks
0
File Operations
3
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

exec$home = exec('echo ~');src\Injection\I.php:310

SQL Query Safety

100% prepared5 total queries

Output Escaping

36% escaped77 total outputs
Attack Surface

FlagShip WooCommerce Shipping Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionwoocommerce_order_details_after_order_tableflagship-for-woocommerce.php:52
actionbefore_woocommerce_initflagship-for-woocommerce.php:54
actioninitflagship-for-woocommerce.php:60
actionadd_meta_boxessrc\Components\Event\Listener\MetaboxDisplay.php:50
actioninitsrc\Context\ApplicationContext.php:87
filterpre_set_site_transient_update_pluginssrc\Injection\Updater\Autoupdate.php:21
filterplugins_apisrc\Injection\Updater\Autoupdate.php:22
filterupgrader_post_installsrc\Injection\Updater\Autoupdate.php:23
Maintenance & Trust

FlagShip WooCommerce Shipping Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 24, 2025
PHP min version5.6
Downloads16K

Community Trust

Rating0/100
Number of ratings0
Active installs400
Developer Profile

FlagShip WooCommerce Shipping Developer Profile

flagshipit

2 plugins · 410 total installs

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

How We Detect FlagShip WooCommerce Shipping

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/flagship-woocommerce-shipping/assets/css/backend.css/wp-content/plugins/flagship-woocommerce-shipping/assets/css/frontend.css/wp-content/plugins/flagship-woocommerce-shipping/assets/js/backend.js/wp-content/plugins/flagship-woocommerce-shipping/assets/js/frontend.js
Script Paths
/wp-content/plugins/flagship-woocommerce-shipping/assets/js/backend.js/wp-content/plugins/flagship-woocommerce-shipping/assets/js/frontend.js
Version Parameters
/wp-content/plugins/flagship-woocommerce-shipping/assets/css/backend.css?ver=/wp-content/plugins/flagship-woocommerce-shipping/assets/css/frontend.css?ver=/wp-content/plugins/flagship-woocommerce-shipping/assets/js/backend.js?ver=/wp-content/plugins/flagship-woocommerce-shipping/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
flagship-shipping-options
HTML Comments
<!-- Flagship Shipping --><!-- Flagship Shipping Tracking -->
Data Attributes
data-flagship-shipping-order-iddata-flagship-shipping-tracking-numberdata-flagship-shipping-courier-namedata-flagship-shipping-view-type
JS Globals
flagshipFlagShip
FAQ

Frequently Asked Questions about FlagShip WooCommerce Shipping