[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSecLoyMWhwqE5DxzCsOHoBe3lRch519Bh72qSq2R50U":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":147,"fingerprints":210},"autopostcode","AutoPostcode","1.1","creativemarketingltd","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativemarketingltd\u002F","\u003Cp>Our plugin allows your website visitors to experience a faster checkout by simply entering their postcode and selecting their address from a dropwdown list.\u003C\u002Fp>\n\u003Ch4>Address postcode lookup\u003C\u002Fh4>\n\u003Cp>Adds an address dropdown list upon postcode entry on your WooCommerce checkout page.\u003C\u002Fp>\n\u003Cp>AutoPostcode helps your users to experience a smoother and faster checkout by simply entering their postcode and selecting their address. This can help to improve your website conversion rate, reduce abandoned cart and also minimise shipping errors.\u003C\u002Fp>\n\u003Ch4>Improve Conversion Rates\u003C\u002Fh4>\n\u003Cp>The faster it is for a user to checkout, the more conversions you can receive. This plugin speeds your checkout.\u003C\u002Fp>\n\u003Ch4>Reduce Shipping Errors\u003C\u002Fh4>\n\u003Cp>By enabling the users to select an address from a pre-defined address list reduces shipping errors as there is minimal chance of typos and incorrectly entered addresses.\u003C\u002Fp>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Cp>Simply create an account on app.autopostcode.com and generate your secret key. Enter the key into your Auto Postcode Plugin settings. That’s it.\u003C\u002Fp>\n\u003Ch4>Automatic Updates\u003C\u002Fh4>\n\u003Cp>Our plugin is regularly updated to enhance the functionality, user experience and security features. The plugin can be automatically updated by enabling “Auto-Updates”.\u003C\u002Fp>\n","This plugin adds UK address postcode lookup functionality on the checkout page of your website and is exclusively designed for WooCommerce.",20,2197,0,"2024-10-04T10:47:00.000Z","6.6.5","5.6","7.4",[19,20,21,22,23],"addresses","auto-complete","email-address","postcode-lookup","wc-checkout","https:\u002F\u002Fwww.autopostcode.com\u002Fintegrations\u002Fwoocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautopostcode.1.1.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,88,"2026-04-04T21:08:00.755Z",[36,61,85,107,126],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":31,"last_vuln_date":60,"fetched_at":28},"wp-mailto-links","WP Mailto Links – Protect Email Addresses","3.1.4","Online Optimisation","https:\u002F\u002Fprofiles.wordpress.org\u002Fonlineoptimisation\u002F","\u003Cp>Protect and encode email addresses safely from spambots, spamming and other robots. Easy to use out-of-the-box without any configuration.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full page protection for emails\u003C\u002Fli>\n\u003Cli>Instant results (No confiruation needed)\u003C\u002Fli>\n\u003Cli>Protects mailto links, plain emails, email input fields, RSS feeds and much more\u003C\u002Fli>\n\u003Cli>Autmoatic protection technique detection (Our plugin chooses automatically the best protection technique for each email)\u003C\u002Fli>\n\u003Cli>Exclude posts and pages from protection\u003C\u002Fli>\n\u003Cli>Automatically convert plain emails to mailto-links\u003C\u002Fli>\n\u003Cli>Automatically convert plain emails to png images\u003C\u002Fli>\n\u003Cli>Supports rot13 encoing, escape encoding, CSS directions, entity encoding and much more\u003C\u002Fli>\n\u003Cli>Deactivate CSS directions manually for backwards compatibility\u003C\u002Fli>\n\u003Cli>Shortcode support: \u003Ccode>[wpml_mailto]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Template tag support: \u003Ccode>wpml_mailto()\u003C\u002Fcode> and \u003Ccode>wpml_filter()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin combines the best email protection methods (CSS, PHP and JavaScript techniques).\u003C\u002Fp>\n\u003Ch4>Free Website Check\u003C\u002Fh4>\n\u003Cp>We offer you a free tool to test if your website contains unprotected emails. You can use our website checker by \u003Ca href=\"https:\u002F\u002Fironikus.com\u002Femail-checker\u002F\" rel=\"nofollow ugc\">clicking here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Easy to use\u003C\u002Fh4>\n\u003Cp>The plugin works out-of-the-box to protect your email addresses. After activating the plugin, all options are already set for protecting your emails and mailto links.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>The plugin works out-of-the-box to protect your email addresses. All settings are default set to protect your email addresses automatically with the best method available.\u003Cbr \u002F>\nIf you want to manually create protected mailto links, just use the shortcode (\u003Ccode>[wpml_mailto]\u003C\u002Fcode>) within your posts or use the template tags (\u003Ccode>wpml_mailto()\u003C\u002Fcode> or \u003Ccode>wpml_filter()\u003C\u002Fcode>) in your theme files.\u003C\u002Fp>\n\u003Ch4>Shortcode `[wpml_mailto email=”…”]…[\u002Fwpml_mailto]`\u003C\u002Fh4>\n\u003Cp>Create a protected mailto link in your posts:\u003Cbr \u002F>\n    [wpml_mailto email=”info@myemail.com”]My Email[\u002Fwpml_mailto]\u003C\u002Fp>\n\u003Cp>It’s also possible to add attributes to the mailto link, like a target:\u003Cbr \u002F>\n    [wpml_mailto email=”info@myemail.com” target=”_blank”]My Email[\u002Fwpml_mailto]\u003C\u002Fp>\n\u003Ch4>Shortcode `[wpmt_protect]…[\u002Fwpmt_protect]`\u003C\u002Fh4>\n\u003Cp>Protect content using our plugin that is not encodedby default (E.g. some ajax loaded values):\u003Cbr \u002F>\n    [wpmt_protect]YOUR CONTENT YOU WANT TO CHECK FOR EMAILS[\u002Fwpmt_protect]\u003C\u002Fp>\n\u003Cp>It’s also possible to customize the encoding type using “protect_using”. Possible values: char_encode, strong_method, without_javascript, with_javascript:\u003Cbr \u002F>\n    [wpmt_protect protect_using=”…”]YOUR CONTENT YOU WANT TO CHECK FOR EMAILS[\u002Fwpmt_protect]\u003C\u002Fp>\n\u003Ch4>Template tag `wpml_mailto( $email [, $display] [, $attrs] )`\u003C\u002Fh4>\n\u003Cp>Create a protected mailto link in your template like:\n    \u003C\u002Fp>\n\u003Ch4>Template tag `wpml_filter( $content )`\u003C\u002Fh4>\n\u003Cp>Filter given content to protect mailto links, shortcodes and plain emails (according to the settings in admin):\n    \u003C\u002Fp>\n","Protect & encode email addresses safely from spambots & spamming. Easy to use - encodes emails out-of-the-box.",9000,186787,33,"2023-09-22T16:55:00.000Z","6.2.9","4.7","5.3.2",[52,53,21,54,55],"antispam","email","hide","mailto","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-mailto-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-mailto-links.3.1.4.zip",62,2,"2025-09-22 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":17,"tags":76,"homepage":81,"download_link":82,"security_score":83,"vuln_count":31,"unpatched_count":13,"last_vuln_date":84,"fetched_at":28},"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.9.4","6.0",[77,78,79,80],"address","address-book","multiple-addresses","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-address-book.3.1.0.zip",99,"2019-08-23 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":33,"num_ratings":95,"last_updated":96,"tested_up_to":74,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":104,"download_link":105,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"customer-email-verification-for-woocommerce","Customer Email Verification for WooCommerce","2.6.9","Zorem","https:\u002F\u002Fprofiles.wordpress.org\u002Fzorem\u002F","\u003Cp>Secure WooCommerce registrations with OTP-based email verification, reducing spam and ensuring only valid email addresses are used.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>🔑 OTP-Based Email Verification:\u003C\u002Fstrong> Customers must verify their email with an OTP before completing registration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📩 Email Verification Popup:\u003C\u002Fstrong> The verification popup appears instantly after entering an email address and clicking the verify button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>❌ No Account Creation Without Verification:\u003C\u002Fstrong> Users cannot create an account unless they verify their email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎨 Customizable Verification Popup:\u003C\u002Fstrong> Modify the popup’s design and messages to match your brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✉️ Customizable Verification Email:\u003C\u002Fstrong> Customize the OTP email template, subject, and message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔄 Resend OTP Option:\u003C\u002Fstrong> Customers can resend the OTP if they didn’t receive the initial email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛠 Admin Verification Control:\u003C\u002Fstrong> View and manage email verification statuses from the WordPress admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔓 Role-Based Verification Skipping:\u003C\u002Fstrong> Skip email verification for selected user roles. Redirect users to any page after successful email verification.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Customer Email Verification for WooCommerce is built to integrate smoothly with plugins that follow WooCommerce’s standard registration and checkout templates. It also works with various social media login plugins, providing flexibility and convenience for users.\u003C\u002Fp>\n\u003Cp>The following plugins have been tested and confirmed to be fully compatible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Checkout WC\u003C\u002Fli>\n\u003Cli>WooCommerce Social Login\u003C\u002Fli>\n\u003Cli>Nextend Social Login and Register\u003C\u002Fli>\n\u003Cli>WooCommerce Memberships\u003C\u002Fli>\n\u003Cli>WooCommerce Checkout & Funnel Builder by CartFlows\u003C\u002Fli>\n\u003Cli>Affiliate For WooCommerce\u003C\u002Fli>\n\u003Cli>Smart Manager\u003C\u002Fli>\n\u003Cli>Cashier\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a complete list of compatible plugins and more details, please visit our \u003Ca href=\"https:\u002F\u002Fdocs.zorem.com\u002Fdocs\u002Fcustomer-email-verification-pro\u002Fcompatibility\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>We also offer a Pro version!\u003C\u002Fh3>\n\u003Ch3>Customer Email Verification PRO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>📦 OTP Verification for Checkout:\u003C\u002Fstrong> Enforce email verification for guest users before completing a purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛍️ Enable Checkout Verification:\u003C\u002Fstrong> Choose to verify emails on the cart page or only for free orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔢 OTP Length Customization:\u003C\u002Fstrong> Select between 4-digit or 6-digit OTP codes for verification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⏳ OTP Expiration Control:\u003C\u002Fstrong> Set expiration time for OTPs (e.g., 72 hours) to enhance security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔄 Verification Email Resend Limit:\u003C\u002Fstrong> Restrict the number of OTP resend attempts to prevent abuse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔐 Login Authentication Options:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Notify users when they log in from a new device or browser.\u003C\u002Fli>\n\u003Cli>Require OTP verification for logins from an unrecognized device, location, or after a set period.\u003C\u002Fli>\n\u003Cli>Define specific conditions for unrecognized logins, such as logging in from a new device or a location not used before.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛠 Advanced Customization:\u003C\u002Fstrong> More control over email templates and verification popups.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fcustomer-email-verification\u002F\" rel=\"nofollow ugc\">Get CEV PRO >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Other Plugins by zorem\u003C\u002Fh3>\n\u003Cp>Optimize your WooCommerce store with our plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fwoocommerce-advanced-shipment-tracking\u002F\" rel=\"nofollow ugc\">Advanced Shipment Tracking Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fzorem-local-pickup-pro\u002F\" rel=\"nofollow ugc\">Zorem Local Pickup Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fsms-for-woocommerce\u002F\" rel=\"nofollow ugc\">SMS for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fcountry-based-restriction-for-woocommerce\u002F\" rel=\"nofollow ugc\">Country Based Restriction for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fsales-by-country-for-woocommerce\u002F\" rel=\"nofollow ugc\">Sales By Country for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fzorem-returns\u002F\" rel=\"nofollow ugc\">Zorem Returns\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Femail-reports-for-woocommerce\u002F\" rel=\"nofollow ugc\">Email Reports for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fview-as-customer-for-woocommerce\u002F\" rel=\"nofollow ugc\">View as Customer for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Explore more at \u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002F\" rel=\"nofollow ugc\">zorem.com\u003C\u002Fa>\u003C\u002Fp>\n","Secure WooCommerce registrations with OTP-based email verification, reducing spam and ensuring only valid email addresses are used.",2000,62784,19,"2026-02-17T05:37:00.000Z","5.3","7.2",[100,101,102,80,103],"customer-verification","email-address-verification","registration-verification","woocommerce-signup-spam","https:\u002F\u002Fwww.zorem.com\u002Fproducts\u002Fcustomer-email-verification-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomer-email-verification-for-woocommerce.2.6.9.zip",100,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":93,"downloaded":115,"rating":116,"num_ratings":95,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":124,"download_link":125,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"themehigh-multiple-addresses","Multiple Shipping Addresses for WooCommerce (Address Book)","2.3.0","ThemeHigh","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemehigh\u002F","\u003Cp>\u003Cstrong>🔥 #1 Plugin to Ship WooCommerce Orders to Multiple Addresses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With default WooCommerce functionality, shoppers can only ship to a single address per order. This not only affects the customer experience but also adds complexity for store owners managing multiple delivery requests.\u003C\u002Fp>\n\u003Cp>That’s precisely why we built \u003Cstrong>Multiple Shipping Addresses for WooCommerce (Address Books) by ThemeHigh\u003C\u002Fstrong>. As the name suggests, this plugin empowers your customers to ship items from a single order to multiple addresses—quickly and effortlessly.\u003C\u002Fp>\n\u003Cp>Using \u003Cstrong>Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> you can:\u003C\u002Fp>\n\u003Cp>✳️ Save multiple billing and shipping addresses to their Address book\u003C\u002Fp>\n\u003Cp>✳️ Ship different products to multiple addresses in a single purchase\u003C\u002Fp>\n\u003Cp>This plugin works smoothly with other popular \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-checkout-field-editor-pro\u002F\" rel=\"nofollow ugc\">ThemeHigh checkout plugins\u003C\u002Fa>\u003C\u002Fstrong> allowing you to build a powerful, user-friendly checkout experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 How to Get Started:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Install and activate the plugin, and proceed to:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dashboard ⟶ WooCommerce ⟶ Manage Address\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>From there, you can:\u003C\u002Fp>\n\u003Cp>✅ ENABLE MULTIPLE BILLING ADDRESSES\u003Cbr \u002F>\n✅ ENABLE MULTIPLE SHIPPING ADDRESSES\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Note:\u003C\u002Fstrong> The free version allows up to 2 shipping locations per order.\u003C\u002Fp>\n\u003Cp>To enable unlimited shipping addresses and unlock more features upgrade to the premium version now!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflydemos.com\u002Fwmap\u002F?utm_source=wmap_free&utm_medium=readme&utm_campaign=try_demo\" rel=\"nofollow ugc\">Try Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fcategory\u002Fmultiple-shipping-addresses-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 EXPLORE WHAT OUR FREE VERSION OFFERS\u003C\u002Fh3>\n\u003Cp>✳️ \u003Cstrong>ADDRESS PROPERTIES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Multiple Billing Addresses\u003C\u002Fstrong>: Allow customers to save and manage more than one billing address by enabling the “\u003Cstrong>Enable multiple address for billing\u003C\u002Fstrong>” option.\u003Cbr \u002F>\n – \u003Cstrong>Flexible Display types for billing:\u003C\u002Fstrong> Choose how the multiple billing address selection appears at checkout\u003Cbr \u002F>\n     – \u003Cstrong>Set display type\u003C\u002Fstrong>: Pop up \u002F Drop down\u003Cbr \u002F>\n     – \u003Cstrong>Set display style\u003C\u002Fstrong>: Button \u002F Link\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Multiple Shipping Addresses\u003C\u002Fstrong>: Just like billing, you can let users add and manage different shipping addresses for future purchases by enabling the “\u003Cstrong>Enable multiple address for shipping\u003C\u002Fstrong>” option\u003Cbr \u002F>\n – \u003Cstrong>Flexible Display type for shipping\u003C\u002Fstrong>: Choose how the multiple shipping address selection appears at checkout\u003Cbr \u002F>\n      – \u003Cstrong>Set display type\u003C\u002Fstrong>: Pop up \u002F Drop down\u003Cbr \u002F>\n      – \u003Cstrong>Set display style\u003C\u002Fstrong>: Button \u002F Link\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Manage Addresses at Checkout or My Account\u003C\u002Fstrong>: Customers can choose or delete their saved addresses directly from the checkout pop-up or from the My Account page.\u003Cbr \u002F>\n – The \u003Cstrong>checkout page\u003C\u002Fstrong> comes with an option to enable\u002Fdisable shipping orders to different addresses.\u003Cbr \u002F>\n – \u003Cstrong>New addresses\u003C\u002Fstrong> (Billing\u002FShipping) can be added from the checkout page and will display as a dropdown menu for users to choose from.\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MULTIPLE SHIPPING ADDRESS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With Multiple Shipping Addresses for WooCommerce, customers can ship different products to multiple locations in a single order without placing separate orders\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Ship Items to different addresses\u003C\u002Fstrong>: Enable the  \u003Cstrong>“Allow products to be shipped to different locations”\u003C\u002Fstrong> within an order option so customers can assign individual products to different addresses within the same order.\u003Cbr \u002F>\n – \u003Cstrong>Support for Variable Products\u003C\u002Fstrong>: By default, only simple products can be shipped to multiple addresses. To allow variable products to be shipped separately, activate the “\u003Cstrong>Multi-shipping for variable product\u003C\u002Fstrong>” option.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Note:\u003C\u002Fstrong> The Multiple Address Checkout feature can be triggered directly from the checkout page, allowing customers to assign different products to multiple addresses within a single order\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MULTIPLE ADDRESSES CHECKOUT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Enable Multiple Shipping at Checkout\u003C\u002Fstrong>: Customers can choose to ship items to multiple addresses by selecting the “Do you want to ship to multiple addresses?” option on the checkout page.\u003Cbr \u002F>\n – \u003Cstrong>Easily Add & Select Addresses\u003C\u002Fstrong>: New billing and shipping addresses can be added directly from checkout and will appear in a dropdown menu for quick selection.\u003Cbr \u002F>\n – \u003Cstrong>Manage Shipping Methods\u003C\u002Fstrong>: Customers can set different shipping methods for each address, ensuring flexibility and a seamless checkout experience.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Note:\u003C\u002Fstrong> The admin can restrict the number of (Billing \u002F Shipping) addresses a user can save in their account. The free plugin allows for a maximum of two shipping locations.\u003C\u002Fp>\n\u003Cp>🚀 Upgrade to the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">pro version\u003C\u002Fa>\u003C\u002Fstrong> to enable multi-shipping to an endless number of locations.\u003C\u002Fp>\n\u003Ch3>🔥 EXPLORE WHAT OUR PREMIUM VERSION OFFERS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflydemos.com\u002Fwmap\u002F?utm_source=wmap_free&utm_medium=readme&utm_campaign=try_demo\" rel=\"nofollow ugc\">Try Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fcategory\u002Fmultiple-shipping-addresses-for-woocommerce\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_free_doc\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">Get Pro \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Premium version of \u003Cstrong>Multiple Shipping Addresses for WooCommerce\u003C\u002Fstrong> comes packed with smart, time saving features that make running your store smoother — and shopping easier for your customers.\u003C\u002Fp>\n\u003Cp>In addition to all the features available in the free version, the Pro plugin introduces \u003Cstrong>two powerful settings groups\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>General Settings\u003C\u002Fstrong> & \u003Cstrong>Advanced Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Manage how addresses are handled, displayed and styled  with more control and customization options than ever before.\u003C\u002Fp>\n\u003Cp>But with the \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">pro version\u003C\u002Fa> you get even more flexibility and control!\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Set display position\u003C\u002Fstrong>: Choose whether the address selector appears above or below the form at checkout\u003Cbr \u002F>\n – \u003Cstrong>Customize default text\u003C\u002Fstrong>:  Personalize the label shown for address selection\u003Cbr \u002F>\n – \u003Cstrong>Set address limits\u003C\u002Fstrong>: Define how many addresses a user can save\u003C\u002Fp>\n\u003Cp>Under the \u003Cstrong>General settings tab\u003C\u002Fstrong> we have options like:\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>BILLING & SHIPPING OPTIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– Billing Address Properties\u003C\u002Fp>\n\u003Cpre>\u003Ccode> – **Enable Multiple Billing Addresses**: Allow customers to save and manage more than one billing address by enabling the **“Enable multiple address for billing”** option.\n\n – **Advanced Display Controls**: Just like the free version, the Pro edition lets you choose how customers interact with saved addresses  pop-up or dropdown and display them as a button or link**.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>But with the Pro version, you get even more flexibility and control like:\u003Cbr \u002F>\n  – \u003Cstrong>Set display position:\u003C\u002Fstrong> Choose whether the address selector appears above or below the form at checkout\u003Cbr \u002F>\n  – \u003Cstrong>Customize default text:\u003C\u002Fstrong> Personalize the label shown for address selection\u003Cbr \u002F>\n  – \u003Cstrong>Set address limits:\u003C\u002Fstrong>  Define how many addresses a user can save\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>SHIPPING ADDRESSES PROPERTIES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Shipping Addresses properties\u003C\u002Fstrong>: Like billing, you can let customers save and manage multiple shipping addresses for future use by “\u003Cstrong>enabling the Multiple Shipping Addresses\u003C\u002Fstrong>” option.\u003C\u002Fp>\n\u003Cp>The Pro version offers all the display controls from the free version — pop-up or dropdown, shown as a button or link, plus extra flexibility including:\u003C\u002Fp>\n\u003Cp>– Set where the selector appears (above\u002Fbelow form)\u003Cbr \u002F>\n  – Customize the default label text\u003Cbr \u002F>\n  – Limit how many shipping addresses users can save\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>BUTTON STYLES PROPERTIES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Make your address selection buttons blend seamlessly with your store’s design.\u003C\u002Fp>\n\u003Cp>With the Pro version, you can:\u003C\u002Fp>\n\u003Cp>– Set custom background and text colors\u003Cbr \u002F>\n  – Adjust padding for better spacing\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MULTIPLE SHIPPING OPTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Pro version makes it easy to manage complex orders with advanced multi-shipping options\u003C\u002Fp>\n\u003Cp>–     Any products can be shipped to as many addresses as the user desires\u003Cbr \u002F>\n– Restrict multiple shipping for specific products or categories\u003Cbr \u002F>\n– Enable multi-shipping for product variations\u003Cbr \u002F>\n– Add the same product multiple times to the cart, each with a different shipping address\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>GUEST USERS OPTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Enable multi-shipping for guest users\u003C\u002Fstrong>: Allow guest users to have multi-shipping privileges. Admin can restrict the time limit as per minute\u002Fhour\u002Fday.\u003C\u002Fp>\n\u003Cp>✳️ \u003Cstrong>MANAGE TEXT OPTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Display Text Settings\u003C\u002Fstrong>: Say it your way, with these options, you can personalize the text your customers see during checkout\u003Cbr \u002F>\n– Add label for multiple address picking URL\u003Cbr \u002F>\n– Label for add shipping address URL\u003Cbr \u002F>\n– Label for multiple shipping Checkbox\u003C\u002Fp>\n\u003Cp>Under the \u003Cstrong>Advanced settings tab\u003C\u002Fstrong> the following are available:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Address Autofill\u003C\u002Fstrong>: This option allows you to enable the billing address autofill with the help of a Google Maps API Key. A checkbox is provided to enable or disable autofill anytime.\u003Cbr \u002F>\n– \u003Cstrong>Address Format Override\u003C\u002Fstrong>: With the address format overrides option, you can customise the WooCommerce default address formats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉Note:\u003C\u002Fstrong> You can add the custom fields created by the \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-checkout-field-editor-pro\u002F\" rel=\"nofollow ugc\">WooCommerce Checkout Field Editor Pro\u003C\u002Fa> to the custom format for overriding according to your comfort.\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Custom CSS styling:\u003C\u002Fstrong> Easily apply your own styles with additional CSS\u003Cbr \u002F>\n– \u003Cstrong>Backup & Import Settings:\u003C\u002Fstrong> This option allows you to  save time by copying your current settings and importing them into a different WordPress installation.\u003C\u002Fp>\n\u003Ch3>Why ThemeHigh\u003C\u002Fh3>\n\u003Cp>At themehigh, we specialize in providing thoughtful solutions to help you create your store in the easiest and simplest way possible, providing you with a smooth and enjoyable customization experience.\u003C\u002Fp>\n\u003Cp>🏆 2 Million+ Customers\u003Cbr \u002F>\n🏆 Quickest Turn-around Support\u003Cbr \u002F>\n🏆 Most Lightweight Plugins\u003C\u002Fp>\n\u003Ch3>🔥 Explore More\u003C\u002Fh3>\n\u003Cp>If you like the Multiple Shipping Addresses For WooCommerce, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-checkout-field-editor-pro\u002F\" rel=\"ugc\">Checkout Field Editor (Checkout Manager) for WooCommerce:\u003C\u002Fa>\u003Cbr \u002F>\nThis Checkout Plugin from Themehigh lets you add 20 different types of custom checkout fields.\u003Cbr \u002F>\n 👉\u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-extra-product-options\u002F\" rel=\"nofollow ugc\">Extra Product Options For WooCommerce: \u003C\u002Fa>\u003Cbr \u002F>\nThis Custom Product addons plugin lets you quickly add additional fields (19 custom field types) and sections to your WooCommerce Product page.\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variation-swatches-for-woocommerce\u002F\" rel=\"ugc\">Variation Swatches For WooCommerce:\u003C\u002Fa>\u003Cbr \u002F>\nUsing the WooCommerce Variation Swatches Plugin, you can easily convert default WooCommerce product attribute drop-downs into customizable swatches and display customized product variations.\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-customizer-for-woocommerce\u002F\" rel=\"ugc\">Email Customizer for WooCommerce | Drag and Drop Email Templates Builder:\u003C\u002Fa>\u003Cbr \u002F>\nEmail Customizer is a plugin that helps you effortlessly customise your WooCommerce transactional emails using its intuitive drag-and-drop builder\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Happy Users of Multiple Shipping Addresses Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>achillon (@achillon)\u003C\u002Fstrong>⭐⭐⭐⭐\u003Cbr \u002F>\n  It worked perfectly the first time I tried it, easy to use and set up. Just what I needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>stefangociu (@stefangociu)\u003C\u002Fstrong>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n  Great plugin and customer service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>polforns(@polforns )\u003C\u002Fstrong>⭐⭐⭐⭐\u003Cbr \u002F>\n  The plugin works very well and is very simple to use. I had a problem with the configuration of my website and the plugin and their customer service helped me perfectly. Very good experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>cbaser(@cbaser)\u003C\u002Fstrong> ⭐⭐⭐⭐⭐\u003Cbr \u002F>\n  They came back to me in no time with a code fix, they even installed it for me!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>OTHER USEFUL LINKS\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_upgrade_link\" rel=\"nofollow ugc\">VIEW ALL FEATURES\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fcategory\u002Fmultiple-shipping-addresses-for-woocommerce\u002F?utm_source=wmsa_free&utm_medium=readme&utm_campaign=wmsa_free_doc\" rel=\"nofollow ugc\">GET DOCUMENTATION\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.themehigh.com\u002Fdocs\u002Fsupport\u002F?utm_source=wpvs_free&utm_medium=readme&utm_campaign=wpvs_support\" rel=\"nofollow ugc\">GET THEMEHIGH SUPPORT\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fthemehigh\u002F\" rel=\"nofollow ugc\">JOIN COMMUNITY\u003C\u002Fa>\u003Cbr \u002F>\n👉 FOLLOW US ON \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FThemeHigh-319611541768603\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fthemehigh\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fthemehigh\u002F\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC-_uMXaC_21j1Y2_nGjTyvg\u002F\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fthemehigh\" rel=\"nofollow ugc\">Reddit\u003C\u002Fa>\u003C\u002Fp>\n","One best way to let your customers add multiple shipping and billing addresses to their My Account page.",46545,96,"2025-10-15T07:52:00.000Z","6.8.5","5.2","7.0.0",[77,78,122,123],"multiple-address","shipping-addresses","https:\u002F\u002Fwww.themehigh.com\u002Fproduct\u002Fwoocommerce-multiple-addresses-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemehigh-multiple-addresses.2.3.0.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":106,"num_ratings":136,"last_updated":137,"tested_up_to":118,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":145,"download_link":146,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"autocomplete-learndash","Autocomplete LearnDash Lessons and Topics","1.5","Pankaj Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fliveaspankaj\u002F","\u003Cp>Autocomplete for \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_autocomplete_plugin_page\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa> Lessons and Topics will automatically mark the lessons and topics as completed.\u003C\u002Fp>\n\u003Cp>Here is what happens:\u003Cbr \u002F>\n* The students will see the Mark Complete button on their first visit.\u003Cbr \u002F>\n* They can also use it to go to the next lesson.\u003Cbr \u002F>\n* The completion will happen in the background.\u003Cbr \u002F>\n* Progress will move forward on next page visit\u003Cbr \u002F>\n* Next time they visit the lesson or topic, they will not see the Mark Complete button.\u003C\u002Fp>\n\u003Cp>There are no settings, just enable the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding settings and other features to the plugin.\u003C\u002Fp>\n","Autocomplete for LearnDash Lessons and Topics will automatically mark the lessons and topics as completed.",1000,19803,3,"2025-09-11T06:41:00.000Z","4.0","5.4",[20,141,142,143,144],"autocomplete","elearning","learndash","lms","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-learndash.zip",{"attackSurface":148,"codeSignals":192,"taintFlows":200,"riskAssessment":201,"analyzedAt":209},{"hooks":149,"ajaxHandlers":181,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":59,"unprotectedCount":59},[150,156,161,165,169,174,177],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","plugins_loaded","init","autopostcode.php",40,{"type":157,"name":158,"callback":159,"file":154,"line":160},"filter","woocommerce_integrations","woo_autopostcode_add_integration",54,{"type":151,"name":162,"callback":163,"file":154,"line":164},"admin_init","wc_check",61,{"type":151,"name":166,"callback":167,"file":154,"line":168},"admin_notices","woo_plug_admin_notice",91,{"type":151,"name":170,"callback":171,"file":172,"line":173},"woocommerce_checkout_billing","addJsCssCheckout","includes\\class-wc-autopostcode-integration.php",34,{"type":151,"name":175,"callback":171,"file":172,"line":176},"woocommerce_before_edit_account_address_form",35,{"type":151,"name":178,"callback":179,"file":172,"line":180},"admin_head","addorderjs_admin_head",39,[182,186],{"action":183,"nopriv":184,"callback":183,"hasNonce":184,"hasCapCheck":184,"file":154,"line":185},"autopostcodeLookup",false,67,{"action":183,"nopriv":187,"callback":183,"hasNonce":184,"hasCapCheck":184,"file":154,"line":188},true,68,[],[],[],{"dangerousFunctions":193,"sqlUsage":194,"outputEscaping":196,"fileOperations":13,"externalRequests":31,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":199},[],{"prepared":13,"raw":13,"locations":195},[],{"escaped":197,"rawEcho":13,"locations":198},4,[],[],[],{"summary":202,"deductions":203},"The 'autopostcode' v1.1 plugin exhibits a mixed security posture. On the positive side, its code employs secure practices by fully utilizing prepared statements for all SQL queries and ensuring all output is properly escaped. It also has no history of known vulnerabilities (CVEs), suggesting a degree of diligence in its development and maintenance.  The absence of dangerous functions, file operations, and external HTTP requests (beyond one, which is unconfirmed but warrants attention if it handles user input) are also positive indicators. \n\nHowever, significant security concerns arise from its attack surface. The plugin exposes two AJAX handlers, both of which lack any authentication or capability checks. This is a critical oversight, as it allows any authenticated user, regardless of their role or permissions, to trigger these handlers. If these handlers perform sensitive actions or process user-supplied data without proper sanitization or authorization, they could be exploited for privilege escalation, data manipulation, or denial-of-service attacks. The lack of taint analysis results, while potentially indicating no critical issues were found, doesn't mitigate the direct risk posed by the unprotected entry points. \n\nIn conclusion, while the 'autopostcode' plugin demonstrates good practices in its handling of SQL and output, the unprotected AJAX endpoints represent a substantial security weakness. The absence of vulnerability history is reassuring but does not negate the immediate risks identified in the static analysis. Addressing the authentication and authorization for its AJAX handlers should be the highest priority to improve its security.",[204,207],{"reason":205,"points":206},"AJAX handlers without auth checks",10,{"reason":208,"points":206},"AJAX handlers without capability checks","2026-03-16T23:07:32.447Z",{"wat":211,"direct":219},{"assetPaths":212,"generatorPatterns":216,"scriptPaths":217,"versionParams":218},[213,214,215],"\u002Fwp-content\u002Fplugins\u002Fautopostcode\u002Ffrontend\u002Fcss\u002Fautopostcode-page-public.css","\u002Fwp-content\u002Fplugins\u002Fautopostcode\u002Ffrontend\u002Fjs\u002Fautopostcode-page-public.js","\u002Fwp-content\u002Fplugins\u002Fautopostcode\u002Ffrontend\u002Fjs\u002Fautopostcode-shoporder.js",[],[214,215],[],{"cssClasses":220,"htmlComments":221,"htmlAttributes":222,"restEndpoints":225,"jsGlobals":227,"shortcodeOutput":229},[4],[],[223,224],"id=\"active_postcode\"","id=\"secret_key\"",[226],"\u002Fwp-json\u002Fautopostcode",[228],"autopostcode_settings",[]]