
Change Shipping Label Security & Risk Analysis
wordpress.org/plugins/change-shipping-labelA simple plugin for changing shipping labels in WooCommece cart and checkout.
Is Change Shipping Label Safe to Use in 2026?
Generally Safe
Score 85/100Change Shipping Label has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "change-shipping-label" plugin v1.2 exhibits a generally positive security posture based on the provided static analysis. The complete absence of identifiable entry points like AJAX handlers, REST API routes, shortcodes, and cron events, along with zero unprotected entry points, significantly limits the potential attack surface. Furthermore, the code demonstrates good practice by utilizing prepared statements for all SQL queries and avoiding file operations and external HTTP requests, which are common sources of vulnerabilities. The lack of known CVEs and historical vulnerabilities further bolsters confidence in its current security state.
However, a notable area of concern is the output escaping. With only 40% of the 10 outputs being properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. This means that malicious scripts could potentially be injected and executed within the WordPress admin area or on the frontend if the unescaped output is rendered in a context that allows for script execution. Additionally, the absence of nonce checks and capability checks across all entry points (though there are no entry points detected) is a theoretical weakness that could become a practical one if the plugin were to introduce new entry points in the future without adequate security measures.
In conclusion, while the plugin has a strong foundation with minimal attack surface and secure data handling for SQL, the insufficient output escaping presents a clear and present risk. Addressing the unescaped outputs should be the immediate priority to mitigate potential XSS vulnerabilities. The lack of specific security checks (nonces, capabilities) on entry points is less of an immediate concern given the current lack of entry points, but it's a good practice to incorporate these moving forward.
Key Concerns
- Insufficient output escaping
- Missing nonce checks
- Missing capability checks
Change Shipping Label Security Vulnerabilities
Change Shipping Label Code Analysis
Output Escaping
Change Shipping Label Attack Surface
WordPress Hooks 4
Maintenance & Trust
Change Shipping Label Maintenance & Trust
Maintenance Signals
Community Trust
Change Shipping Label Alternatives
ShipBlink: EasyPost Live Checkout Rates & Labels
shipblink-easypost-live-checkout-rates-labels
Simplifying ecommerce shipping for WooCommerce merchants. Live Checkout Rates, Batch Labels powered by EasyPost
Checkout Shipping Message Add-on for WooCommerce
checkout-shipping-message-add-on-for-woocommerce
This add-on will allow you to add a custom message to WooCommerce under that shipping totals shipping section of your checkout.
Free Shipping Notice for WooCommerce
free-shipping-notice-for-woocommerce
Displays the remaining price to receive free shipping on the cart and checkout pages.
Lite Shipping Counter & Notice
lite-shipping-counter-notice
Lightweight notice for WooCommerce that shows how much is left to unlock free shipping.
Direct Checkout for WooCommerce
woocommerce-direct-checkout
Formerly "WooCommerce Direct Checkout". This plugin simplifies the entire WooCommerce checkout process to improve your sales rate.
Change Shipping Label Developer Profile
1 plugin · 0 total installs
How We Detect Change Shipping Label
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
change_shipping_labels_option_nameCopyright (C) 2020 Jan WittlerThis program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2+11 morename="change_shipping_labels_option_name[shipping_label_0]"id="shipping_label_0"name="change_shipping_labels_option_name[display_options_1]"id="display_options_1-0"value="Show"id="display_options_1-1"+10 more