Multiple Shipping Addresses for WooCommerce (Address Book) Security & Risk Analysis

wordpress.org/plugins/themehigh-multiple-addresses

One best way to let your customers add multiple shipping and billing addresses to their My Account page.

2K active installs v2.3.0 PHP 7.0.0+ WP 5.2+ Updated Oct 15, 2025
addressaddress-bookmultiple-addressshipping-addresses
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multiple Shipping Addresses for WooCommerce (Address Book) Safe to Use in 2026?

Generally Safe

Score 100/100

Multiple Shipping Addresses for WooCommerce (Address Book) 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 themehigh-multiple-addresses plugin, version 2.3.0, demonstrates a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and significant taint analysis findings are all positive indicators. The plugin also implements nonce and capability checks on most of its entry points, which is a good practice for protecting against common WordPress vulnerabilities. However, there are a few areas that warrant attention. The existence of external HTTP requests, while only one, introduces a potential dependency on external services which could be a vector for supply chain attacks or denial-of-service if the external service is compromised or unavailable. Furthermore, while 80% output escaping is good, the remaining 20% represents a potential area for cross-site scripting (XSS) vulnerabilities, especially if the unescaped data originates from user input. The plugin's vulnerability history shows no past issues, which is commendable, but it's important to remember that past performance is not a guarantee of future results. Continuous monitoring and updates are crucial.

Key Concerns

  • External HTTP requests present
  • Unescaped output exists (20%)
Vulnerabilities
None known

Multiple Shipping Addresses for WooCommerce (Address Book) Security Vulnerabilities

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

Multiple Shipping Addresses for WooCommerce (Address Book) Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
57
232 escaped
Nonce Checks
15
Capability Checks
3
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

