[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUyzCba2iyfOzsU5TCs23frJpBxHZmZIuinTTTRSKDTY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":8,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":123,"fingerprints":294},"h-shipping-multiple-addresses-for-woocommerce","H-Shipping Multiple Shipping Addresses for WooCommerce","1.0.3","hplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fhplugin\u002F","\u003Cp>\u003Cstrong>H-Shipping Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> solves the problem of customers needing to repeatedly type different shipping addresses for their orders. Whether sending gifts to family or managing deliveries to different office locations, this plugin provides a smooth, integrated experience.\u003C\u002Fp>\n\u003Cp>The plugin adds a dedicated \u003Cstrong>“Shipping Addresses”\u003C\u002Fstrong> tab to the WooCommerce “My Account” area, where users can add, edit, or delete their preferred shipping destinations. During checkout, users can simply select a saved address with a single click, automatically populating the shipping fields.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Address Book\u003C\u002Fstrong>: Customers can save up to \u003Cstrong>3 unique shipping addresses\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account Integration\u003C\u002Fstrong>: Adds a clean, native-looking “Shipping Addresses” tab to the user account area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Checkout\u003C\u002Fstrong>: Displays saved addresses as radio options above the shipping form at checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Auto-Fill\u003C\u002Fstrong>: Selecting an address instantly populates all shipping fields via AJAX.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Ready\u003C\u002Fstrong>: Fully compatible with WordPress Multisite networks (activates table creation for all sites).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native UI\u003C\u002Fstrong>: Designed to match your theme’s styling by using standard WooCommerce classes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Integrity\u003C\u002Fstrong>: Strictly focuses on shipping fields—never overwrites billing information.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Managing Addresses (Customer)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Log in to the store.\u003C\u002Fli>\n\u003Cli>Go to the \u003Cstrong>My Account\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003Cli>Click on the new \u003Cstrong>“Shipping Addresses”\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003Cli>Click “Add New Address” to save a destination (up to 3).\u003C\u002Fli>\n\u003Cli>Use the “Edit” or “Delete” buttons to manage existing entries.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Using at Checkout\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add products to the cart and proceed to checkout.\u003C\u002Fli>\n\u003Cli>Ensure you are logged in.\u003C\u002Fli>\n\u003Cli>In the Shipping section, you will see a list of your saved addresses.\u003C\u002Fli>\n\u003Cli>Select an address to auto-fill the form, or choose “New \u002F Different Address” to type a new one manually.\u003C\u002Fli>\n\u003C\u002Fol>\n","Seamlessly allow customers to save and manage up to 3 shipping addresses in WooCommerce. Fully compatible with My Account and Checkout pages.",0,207,"2026-02-04T19:06:00.000Z","6.9.4","5.0","7.2",[18,19,20,21,22],"address-book","checkout","multiple-addresses","shipping","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fh-shipping-multiple-addresses-for-woocommerce.1.0.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":29,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"Catch Plugins",12,28810,798,79,"2026-04-03T21:16:35.124Z",[36,56,70,84,104],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":24,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"happycoders-multiple-addresses","Happy Coders Multi Address for WooCommerce","1.0.14","Happy Coders","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappycoders\u002F","\u003Cp>Tired of customers having to re-type addresses for different shipping locations or billing details? HappyCoders Multiple Addresses for WooCommerce enhances the WooCommerce “My Account” area and Checkout process by providing a robust address book feature.\u003C\u002Fp>\n\u003Cp>Logged-in customers can save multiple billing and shipping addresses, give them nicknames for easy recognition (like “Home”, “Work”, “Parents’ House”), set defaults, and edit or delete addresses as needed.\u003C\u002Fp>\n\u003Cp>During checkout, customers can quickly select from their saved addresses using a dropdown or list format (configurable by the admin), streamlining the process and reducing errors. This plugin integrates with both the Classic WooCommerce Checkout (using the \u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> shortcode) and the modern Block-Based Checkout experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi Address Book:\u003C\u002Fstrong> A dedicated section in the “My Account” page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Import:\u003C\u002Fstrong> Seamlessly imports a customer’s existing default WooCommerce address into the address book on their first visit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Saving of New Checkout Addresses:\u003C\u002Fstrong> Any new, unique address a customer enters during checkout is automatically saved to their address book and set as the new default for future use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Multiple Addresses:\u003C\u002Fstrong> Customers can save distinct billing and shipping addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address Nicknames & Types:\u003C\u002Fstrong> Easily label and identify saved addresses with custom nicknames and predefined types (Home, Work, Other).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Default Addresses:\u003C\u002Fstrong> Designate default billing and shipping addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Editing\u002FDeletion:\u003C\u002Fstrong> Customers can manage their saved addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout Selection:\u003C\u002Fstrong> Choose saved addresses directly on the checkout page.\n\u003Cul>\n\u003Cli>Admin option for Dropdown or Radio List display.\u003C\u002Fli>\n\u003Cli>Admin option to allow\u002Fdisallow entering a brand new address at checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address Limits:\u003C\u002Fstrong> Admin can set maximum number of billing\u002Fshipping addresses per user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Menu Text:\u003C\u002Fstrong> Admin can change the “Multi Address Book” menu item text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Default New Address:\u003C\u002Fstrong> Newly added addresses automatically become the default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic & Block Checkout Integration:\u003C\u002Fstrong> Works with both checkout types.\n\u003Cul>\n\u003Cli>\u003Cem>Classic:\u003C\u002Fem> Uses standard WooCommerce hooks.\u003C\u002Fli>\n\u003Cli>\u003Cem>Block:\u003C\u002Fem> Uses modern JavaScript integration with the WooCommerce Blocks API (\u003Ccode>registerCheckoutBlock\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Compatible:\u003C\u002Fstrong> Includes support for Multisite installations, ensuring endpoints and functionality work correctly across the network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account Address Display Style:\u003C\u002Fstrong> Admin can choose to display saved addresses in the “My Account” page as a carousel or a list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Building from Source\u003C\u002Fh3>\n\u003Cp>This plugin uses modern JavaScript tools for development. The source code is included for transparency and to allow developers to contribute or modify the code. You do not need to follow these steps to use the plugin; the pre-built files are included.\u003C\u002Fp>\n\u003Cp>If you wish to modify the JavaScript or CSS source files (\u003Ccode>\u002Fsrc\u003C\u002Fcode> directory), you will need to have Node.js and npm installed on your machine.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Navigate to the Plugin Directory:\u003C\u002Fstrong>\u003Cbr \u002F>\nOpen your terminal and navigate to the plugin’s root directory:\u003Cbr \u002F>\n    cd path\u002Fto\u002Fwp-content\u002Fplugins\u002Fhappycoders-multiple-addresses\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Install Dependencies:\u003C\u002Fstrong>\u003Cbr \u002F>\nRun the following command to install the necessary development packages listed in \u003Ccode>package.json\u003C\u002Fcode>:\u003Cbr \u002F>\n    npm install\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Build for Production:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo compile and minify the source files for a production environment, run:\u003Cbr \u002F>\n    npm run build\u003Cbr \u002F>\nThis will generate the final JavaScript and CSS files in the \u003Ccode>\u002Fbuild\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Run in Development Mode:\u003C\u002Fstrong>\u003Cbr \u002F>\nFor active development, use this command to watch for changes in the \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory and automatically re-compile the files:\u003Cbr \u002F>\n    npm run start\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The source files for the block integration can be found in the \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory.\u003C\u002Fp>\n","Allow logged-in WooCommerce customers to manage multiple addresses in an address book and select them easily during checkout.",60,1021,8,"2025-11-19T15:13:00.000Z","6.8.5","5.6","7.4",[52,19,20,53,22],"billing-address","shipping-address","https:\u002F\u002Fhappycoders.in\u002Fhappycoders-multiple-addresses","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhappycoders-multiple-addresses.1.0.14.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":48,"requires_at_least":15,"requires_php":66,"tags":67,"homepage":68,"download_link":69,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"addweb-woo-multi-address","AddWeb Woo Multi-address","1.0.0","AddWeb Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Faddweb-solution-pvt-ltd\u002F","\u003Cp>\u003Cstrong>AddWeb Woo Multi-address\u003C\u002Fstrong> empowers WooCommerce stores by letting customers manage multiple billing and shipping addresses from their account and easily select them during checkout.\u003C\u002Fp>\n\u003Cp>Whether your store uses the classic checkout, Elementor-based templates, or WooCommerce blocks, this plugin ensures a seamless experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Manage Multiple Addresses from My Account\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomers can add, edit, or delete multiple billing and shipping addresses from their “My Account” area, and set default ones for faster checkout.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Address Dropdown at Checkout\u003C\u002Fstrong>\u003Cbr \u002F>\nCustom dropdown fields on the checkout page let users select from their saved addresses. The selected address auto-fills the billing or shipping fields accordingly.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Address Display in Order Details\u003C\u002Fstrong>\u003Cbr \u002F>\nSelected addresses appear clearly in the order summary — improving clarity for customers and store admins.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Supports All WooCommerce Checkout Methods\u003C\u002Fstrong>\u003Cbr \u002F>\n– Classic WooCommerce checkout\u003Cbr \u002F>\n– Elementor-powered checkout pages\u003Cbr \u002F>\n– WooCommerce block checkout (Cart & Checkout blocks)\u003Cbr \u002F>\n– Block-based WordPress themes\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later. See https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003C\u002Fp>\n","Manage and use multiple billing and shipping addresses in WooCommerce — with full support for classic, Elementor, and block-based checkouts.",835,"2025-07-14T12:07:00.000Z","7.0",[52,19,20,53,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faddweb-woo-multi-address.1.0.0.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":79,"requires_at_least":80,"requires_php":68,"tags":81,"homepage":68,"download_link":82,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":83},"trs-address-book","TRS Address Book","1.0.2","The Right Software","https:\u002F\u002Fprofiles.wordpress.org\u002Ftherightsw\u002F","\u003Cp>Allow customers to save multiple shipping addresses that can be used on WooCommerce checkout page. The address book contains the customer’s shipping addresses, and any additional addresses that they frequently use when placing an order. This will speed up the checkout process.\u003C\u002Fp>\n\u003Cp>For more info about WordPress plugin development, visit The Right Software \u003Ca href=\"https:\u002F\u002Ftherightsw.com\u002Fplugin-development\u002F\" rel=\"nofollow ugc\">plugin development services\u003C\u002Fa> page.\u003Cbr \u002F>\nView other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftherightsw\u002F#content-plugins\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>.\u003Cbr \u002F>\nSend your problems to \u003Ca href=\"mailto:hello@therightsw.com\" rel=\"nofollow ugc\">hello@therightsw.com\u003C\u002Fa>. Dont forget to mention WordPress and WooCommerce versions.\u003C\u002Fp>\n","Allow customers to save multiple shipping addresses that can be used on WooCommerce checkout page. The address book contains the customer's shipp &hellip;",793,"5.9.13","4.9",[18,20,53,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrs-address-book.zip","2026-03-15T10:48:56.248Z",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":14,"requires_at_least":97,"requires_php":50,"tags":98,"homepage":68,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":11,"last_vuln_date":103,"fetched_at":26},"woo-address-book","Address Book for WooCommerce","3.1.0","CrossPeak","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrosspeak\u002F","\u003Cp>\u003Cstrong>Notice\u003C\u002Fstrong> – This plugin is does not currently work with the WooCommerce Block Checkout. It currently only supports the Classic WooCommerce checkout. We hope to find a way to integrate with the Block Checkout in the future.\u003C\u002Fp>\n\u003Cp>Gives your customers the option to store multiple billing and shipping addresses and retrieve them on checkout. Addresses can be updated and modified quickly and easily in \u002Fmy-account\u002F, or saved as part of the checkout process.\u003C\u002Fp>\n\u003Cp>Tools to import and export saved addresses available to customers.\u003C\u002Fp>\n\u003Cp>There is a \u003Ca href=\"https:\u002F\u002Fwoo-address-book.crosspeak.dev\" rel=\"nofollow ugc\">demo setup\u003C\u002Fa> if you would like to try this plugin out with a demo store.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>The settings for this plugin are located in WooCommerce General settings: WooCommerce -> Settings -> Address Book.\u003C\u002Fp>\n\u003Cp>WooCommerce Address Book options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable billing\u002Fshipping address book\u003C\u002Fli>\n\u003Cli>Add New Address as default selection\u003C\u002Fli>\n\u003Cli>Enable setting Billing\u002FShipping Address Nickname during Checkout\u003C\u002Fli>\n\u003Cli>Limit number of billing addresses that each user can save\u003C\u002Fli>\n\u003Cli>Enable or disable import\u002Fexport functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code\u003C\u002Fh4>\n\u003Cp>View the source on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fwoo-address-book\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. You can also submit an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fwoo-address-book\u002Fissues\" rel=\"nofollow ugc\">issue\u003C\u002Fa> or pull request for anything new.\u003C\u002Fp>\n\u003Ch4>PRO\u003C\u002Fh4>\n\u003Cp>The Address Book plugin is also available in a professional version which includes more functionality. Address Book Pro for WooCommerce features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backoffice support\n\u003Cul>\n\u003Cli>When adding orders through the Admin you can select from a customer’s address book.\u003C\u002Fli>\n\u003Cli>Manage a customer’s address book right from their user profile.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crosspeaksoftware.com\u002Fdownloads\u002Faddress-book-pro-for-woocommerce\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=Pro%20Upgrade\" rel=\"nofollow ugc\">Upgrade to Address Book Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Gives your customers the option to store multiple billing and shipping addresses and retrieve them on checkout.",4000,87753,98,23,"2026-03-02T16:54:00.000Z","6.0",[99,18,20,22],"address","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-address-book.3.1.0.zip",99,1,"2019-08-23 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":15,"requires_php":50,"tags":118,"homepage":121,"download_link":122,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"comunas-de-chile-para-woocommerce","Comunas de Chile para WooCommerce","2026.01.25","Andrés Reyes Galgani","https:\u002F\u002Fprofiles.wordpress.org\u002Fandresreyesdev\u002F","\u003Cp>Este plugin permite:\u003Cbr \u002F>\n– Modificar el nombre del campo “State” por “Comuna”.\u003Cbr \u002F>\n– Añadir la lista completa de las 346 comunas de Chile para optimizar la experiencia de compra.\u003Cbr \u002F>\n– \u003Cstrong>Compatible con el Checkout Clásico y el nuevo Checkout de Bloques de WooCommerce.\u003C\u002Fstrong>\u003Cbr \u002F>\n– Compatibilidad declarada con WooCommerce HPOS y bloques de carrito\u002Fcheckout.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Soporte oficial para las 346 comunas de Chile, basado en datos oficiales del Gobierno de Chile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible con el nuevo Checkout de Bloques de WooCommerce\u003C\u002Fstrong> (introducido en WC 8.3+).\u003C\u002Fli>\n\u003Cli>Compatible con el checkout clásico de WooCommerce.\u003C\u002Fli>\n\u003Cli>Notificación en el área de administración con opciones adicionales para activar servicios de envío.\u003C\u002Fli>\n\u003Cli>Elimina campos irrelevantes como el código postal en Chile.\u003C\u002Fli>\n\u003Cli>Declaración de compatibilidad con HPOS (High-Performance Order Storage).\u003C\u002Fli>\n\u003C\u002Fol>\n","Agrega las Comunas de Chile a WooCommerce para mejorar la experiencia de envío.",2000,35564,94,15,"2026-01-25T19:42:00.000Z","6.7.5",[19,119,120,21,22],"chile","comunas","https:\u002F\u002Fandres.reyes.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomunas-de-chile-para-woocommerce.2026.01.25.zip",{"attackSurface":124,"codeSignals":196,"taintFlows":236,"riskAssessment":290,"analyzedAt":293},{"hooks":125,"ajaxHandlers":173,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":195,"unprotectedCount":11},[126,131,136,140,145,149,153,157,161,165,169],{"type":127,"name":128,"callback":129,"file":130,"line":44},"action","plugins_loaded","hplugin_update_db_check","h-shipping-multiple-addresses-for-woocommerce.php",{"type":127,"name":132,"callback":133,"priority":134,"file":130,"line":135},"wpmu_new_blog","hplugin_new_site_setup",10,72,{"type":127,"name":137,"callback":138,"file":130,"line":139},"wp_enqueue_scripts","hplugin_enqueue_scripts",142,{"type":141,"name":142,"callback":143,"file":130,"line":144},"filter","woocommerce_account_menu_items","hplugin_add_my_account_tab",175,{"type":127,"name":146,"callback":147,"file":130,"line":148},"init","hplugin_add_endpoint",193,{"type":127,"name":150,"callback":151,"file":130,"line":152},"template_redirect","hplugin_restrict_endpoint_access",202,{"type":127,"name":154,"callback":155,"file":130,"line":156},"woocommerce_account_shipping-addresses_endpoint","hplugin_my_account_tab_content",221,{"type":127,"name":158,"callback":159,"file":130,"line":160},"woocommerce_before_checkout_shipping_form","hplugin_checkout_shipping_field",685,{"type":127,"name":162,"callback":163,"file":164,"line":30},"admin_menu","add_admin_menu","includes\\admin\\class-hplugin-settings.php",{"type":127,"name":166,"callback":167,"file":164,"line":168},"admin_init","register_settings",13,{"type":127,"name":170,"callback":171,"file":164,"line":172},"admin_enqueue_scripts","enqueue_admin_scripts",14,[174,180,184,188],{"action":175,"nopriv":176,"callback":177,"hasNonce":178,"hasCapCheck":176,"file":130,"line":179},"hplugin_save_address",false,"hplugin_ajax_save_address",true,447,{"action":181,"nopriv":176,"callback":182,"hasNonce":178,"hasCapCheck":176,"file":130,"line":183},"hplugin_delete_address","hplugin_ajax_delete_address",618,{"action":185,"nopriv":176,"callback":186,"hasNonce":178,"hasCapCheck":176,"file":130,"line":187},"hplugin_get_address","hplugin_ajax_get_address",641,{"action":189,"nopriv":176,"callback":190,"hasNonce":178,"hasCapCheck":176,"file":130,"line":191},"hplugin_set_default_address","hplugin_ajax_set_default_address",663,[],[],[],4,{"dangerousFunctions":197,"sqlUsage":198,"outputEscaping":205,"fileOperations":11,"externalRequests":11,"nonceChecks":195,"capabilityChecks":102,"bundledLibraries":235},[],{"prepared":199,"raw":102,"locations":200},18,[201],{"file":202,"line":203,"context":204},"uninstall.php",19,"$wpdb->query() with variable interpolation",{"escaped":206,"rawEcho":168,"locations":207},67,[208,211,213,215,217,219,221,223,225,227,229,231,233],{"file":130,"line":209,"context":210},237,"raw output",{"file":130,"line":212,"context":210},240,{"file":130,"line":214,"context":210},243,{"file":130,"line":216,"context":210},252,{"file":130,"line":218,"context":210},292,{"file":130,"line":220,"context":210},293,{"file":130,"line":222,"context":210},295,{"file":130,"line":224,"context":210},708,{"file":130,"line":226,"context":210},712,{"file":164,"line":228,"context":210},169,{"file":164,"line":230,"context":210},174,{"file":164,"line":232,"context":210},180,{"file":164,"line":234,"context":210},181,[],[237,255,268],{"entryPoint":238,"graph":239,"unsanitizedCount":11,"severity":254},"hplugin_ajax_save_address (h-shipping-multiple-addresses-for-woocommerce.php:448)",{"nodes":240,"edges":252},[241,246],{"id":242,"type":243,"label":244,"file":130,"line":245},"n0","source","$_POST (x5)",467,{"id":247,"type":248,"label":249,"file":130,"line":250,"wp_function":251},"n1","sink","get_var() [SQLi]",514,"get_var",[253],{"from":242,"to":247,"sanitized":178},"low",{"entryPoint":256,"graph":257,"unsanitizedCount":11,"severity":254},"hplugin_ajax_get_address (h-shipping-multiple-addresses-for-woocommerce.php:642)",{"nodes":258,"edges":266},[259,262],{"id":242,"type":243,"label":260,"file":130,"line":261},"$_POST",650,{"id":247,"type":248,"label":263,"file":130,"line":264,"wp_function":265},"get_row() [SQLi]",653,"get_row",[267],{"from":242,"to":247,"sanitized":178},{"entryPoint":269,"graph":270,"unsanitizedCount":11,"severity":254},"\u003Ch-shipping-multiple-addresses-for-woocommerce> (h-shipping-multiple-addresses-for-woocommerce.php:0)",{"nodes":271,"edges":286},[272,273,274,276,278,281],{"id":242,"type":243,"label":244,"file":130,"line":245},{"id":247,"type":248,"label":249,"file":130,"line":250,"wp_function":251},{"id":275,"type":243,"label":260,"file":130,"line":261},"n2",{"id":277,"type":248,"label":263,"file":130,"line":264,"wp_function":265},"n3",{"id":279,"type":243,"label":280,"file":130,"line":261},"n4","$_POST (x2)",{"id":282,"type":248,"label":283,"file":130,"line":284,"wp_function":285},"n5","echo() [XSS]",732,"echo",[287,288,289],{"from":242,"to":247,"sanitized":178},{"from":275,"to":277,"sanitized":178},{"from":279,"to":282,"sanitized":178},{"summary":291,"deductions":292},"The plugin \"h-shipping-multiple-addresses-for-woocommerce\" v1.0.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history.  The absence of any known CVEs, along with a low number of total vulnerabilities historically, suggests a well-maintained and secure codebase. The static analysis further supports this, highlighting that all identified entry points (AJAX handlers) are protected with nonce and capability checks, and there are no critical or high severity issues detected in taint analysis. The majority of SQL queries utilize prepared statements, and a significant portion of output is properly escaped, mitigating common web vulnerabilities.",[],"2026-03-17T07:33:04.730Z",{"wat":295,"direct":304},{"assetPaths":296,"generatorPatterns":299,"scriptPaths":300,"versionParams":301},[297,298],"\u002Fwp-content\u002Fplugins\u002Fh-shipping-multiple-addresses-for-woocommerce\u002Fassets\u002Fcss\u002Fhplugin-style.min.css","\u002Fwp-content\u002Fplugins\u002Fh-shipping-multiple-addresses-for-woocommerce\u002Fassets\u002Fjs\u002Fhplugin-script.min.js",[],[298],[302,303],"\u002Fwp-content\u002Fplugins\u002Fh-shipping-multiple-addresses-for-woocommerce\u002Fassets\u002Fcss\u002Fhplugin-style.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fh-shipping-multiple-addresses-for-woocommerce\u002Fassets\u002Fjs\u002Fhplugin-script.min.js?ver=",{"cssClasses":305,"htmlComments":312,"htmlAttributes":327,"restEndpoints":330,"jsGlobals":331,"shortcodeOutput":333},[306,307,308,309,310,311],"hplugin-container","hplugin-addresses-list","hplugin-address-item","hplugin-address-actions","hplugin-address-edit-form","hplugin-add-address-form",[313,314,315,316,317,318,319,320,321,322,323,324,325,326],"\u003C!-- Select an option... -->","\u003C!-- Are you sure you want to delete this address? -->","\u003C!-- Saving... -->","\u003C!-- Address Saved! -->","\u003C!-- An error occurred. -->","\u003C!-- You have reached the maximum limit of 10 addresses. -->","\u003C!-- My Shipping Addresses -->","\u003C!-- Add New Address -->","\u003C!-- Shipping Addresses -->","\u003C!-- Actions -->","\u003C!-- Edit -->","\u003C!-- Delete -->","\u003C!-- Save Address -->","\u003C!-- Cancel -->",[328,329],"data-address-id","data-address-name",[],[332],"hplugin_vars",[]]