[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frAW03khD0uWt8C9qzWu_dBqp8wMAg1byFo_3d7BtDY0":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":53,"analysis":147,"fingerprints":215},"uk-address-postcode-validation","UK Address Postcode Validation","3.10.2","Ideal Postcodes","https:\u002F\u002Fprofiles.wordpress.org\u002Fidealpostcodes\u002F","\u003Cp>This extension provides realtime address autocompletion lookup on your address forms, including billing and shipping. Ideal Postcodes address tools validates and accelerates customer entered address information to reduce cart abandonment and ensure correct delivery address capture.\u003C\u002Fp>\n\u003Cp>Ideal Postcodes provides address autocomplete for your WooCommerce address forms. We specialize in the UK addressing data, drawing the most up-to-date & accurate UK dataset from Royal Mail on a daily basis. We have over 1,000 clients that use our address validation tools to speed up checkout, increase deliverability, and ensure data quality.\u003C\u002Fp>\n\u003Cp>This extension adds address validation including realtime address autocompletion on your address forms. Our tools appear on your checkout and user account pages (for billing and shipping addresses). Our address validation tools speed up the checkout process and ensure that correct addresses are collected, thereby reducing cart abandonment and ensuring deliverability.\u003C\u002Fp>\n\u003Cp>This extension is free to download and install. However, our address validation services requires a paid account at \u003Ca href=\"https:\u002F\u002Fideal-postcodes.co.uk\" rel=\"nofollow ugc\">ideal-postcodes.co.uk\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Looking for Gravity Forms Address Validation? \u003Ca href=\"https:\u002F\u002Fideal-postcodes.co.uk\u002Fguides\u002Fgravity\" rel=\"nofollow ugc\">See our guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Looking for Contact Form 7 Address Validation? \u003Ca href=\"https:\u002F\u002Fideal-postcodes.co.uk\u002Fguides\u002Fcontact-form-7\" rel=\"nofollow ugc\">See our guide\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Contact us if you get stuck. Drop by our \u003Ca href=\"https:\u002F\u002Fideal-postcodes.co.uk\" rel=\"nofollow ugc\">chat page\u003C\u002Fa> for immediate assistance or send us a message on one of our \u003Ca href=\"https:\u002F\u002Fideal-postcodes.co.uk\u002Fsupport\" rel=\"nofollow ugc\">support channels\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cem>Speed up the Checkout Process.\u003C\u002Fem> Reduce the time it takes to accurately insert an address on your checkout\u003C\u002Fli>\n\u003Cli>\u003Cem>Increase Deliverability.\u003C\u002Fem> Reduce failed deliveries by making address entry easier and less error prone\u003C\u002Fli>\n\u003Cli>\u003Cem>Ensure Data Quality.\u003C\u002Fem> Access the most up-to-date and accurate address dataset in the UK with Royal Mail’s PAF® dataset\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Address autocompletion on checkout shipping and billing pages\u003C\u002Fli>\n\u003Cli>Address autocompletion on accounts pages\u003C\u002Fli>\n\u003Cli>Post towns now capitalised by default (instead of all caps)\u003C\u002Fli>\n\u003Cli>Checks if key is usable before enabling autocomplete\u003C\u002Fli>\n\u003Cli>Optionally populate organisation name from selected address\u003C\u002Fli>\n\u003Cli>Optionally populate county information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[3.10.2](https:\u002F\u002Fgithub.com\u002Fideal-postcodes\u002Fwoocommerce\u002Fcompare\u002F3.10.1…3.10.2) (2025-11-10)\u003C\u002Fh3>\n\u003Ch3>Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>correct button class assignment logic for postcode field (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fideal-postcodes\u002Fwoocommerce\u002Fcommit\u002Fdc9c8c9ef80e011dcf6a893339003df8f2515e4c\" rel=\"nofollow ugc\">dc9c8c9\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.10.1\u003C\u002Fh4>\n\u003Ch3>[3.10.1](https:\u002F\u002Fgithub.com\u002Fideal-postcodes\u002Fwoocommerce\u002Fcompare\u002F3.10.0…3.10.1) (2025-10-27)\u003C\u002Fh3>\n\u003Ch3>Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>file:\u003C\u002Fstrong> bump woocommerce.min.js version to 1.1 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fideal-postcodes\u002Fwoocommerce\u002Fcommit\u002F7c5bc30b2b84653f34ab005e9c5b333345c22c17\" rel=\"nofollow ugc\">7c5bc30\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.10.0\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fideal-postcodes\u002Fwoocommerce\u002Fcompare\u002F3.9.3...3.10.0\" rel=\"nofollow ugc\">3.10.0\u003C\u002Fa> (2025-10-24)\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security:\u003C\u002Fstrong> Resolve CVE-2025-57923 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fideal-postcodes\u002Fwoocommerce\u002Fcommit\u002F92fe630a7355f00d8fb5aa24de2eb592f9da95a6\" rel=\"nofollow ugc\">92fe630\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.9.2\u003C\u002Fh4>\n\u003Ch3>Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>checkout-update:\u003C\u002Fstrong> Update checkout event fix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.8.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update Address Finder and Postcode Lookup to 5.2.6 and 3.1.6 versions\u003C\u002Fli>\n\u003Cli>Axios security patch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.8.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested up to WooCommerce 10.0.4 and WordPress 6.8.2 environment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.8.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add “Hide Address Fields Until Selection” option for separate address finder mode\u003C\u002Fli>\n\u003Cli>Add warning about compatibility with postcode lookup feature\u003C\u002Fli>\n\u003Cli>Improve address field visibility control when using separate address finder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.7.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested up to WooCommerce 9.8.5 and WordPress 6.8.1 environment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.7.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Only load admin settings script on the WooCommerce settings page\u003C\u002Fli>\n\u003Cli>Clean up observers when postcode lookup fields are removed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.7.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide postcode lookup field when a non-GBR country is selected\u003C\u002Fli>\n\u003Cli>Fix address population for dynamically generated inputs in WooCommerce Blocks checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.6.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide postcode lookup field when a non-GBR country is selected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.6.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update to properly handle the Gutenberg country selector\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.6.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Apply Axios security update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.6.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fix synchronization between the selected country and Address Finder country\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable removal of organisation name when option is enabled on configuration page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fix how countries are selected on checkout billing and shipping pages\u003C\u002Fli>\n\u003Cli>Update integration tests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fix broken link in administrator’s plugin dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update Postcode Lookup to version 2.0.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Toggle the country context of Address Finder when a new country is selected in checkout\u003C\u002Fli>\n\u003Cli>Fix address field binding for certain countries with dynamically generated inputs in WooCommerce Blocks checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improve Postcode Lookup layout on WooCommerce Blocks checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improve handling of the new WooCommerce Blocks country and county combobox\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Recompile JavaScript assets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fix issue with country selection for certain country input fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.5.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add support for Blocks checkout\u003C\u002Fli>\n\u003Cli>Add support for PHP 8.2+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.4.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update Address Finder and Postcode Lookup to latest versions\u003C\u002Fli>\n\u003Cli>Fix issue with admin Address Finder configuration override option\u003C\u002Fli>\n\u003Cli>Add testing for PHP 8+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow Postcode Lookup style overrides\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.4.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add search for WordPress customer user creation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Declare compatibility for HPOS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Postcode Lookup entity targeting\u003C\u002Fli>\n\u003Cli>Add Postcode Lookup contextClass to enable styling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add tests for WooCommerce 5.9\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add tests for WooCommerce 5.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Address Validation to WooCommerce Admin dashboard\u003C\u002Fli>\n\u003Cli>Default county population to true\u003C\u002Fli>\n\u003Cli>Test on WooCommerce 5.5\u003C\u002Fli>\n\u003Cli>Upgrade Postcode Lookup to 1.8\u003C\u002Fli>\n\u003Cli>Upgrade Address Finder to 2.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Test on WooCommerce 5.4\u003C\u002Fli>\n\u003Cli>Test on WordPress 5.7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update readme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Test on WooCommerce 5.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Upgrade Postcode Lookup to 1.7.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.0\u003C\u002Fh4>\n\u003Cp>\u003Cem>Important.\u003C\u002Fem> If you are using Postcode Lookup consider checking the styling of our Postcode Lookup tools on your checkout and user address book. This is particularly important if you are using custom styling to adapt our Postcode Lookup to your theme.\u003C\u002Fp>\n\u003Cp>As always, please drop by chat (chat.ideal-postcodes.co.uk) if you have any questions about this change.\u003C\u002Fp>\n\u003Cp>This update brings accessibility, usability and consistency improvements to our Postcode Lookup tools. In order to do this, the update reorganises Postcode Lookup HTML elements which may require you to update any custom styling you may have applied.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reorganise Postcode Lookup HTML Elements to more closely match WooCommerce defaults\u003C\u002Fli>\n\u003Cli>Adds “Postcode Lookup” label above Postcode Lookup search box for better accessibility\u003C\u002Fli>\n\u003Cli>Improves touch target size for small screen sizes on Postcode Lookup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add testing for WooCommerce 5.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use the country ISO code in the country field when a text input is detected. Previously the plugin inserted the country’s full name; it now sets only the ISO code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update Address Finder\u003C\u002Fli>\n\u003Cli>Update Postcode Lookup\u003C\u002Fli>\n\u003Cli>Rebuild JS payload to incorporate 3.0.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delay checkout refresh until after address population is complete\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improve styling of default Postcode Lookup setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update Address Finder to 1.8.0\u003C\u002Fli>\n\u003Cli>Update Postcode Lookup to 1.7.0\u003C\u002Fli>\n\u003Cli>Update and compress Address Finder CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.0\u003C\u002Fh4>\n\u003Cp>Substantial upgrade of Postcode Lookup and Address Finder.\u003C\u002Fp>\n\u003Cp>Custom override users (advanced configuration) will be affected by Breaking Changes. You will not need to take action if your “Postcode Lookup Configuration Override” and “Address Autocomplete Configuration Override” configurations are empty.\u003C\u002Fp>\n\u003Cp>If you are upgrading from 1.x please upgrade to 2.x first to ensure your configuration is migrated correctly.\u003C\u002Fp>\n\u003Cp>Please reach out to support (https:\u002F\u002Fideal-postcodes.co.uk\u002Fsupport) if this change brings backwards incompatible changes not listed here. We will address these immediately.\u003C\u002Fp>\n\u003Cp>New Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Screen Reader Support. Both Postcode Lookup and Address Finder are now screen reader friendly. Any visually impaired user will now get audio cues when using our Address Validation tools.\u003C\u002Fli>\n\u003Cli>Address Validation can be hidden when an unsupported territory\u002Fcountry is selected. This can be enabled from the admin panel.\u003C\u002Fli>\n\u003Cli>Initialised Address Finder and Postcode Lookup controllers are now available at the global IdealPostcodes namespace for easier customisation\u003C\u002Fli>\n\u003Cli>More custom callback options for Address Finder and Postcode Lookup\u003C\u002Fli>\n\u003Cli>More custom styling options for Address Finder and Postcode Lookup\u003C\u002Fli>\n\u003Cli>More custom behaviours like auto select single premise postcodes, hide\u002Funhide address fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Breaking Changes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Both Postcode Lookup and Address Finder have been replaced. Any custom library overrides on the admin page must be translated into the new setup format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Deprecations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The legacy Postcode Lookup jQuery plugin is deprecated. This library will continue to be served until 4.0 is released. Please use Postcode Lookup instead (https:\u002F\u002Fpostcode-lookup.ideal-postcodes.dev\u002F)\u003C\u002Fli>\n\u003Cli>The legacy Address Finder plugin is deprecated. This library will continue to be served until 4.0 is released. Please use Address Finder instead (https:\u002F\u002Faddress-finder.ideal-postcodes.dev\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Chores:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add testing on WooCommerce 5.0\u003C\u002Fli>\n\u003Cli>Remove data migration check\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add tests for WooCommerce 4.9\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add tests for WordPress 5.6\u003C\u002Fli>\n\u003Cli>Add tests for WooCommerce 4.8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Postcode Lookup and Address Autocomplete configuration overrides\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested up to WooCommerce 4.7\u003C\u002Fli>\n\u003Cli>Test WordPress 5.5.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested up to WooCommerce 4.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested up to WooCommerce 4.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fix: restore manual checkout trigger\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested up to WooCommerce 4.2\u003C\u002Fli>\n\u003Cli>BREAKING CHANGE: Settings page moved to Integration tab, under “UK Address Postcode Validation”\u003C\u002Fli>\n\u003Cli>Feature: Adds postcode lookup to checkout pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manually fire checkout refresh on address population\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update tested platforms for WordPress & WooCommerce\u003C\u002Fli>\n\u003Cli>Release to WordPress plugins directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automate version deploys to WordPress plugins directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Drop trademark for plugin submission\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release\u003C\u002Fli>\n\u003C\u002Ful>\n","Ideal Postcodes UK address search and validation extension for WooCommerce",700,20352,100,3,"2025-11-10T09:00:00.000Z","6.8.5","5.0","7.4.0",[20,21,22,23,24],"address","checkout","data","search","validation","http:\u002F\u002Fideal-postcodes.co.uk\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuk-address-postcode-validation.3.10.2.zip",99,1,0,"2025-09-22 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-57923","uk-address-postcode-validation-unauthenticated-sensitive-information-exposure","UK Address Postcode Validation \u003C= 3.9.2 - Unauthenticated Sensitive Information Exposure","The UK Address Postcode Validation plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.9.2. This makes it possible for unauthenticated attackers to extract sensitive user or configuration data.",null,"\u003C=3.9.2","3.10.0","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-10-30 13:59:17",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7846dc45-206c-43b3-8a3a-84199248b262?source=api-prod",39,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":51,"computed_at":52},"idealpostcodes",87,"2026-04-04T18:24:35.433Z",[54,66,91,108,130],{"slug":55,"name":56,"version":57,"author":55,"author_profile":58,"description":59,"short_description":60,"active_installs":29,"downloaded":61,"rating":29,"num_ratings":29,"last_updated":62,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":63,"homepage":64,"download_link":65,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"addresszen","AddressZen","1.0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Faddresszen\u002F","\u003Cp>The AddressZen extension verifies US and international addresses directly on your WooCommerce forms. As users type, it catches errors, auto-corrects mistakes, and displays accurate suggestions in real time, reducing the risk of incomplete or invalid entries.\u003C\u002Fp>\n\u003Cp>Address data is sourced from USPS and other trusted global providers. For US addresses, results are formatted to USPS standards and include secondary details like apartment, floor, or suite numbers.  The plugin also accounts for language and formatting differences across regions, making it ideal for ecommerce stores that ship internationally. With cleaner data at checkout, you’ll see fewer failed deliveries, faster order processing, and a better shopping experience for your customers.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cem>Speed up the Checkout Process.\u003C\u002Fem> Reduce the time it takes to accurately insert an address on your checkout\u003C\u002Fli>\n\u003Cli>\u003Cem>Increase Deliverability.\u003C\u002Fem> Reduce failed deliveries by making address entry easier and less error prone\u003C\u002Fli>\n\u003Cli>\u003Cem>Ensure Data Quality.\u003C\u002Fem> Ensure the address information you collect is complete, consistent, and ready for use across systems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>AddressZen Autocomplete can be added to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Billing address forms\u003C\u002Fli>\n\u003Cli>Shipping address forms\u003C\u002Fli>\n\u003Cli>Account address forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cem>Comprehensive Data:\u003C\u002Fem> Access accurate and up-to-date address data for the US and over 240 countries and territories\u003C\u002Fli>\n\u003Cli>\u003Cem>Error Correction:\u003C\u002Fem> Catches and corrects typos and formatting issues automatically, making sure addresses are in the right local format\u003C\u002Fli>\n\u003Cli>\u003Cem>Accessibility:\u003C\u002Fem> Works with screen readers so everyone can easily confirm their address\u003C\u002Fli>\n\u003Cli>\u003Cem>Custom Setup:\u003C\u002Fem> You can adjust the settings for each website or store as needed\u003C\u002Fli>\n\u003Cli>\u003Cem>Failsafe Functionality:\u003C\u002Fem> Checks if your API Key is working before showing address fields. If your API key isn’t active or properly configured, customers can still manually enter their address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customisable Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically populate the organisation name based on the selected address\u003C\u002Fli>\n\u003Cli>Add a separate Address Finder field above your address form. By default, it fills in the first address line when a suggestion is selected\u003C\u002Fli>\n\u003Cli>Enable or disable address verification based on the selected country. This is useful if you’re only supporting specific regions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>= Other Supported Forms\u002FPlugins=\u003C\u002Fp>\n\u003Cp>AddressZen works with a wide range of form builders on WordPress. Setup guides are available for:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.addresszen.com\u002Fdocs\u002Fintegrations\u002Fcontact-form-7\" rel=\"nofollow ugc\">Contact Form 7\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.addresszen.com\u002Fdocs\u002Fintegrations\u002Fformidable\" rel=\"nofollow ugc\">Formidable Forms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.addresszen.com\u002Fdocs\u002Fintegrations\u002Fformidable\" rel=\"nofollow ugc\">Forminator Forms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.addresszen.com\u002Fdocs\u002Fintegrations\u002Fninja-forms\" rel=\"nofollow ugc\">Ninja Forms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.addresszen.com\u002Fdocs\u002Fintegrations\u002Fgutenberg\" rel=\"nofollow ugc\">Gutenberg Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Account & Pricing\u003C\u002Fh4>\n\u003Cp>To use our service, you’ll need a separate AddressZen account, which you can create on our \u003Ca href=\"https:\u002F\u002Faccount.addresszen.com\u002Fusers\u002Fsign_up?utm_source=wordpress&utm_medium=referral&utm_campaign=woocommerce\" rel=\"nofollow ugc\">sign-up page.\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Enjoy a 30-day free trial to check out our features. For pricing details, please visit our \u003Ca href=\"https:\u002F\u002Faddresszen.com\u002Fpricing?utm_source=wordpress&utm_medium=referral&utm_campaign=woocommerce\" rel=\"nofollow ugc\">pricing.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Need Support?\u003C\u002Fh4>\n\u003Cp>If you need help with the installation or have any questions, feel free to \u003Ca href=\"https:\u002F\u002Faddresszen.com\u002Fcontact?utm_source=wordpress&utm_medium=referral&utm_campaign=woocommerce\" rel=\"nofollow ugc\">contact our support team.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>[1.0.1](https:\u002F\u002Fgithub.com\u002Faddresszen\u002Fwoocommerce\u002Fcompare\u002F1.0.0…1.0.1) (2025-09-17)\u003C\u002Fh3>\n\u003Ch3>Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>axios:\u003C\u002Fstrong> bump @ideal-postcodes\u002Faddress-finder from 5.2.4 to 5.2.6 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faddresszen\u002Fwoocommerce\u002Fcommit\u002F4d223892e885b20b673d6fac910ac3c2a4f2813a\" rel=\"nofollow ugc\">4d22389\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cp>1.0.0 (2025-08-07)\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>initial release of AddressZen WooCommerce plugin (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faddresszen\u002Fwoocommerce\u002Fcommit\u002F12b62452a87a7639213ad09b459ef502f1e7bd5f\" rel=\"nofollow ugc\">12b6245\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n","AddressZen Address Autocomplete for WooCommerce",335,"2025-09-17T13:25:00.000Z",[20,21,22,23,24],"https:\u002F\u002Faddresszen.com\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faddresszen.1.0.1.zip",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":88,"download_link":89,"security_score":90,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"checkout-address-autofill-for-woocommerce","Checkout Address AutoFill For WooCommerce","1.1.8","ZetaMatic","https:\u002F\u002Fprofiles.wordpress.org\u002Fzetamatic\u002F","\u003Cp>Checkout Address AutoFill For WooCommerce is a WooCommerce add-on which allows your user to autofill both Billing and Shipping address fields in the checkout page by using google address autocomplete API.\u003C\u002Fp>\n\u003Cp>This plugin also has the functionality where the user can select his current location and the plugin will set the current location in the respective checkout fields.\u003C\u002Fp>\n\u003Cp>Its simplicity in design and function, number of unique features, and versatility are the reasons why an increasing number of people are turning to it.\u003C\u002Fp>\n\u003Cp>Disclaimer: The Checkout Address Autofill for WooCommerce \u002F Pro plugins only works with Google Maps API as of now. Please check that Google Maps is available and works well for the region of end-users to provide the best experience.\u003C\u002Fp>\n\u003Ch4>Check out our Video demo\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Frh5NeV9JZ4E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Check out Plugin Settings Video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3XgFUAwVFxw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple to use with a clear User Interface\u003C\u002Fli>\n\u003Cli>Works for Billing and\u002For Shipping addresses\u003C\u002Fli>\n\u003Cli>Enable use current location for both Ship\u002FBill address\u003C\u002Fli>\n\u003Cli>Show Results from Specific Country\u003C\u002Fli>\n\u003Cli>Manage Autocomplete Field placement\u003C\u002Fli>\n\u003Cli>Enables autofill Phone Number\u003C\u002Fli>\n\u003Cli>Has attributes which allow Company Name autofill\u003C\u002Fli>\n\u003Cli>Supports the latest version of WooCommerce\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All features of the free version\u003C\u002Fli>\n\u003Cli>Option to validate Google API Key\u003C\u002Fli>\n\u003Cli>Ensures Multilingual Translation and support\u003C\u002Fli>\n\u003Cli>Save Geolocation (Latitude and Longitude) of the Billing and Shipping addresses. You can see the exact location of the billing and shipping addresses on the Edit Order page. Thereby, this allows specific shipping\u002Fbilling address\u003C\u002Fli>\n\u003Cli>Fill in the addresses for the Billing and Shipping fields using the Location Picker feature.\u003C\u002Fli>\n\u003Cli>Adjust the Location Picker Zoom – The Admin or owner can adjust and have control over the location picker zoom size from the plugin’s Settings page.\u003C\u002Fli>\n\u003Cli>The Google Autofill Field Mapping feature allows you to combine multiple fields from your billing and shipping addresses into a single field of the respective billing and shipping addresses.\u003C\u002Fli>\n\u003Cli>Now get Compound Code and Global Code in the Checkout Page Location Picker for any location. It has powerful shipping methods. Useful when you are using WooCommerce Distance Rate Shipping. Easily calculate shipping costs based on the actual distance of your customers accurately.\u003C\u002Fli>\n\u003Cli>Option to adjust the Autocomplete Billing Field, Autocomplete Shipping Field, Current Location, Location Picker positions on checkout page\u003Cbr \u002F>\nSupports WooCommerce Checkout Block\u003C\u002Fli>\n\u003Cli>Set the existing Billing or Shipping field as Google autocomplete field\u003Cbr \u002F>\nPremium Customer Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>The Pro version of this plugin has some really cool features.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fzetamatic.com\u002Fdownloads\u002Fcheckout-address-autofill-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> version for better support and unrestricted access to Checkout Address AutoFill For WooCommerce Pro.\u003C\u002Fp>\n","Checkout Address AutoFill For WooCommerce is a WooCommerce add-on which allows your user to autofill both Billing and Shipping address fields in the c &hellip;",400,40241,70,28,"2022-01-24T09:25:00.000Z","5.8.13","4.0","5.4",[83,84,85,86,87],"checkout-address-autocomplete","google-address-autocomplete","google-address-autofill","google-address-validation","woocommerce-address-autocomplete","https:\u002F\u002Fzetamatic.com\u002F?utm_src=checkout-address-autofill-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-address-autofill-for-woocommerce.1.1.8.zip",85,{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":13,"downloaded":99,"rating":13,"num_ratings":14,"last_updated":100,"tested_up_to":101,"requires_at_least":80,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":90,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"crafty-clicks-postcode-lookup","Crafty Clicks Postcode Lookup","1.2.11","Fetchify","https:\u002F\u002Fprofiles.wordpress.org\u002Fcraftyclicks\u002F","\u003Cp>This plugin adds UK postcode lookup functionality to the address forms on the front-end in WooCommerce.\u003C\u002Fp>\n\u003Cp>The checkout experience becomes faster and easier as customers no longer have to type out full addresses. Postcode lookup speeds up form filling and boosts usability. Every address is verified at the point of entry. Problems due to incorrect or badly typed address data are drastically reduced.\u003C\u002Fp>\n\u003Ch4>Customer Satisfaction & Conversions\u003C\u002Fh4>\n\u003Cp>Easier and faster checkout saves your customers’ time, improves conversions and builds loyalty.\u003C\u002Fp>\n\u003Ch4>Data Quality\u003C\u002Fh4>\n\u003Cp>User input is validated in real time and your customer database is populated with fully verified addresses. Fewer missed deliveries.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Button Text: You can change the text displayed on the search button.\u003C\u002Fli>\n\u003Cli>Counties: There are options for filling the county field.\u003C\u002Fli>\n\u003Cli>Hide Address Fields: The address fields can be hidden, meaning the customer has to use the postcode search. This improves the accuracy of addresses captured.\u003C\u002Fli>\n\u003Cli>Hide Results: You can choose to hide the search results dropdown once the customer has selected a search result.\u003C\u002Fli>\n\u003Cli>Auto-select Result: The first result can be automatically selected.\u003C\u002Fli>\n\u003Cli>Button CSS: Allows you to add custom CSS to our search button.\u003C\u002Fli>\n\u003Cli>Finally, you can change some of the messages which are displayed.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds UK postcode lookup functionality to the address forms on the front-end in WooCommerce.",5057,"2020-01-13T12:58:00.000Z","5.3.21","",[20,104,21,22,105],"addresses","fill","https:\u002F\u002Fcraftyclicks.co.uk\u002Fplugins\u002Fdownload-info\u002Fwoo-commerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrafty-clicks-postcode-lookup.1.2.11.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":13,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":128,"download_link":129,"security_score":90,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"spikkl-address-lookup","Spikkl Address Lookup","1.6.8","Edwin van den Berg","https:\u002F\u002Fprofiles.wordpress.org\u002Fspikkl\u002F","\u003Cp>Spikkl Address Lookup validates the postcode and street number combination during checkout and fills additional address values automatically.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fspikkl\u002Fspikkl-php-woocommerce-plugin\" rel=\"nofollow ugc\">Published on Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>The Spikkl Address Lookup service is a Dutch service only, and currently, will not work for any other country.\u003C\u002Fp>\n\u003Cp>The plugin requires you to register at \u003Ca href=\"https:\u002F\u002Fwww.spikkl.nl\u002Fsignup\" rel=\"nofollow ugc\">Spikkl\u003C\u002Fa> where you get 100 free request per months.\u003C\u002Fp>\n\u003Ch4>Technical features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>100% user friendly, easy to install, easy to uninstall\u003C\u002Fli>\n\u003Cli>Light weight and clean code\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce 3.1 – 4.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have questions or issues with the WordPress Spikkl Address Lookup Plugin then the visit\u003Cbr \u002F>\nthe Spikkl \u003Ca href=\"https:\u002F\u002Fwww.spikkl.nl\u002Fdocumentation\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> or the Spikkl \u003Ca href=\"https:\u002F\u002Fwww.spikkl.nl\u002Fmodules\u002Fwordpress\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>. Or you can email us at \u003Ca href=\"mailto:support@spikkl.nl\" rel=\"nofollow ugc\">support@spikkl.nl\u003C\u002Fa>.\u003C\u002Fp>\n","Spikkl Address Lookup validates the Dutch postcode and street number combination during checkout and fills additional address values automatically.",30,2034,2,"2021-04-20T11:17:00.000Z","5.5.18","4.4","5.6",[124,125,21,126,127],"address-validation","billing","postcode","shipping","https:\u002F\u002Fwww.spikkl.nl\u002Fmodules","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspikkl-address-lookup.1.6.8.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":29,"num_ratings":29,"last_updated":140,"tested_up_to":141,"requires_at_least":17,"requires_php":142,"tags":143,"homepage":102,"download_link":146,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"ksa-national-address-validator","KSA National Address Validator","1.2.1","otoglobal","https:\u002F\u002Fprofiles.wordpress.org\u002Fotoglobal\u002F","\u003Cp>This plugin enhances the WooCommerce checkout experience by adding a “National Address Short Code” field. When a customer enters their 8-character short code, the plugin communicates with the OTO National Address API to fetch and automatically populate the checkout address fields (City, District, Street Address, etc.).\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds a National Address Short Code field to the WooCommerce checkout page.\u003C\u002Fli>\n\u003Cli>Validates the format of the short code (4 letters, 4 digits).\u003C\u002Fli>\n\u003Cli>Fetches address details from the OTO API.\u003C\u002Fli>\n\u003Cli>Automatically fills in the checkout address fields.\u003C\u002Fli>\n\u003Cli>Caches the API access token to improve performance.\u003C\u002Fli>\n\u003Cli>Includes a settings page to configure the API key.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the OTO API to validate Saudi Arabian National Address short codes and retrieve address details during WooCommerce checkout.\u003C\u002Fp>\n\u003Ch4>What this service does\u003C\u002Fh4>\n\u003Cp>The OTO National Address API validates 8-character Saudi National Address short codes (e.g., ABCD1234) and returns the corresponding address information including city, district, street name, building number, and postal code. This data is used to automatically populate checkout address fields for customers in Saudi Arabia.\u003C\u002Fp>\n\u003Ch4>Data transmitted\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>During plugin authentication (admin settings page):\u003C\u002Fstrong>\u003Cbr \u002F>\n– Email address and password are sent to authenticate with the OTO API\u003Cbr \u002F>\n– If 2FA is enabled, the one-time password (OTP) code is also sent\u003Cbr \u002F>\n– A refresh token is returned and stored to maintain the connection\u003C\u002Fp>\n\u003Cp>\u003Cstrong>During checkout validation (when customer enters a short code):\u003C\u002Fstrong>\u003Cbr \u002F>\n– The National Address short code entered by the customer is sent to the API\u003Cbr \u002F>\n– An access token (obtained via the stored refresh token) is sent for authentication\u003Cbr \u002F>\n– Address data is returned and used to populate checkout fields\u003C\u002Fp>\n\u003Ch4>Service provider\u003C\u002Fh4>\n\u003Cp>This service is provided by OTO Global.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service website: \u003Ca href=\"https:\u002F\u002Ftryoto.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftryoto.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms and Conditions: \u003Ca href=\"https:\u002F\u002Fwww.tryoto.com\u002Fterms-and-conditions\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.tryoto.com\u002Fterms-and-conditions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.tryoto.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.tryoto.com\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Validates KSA National Addresses during WooCommerce checkout using the OTO API.",10,136,"2026-01-29T07:51:00.000Z","6.9.4","7.2",[20,21,144,24,145],"saudi-arabia","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fksa-national-address-validator.1.2.1.zip",{"attackSurface":148,"codeSignals":200,"taintFlows":207,"riskAssessment":208,"analyzedAt":214},{"hooks":149,"ajaxHandlers":196,"restRoutes":197,"shortcodes":198,"cronEvents":199,"entryPointCount":29,"unprotectedCount":29},[150,156,160,164,167,169,172,176,180,184,189,193],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","woocommerce_settings_page_init","closure","classes\\ideal.postcodes.php",58,{"type":151,"name":157,"callback":158,"file":154,"line":159},"admin_footer","add_admin_settings_js",60,{"type":151,"name":161,"callback":162,"file":154,"line":163},"ideal_postcodes_address_search","add_js",64,{"type":151,"name":165,"callback":153,"file":154,"line":166},"woocommerce_before_checkout_form",66,{"type":151,"name":168,"callback":153,"file":154,"line":76},"woocommerce_blocks_enqueue_checkout_block_scripts_before",{"type":151,"name":170,"callback":153,"file":154,"line":171},"woocommerce_before_edit_account_address_form",74,{"type":151,"name":173,"callback":174,"file":154,"line":175},"admin_enqueue_scripts","add_admin_js",78,{"type":151,"name":177,"callback":153,"file":178,"line":179},"before_woocommerce_init","uk-address-postcode-validation.php",46,{"type":151,"name":181,"callback":182,"file":178,"line":183},"plugins_loaded","init",59,{"type":185,"name":186,"callback":187,"file":178,"line":188},"filter","woocommerce_integrations","add_integration",72,{"type":185,"name":186,"callback":190,"file":191,"line":192},"anonymous","wp\\menu.php",8,{"type":151,"name":194,"callback":195,"file":191,"line":138},"admin_notices","woocommerce_missing_notice",[],[],[],[],{"dangerousFunctions":201,"sqlUsage":202,"outputEscaping":204,"fileOperations":29,"externalRequests":29,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":206},[],{"prepared":29,"raw":29,"locations":203},[],{"escaped":29,"rawEcho":29,"locations":205},[],[],[],{"summary":209,"deductions":210},"The static analysis of the 'uk-address-postcode-validation' plugin version 3.10.2 reveals a strong adherence to secure coding practices.  The absence of dangerous functions, reliance on prepared statements for SQL queries, proper output escaping, and lack of file operations or external HTTP requests are all positive indicators. Furthermore, the plugin has no identified entry points like AJAX handlers, REST API routes, or shortcodes without authentication or capability checks, significantly reducing the attack surface. Taint analysis also found no vulnerabilities.  However, the plugin's vulnerability history shows one previously known medium severity issue categorized as Exposure of Sensitive Information to an Unauthorized Actor, which was patched. While the current version appears secure based on the provided data, the past vulnerability highlights a potential area of concern that, although addressed, warrants awareness. The plugin's strengths lie in its clean code and minimal attack surface, but the historical data suggests careful monitoring is still prudent.",[211],{"reason":212,"points":213},"Past medium vulnerability: Exposure of Sensitive Information",5,"2026-03-16T19:24:11.486Z",{"wat":216,"direct":229},{"assetPaths":217,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[218,219,220,221],"\u002Fwp-content\u002Fplugins\u002Fuk-address-postcode-validation\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fuk-address-postcode-validation\u002Fassets\u002Fjs\u002Fideal-postcodes-woo.js","\u002Fwp-content\u002Fplugins\u002Fuk-address-postcode-validation\u002Fassets\u002Fjs\u002Fideal-postcodes-admin.js","\u002Fwp-content\u002Fplugins\u002Fuk-address-postcode-validation\u002Fassets\u002Fjs\u002Fideal-postcodes-checkout.js",[],[219,220,221],[225,226,227,228],"uk-address-postcode-validation\u002Fassets\u002Fcss\u002Fstyle.css?ver=","uk-address-postcode-validation\u002Fassets\u002Fjs\u002Fideal-postcodes-woo.js?ver=","uk-address-postcode-validation\u002Fassets\u002Fjs\u002Fideal-postcodes-admin.js?ver=","uk-address-postcode-validation\u002Fassets\u002Fjs\u002Fideal-postcodes-checkout.js?ver=",{"cssClasses":230,"htmlComments":231,"htmlAttributes":234,"restEndpoints":245,"jsGlobals":246,"shortcodeOutput":250},[],[232,233],"\u003C!-- BEGIN Ideal Postcodes Address Search -->","\u003C!-- END Ideal Postcodes Address Search -->",[235,236,237,238,239,240,241,242,243,244],"data-idealpostcodes-api-key","data-idealpostcodes-enabled","data-idealpostcodes-postcode-lookup","data-idealpostcodes-autocomplete","data-idealpostcodes-organisation","data-idealpostcodes-county","data-idealpostcodes-separate-finder","data-idealpostcodes-hide-address-fields","data-idealpostcodes-postcodelookup-override","data-idealpostcodes-autocomplete-override",[],[247,248,249],"IdealPostcodesWoo","IdealPostcodesAdmin","IdealPostcodesCheckout",[]]