80% escaped289 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-thmaf-public> (public\class-thmaf-public.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Multiple Shipping Addresses for WooCommerce (Address Book) Attack Surface

Entry Points16
Unprotected0

AJAX Handlers 16

authwp_ajax_thmaf_deactivation_reasonadmin\class-thmaf-admin.php:42
authwp_ajax_hide_thmaf_admin_noticeincludes\class-thmaf.php:106
authwp_ajax_add_new_shipping_addresspublic\class-thmaf-public-checkout.php:33
noprivwp_ajax_add_new_shipping_addresspublic\class-thmaf-public-checkout.php:34
authwp_ajax_thmaf_save_addresspublic\class-thmaf-public-checkout.php:36
noprivwp_ajax_thmaf_save_addresspublic\class-thmaf-public-checkout.php:37
authwp_ajax_get_address_with_idpublic\class-thmaf-public.php:153
noprivwp_ajax_get_address_with_idpublic\class-thmaf-public.php:154
authwp_ajax_delete_address_with_idpublic\class-thmaf-public.php:156
noprivwp_ajax_delete_address_with_idpublic\class-thmaf-public.php:157
authwp_ajax_enable_ship_to_multi_addresspublic\class-thmaf-public.php:164
noprivwp_ajax_enable_ship_to_multi_addresspublic\class-thmaf-public.php:165
authwp_ajax_save_multi_selected_shippingpublic\class-thmaf-public.php:168
noprivwp_ajax_save_multi_selected_shippingpublic\class-thmaf-public.php:169
authwp_ajax_save_shipping_method_detailspublic\class-thmaf-public.php:203
noprivwp_ajax_save_shipping_method_detailspublic\class-thmaf-public.php:204
WordPress Hooks 41
actionadmin_headadmin\class-thmaf-admin.php:38
actionadmin_footer-plugins.phpadmin\class-thmaf-admin.php:41
actionadmin_initadmin\class-thmaf-admin.php:255
actionadmin_noticesadmin\class-thmaf-admin.php:256
actionwoocommerce_admin_order_data_after_shipping_addressadmin\class-thmaf-admin.php:257
actioninitincludes\class-thmaf.php:66
actionadmin_footerincludes\class-thmaf.php:105
actionplugins_loadedincludes\class-thmaf.php:151
actionadmin_enqueue_scriptsincludes\class-thmaf.php:163
actionadmin_menuincludes\class-thmaf.php:164
filterwoocommerce_screen_idsincludes\class-thmaf.php:165
actionwp_enqueue_scriptsincludes\class-thmaf.php:184
filterwoocommerce_locate_templateincludes\class-thmaf.php:185
actionafter_setup_themepublic\class-thmaf-public-checkout.php:21
actionafter_setup_themepublic\class-thmaf-public.php:37
actionwoocommerce_after_save_address_validationpublic\class-thmaf-public.php:129
actionthmaf_after_address_displaypublic\class-thmaf-public.php:132
actionwoocommerce_before_edit_account_address_formpublic\class-thmaf-public.php:133
actionwoocommerce_before_edit_account_address_formpublic\class-thmaf-public.php:134
actionwoocommerce_before_edit_account_address_formpublic\class-thmaf-public.php:135
actionwoocommerce_before_checkout_billing_formpublic\class-thmaf-public.php:138
actionwoocommerce_before_checkout_shipping_formpublic\class-thmaf-public.php:139
actionwoocommerce_before_checkout_billing_formpublic\class-thmaf-public.php:142
filterwoocommerce_checkout_fieldspublic\class-thmaf-public.php:144
filterwoocommerce_form_field_hiddenpublic\class-thmaf-public.php:146
actionwoocommerce_checkout_order_processedpublic\class-thmaf-public.php:147
actionwoocommerce_before_checkout_shipping_formpublic\class-thmaf-public.php:150
actionwoocommerce_checkout_order_processedpublic\class-thmaf-public.php:151
actionwoocommerce_after_checkout_validationpublic\class-thmaf-public.php:159
filterwoocommerce_billing_fieldspublic\class-thmaf-public.php:160
filterwoocommerce_shipping_fieldspublic\class-thmaf-public.php:161
actionwoocommerce_new_order_itempublic\class-thmaf-public.php:173
actionwoocommerce_add_order_item_metapublic\class-thmaf-public.php:175
filterwoocommerce_order_item_get_formatted_meta_datapublic\class-thmaf-public.php:179
filterwoocommerce_order_get_formatted_shipping_addresspublic\class-thmaf-public.php:180
filterwoocommerce_order_again_cart_item_datapublic\class-thmaf-public.php:183
filterwoocommerce_shipping_show_shipping_calculatorpublic\class-thmaf-public.php:195
actionwoocommerce_cart_shipping_packagespublic\class-thmaf-public.php:196
actionwoocommerce_cart_shipping_packagespublic\class-thmaf-public.php:198
actionwoocommerce_checkout_create_order_shipping_itempublic\class-thmaf-public.php:207
actionbefore_woocommerce_initthemehigh-multiple-addresses.php:85
Maintenance & Trust

Multiple Shipping Addresses for WooCommerce (Address Book) Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 15, 2025
PHP min version7.0.0
Downloads47K

Community Trust

Rating96/100
Number of ratings19
Active installs2K
Developer Profile

Multiple Shipping Addresses for WooCommerce (Address Book) Developer Profile

ThemeHigh

16 plugins · 579K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
245 days
View full developer profile
Detection Fingerprints

How We Detect Multiple Shipping Addresses for WooCommerce (Address Book)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/themehigh-multiple-addresses/assets/css/images/close.svg/wp-content/plugins/themehigh-multiple-addresses/assets/css/images/done.svg/wp-content/plugins/themehigh-multiple-addresses/assets/css/images/reminder.svg/wp-content/plugins/themehigh-multiple-addresses/assets/css/images/tick.svg/wp-content/plugins/themehigh-multiple-addresses/assets/css/thmaf-admin.css/wp-content/plugins/themehigh-multiple-addresses/assets/css/thmaf-admin.min.css/wp-content/plugins/themehigh-multiple-addresses/assets/js/thmaf-admin.js/wp-content/plugins/themehigh-multiple-addresses/assets/js/thmaf-admin.min.js
Script Paths
assets/js/thmaf-admin.jsassets/js/thmaf-admin.min.js
Version Parameters
themehigh-multiple-addresses/assets/css/thmaf-admin.css?ver=themehigh-multiple-addresses/assets/js/thmaf-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
thmaf-notice-actionthmaf-yesthmaf-themehigh-logothmaf-donethmaf-remindthmaf-dismissthmaf-review-wrapperthmaf-review-image+1 more
Data Attributes
data-thmaf-shipping-formdata-thmaf-billing-formdata-thmaf-user-id
JS Globals
THMAF_ASSETS_URL_ADMIN
FAQ

Frequently Asked Questions about Multiple Shipping Addresses for WooCommerce (Address Book)