Autocomplete Address and Location Picker for WooCommerce Security & Risk Analysis

wordpress.org/plugins/autocomplete-address-and-location-picker-for-woocommerce

Improve your WooCommerce checkout flow with Google Places address autocomplete, geocoding, and location picker tools. Supports Classic Checkout and Ch …

2K active installs v1.2.2 PHP 5.6+ WP 4.5+ Updated Nov 27, 2025
autocomplete-addressautofill-addresscheckoutlocation-pickerwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Autocomplete Address and Location Picker for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Autocomplete Address and Location Picker for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The plugin 'autocomplete-address-and-location-picker-for-woocommerce' version 1.2.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, has a history free of recorded vulnerabilities, and avoids dangerous functions, file operations, and external HTTP requests. The presence of a nonce check and a high percentage of properly escaped output are also commendable. However, significant concerns arise from its attack surface. With two AJAX handlers identified, both lacking authentication checks, this presents a considerable risk. These unprotected entry points could be exploited by unauthenticated users to trigger plugin functionality, potentially leading to unintended consequences or enabling further attacks if flaws exist within the handler's logic.

The static analysis reveals two AJAX handlers that do not have authentication checks. This is the primary security concern identified in the code. Taint analysis did not uncover any critical or high severity flows, suggesting that data flowing into these handlers is not being immediately misused in a critical way. However, the absence of authentication on these handlers means an attacker can freely interact with them. The plugin's vulnerability history is clean, which is a strong positive indicator of its general security quality and the development team's attention to security. Despite the clean history, the unprotected AJAX endpoints remain a notable weakness that should be addressed.

Key Concerns

  • AJAX handlers without auth checks
  • Capability checks missing on AJAX handlers
  • Bundled outdated Freemius library (v1.0)
Vulnerabilities
None known

Autocomplete Address and Location Picker for WooCommerce Security Vulnerabilities

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

Autocomplete Address and Location Picker for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
19
106 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
2

Bundled Libraries

jQueryFreemius1.0

Output Escaping

85% escaped125 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
aafw_ajax (admin\class-aafw-admin.php:784)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Autocomplete Address and Location Picker for WooCommerce Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_aafw_ajaxincludes\class-aafw.php:172
noprivwp_ajax_aafw_ajaxincludes\class-aafw.php:173
WordPress Hooks 16
actionadmin_noticesadmin\class-aafw-admin.php:740
actionbefore_woocommerce_initautocomplete-address-and-location-picker-for-woocommerce.php:33
actionadmin_noticesautocomplete-address-and-location-picker-for-woocommerce.php:144
actionplugins_loadedautocomplete-address-and-location-picker-for-woocommerce.php:167
actionplugins_loadedautocomplete-address-and-location-picker-for-woocommerce.php:180
actionadmin_enqueue_scriptsincludes\class-aafw.php:150
actionadmin_enqueue_scriptsincludes\class-aafw.php:151
actionadmin_menuincludes\class-aafw.php:155
actionadmin_initincludes\class-aafw.php:164
actionadmin_initincludes\class-aafw.php:168
actionwp_enqueue_scriptsincludes\class-aafw.php:185
actionwp_enqueue_scriptsincludes\class-aafw.php:186
filterscript_loader_tagincludes\class-aafw.php:187
actionwoocommerce_after_checkout_billing_formincludes\class-aafw.php:201
actionwoocommerce_after_checkout_shipping_formincludes\class-aafw.php:208
actionpdfclw_after_checkout_pickup_formincludes\class-aafw.php:216
Maintenance & Trust

Autocomplete Address and Location Picker for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedNov 27, 2025
PHP min version5.6
Downloads25K

Community Trust

Rating90/100
Number of ratings11
Active installs2K
Developer Profile

Autocomplete Address and Location Picker for WooCommerce Developer Profile

powerfulwp

8 plugins · 3K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
17 days
View full developer profile
Detection Fingerprints

How We Detect Autocomplete Address and Location Picker for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/autocomplete-address-and-location-picker-for-woocommerce/assets/css/aafw-admin.css/wp-content/plugins/autocomplete-address-and-location-picker-for-woocommerce/assets/css/aafw-frontend.css/wp-content/plugins/autocomplete-address-and-location-picker-for-woocommerce/assets/js/aafw-admin.js/wp-content/plugins/autocomplete-address-and-location-picker-for-woocommerce/assets/js/aafw-frontend.js
Version Parameters
autocomplete-address-and-location-picker-for-woocommerce/assets/css/aafw-admin.css?ver=autocomplete-address-and-location-picker-for-woocommerce/assets/css/aafw-frontend.css?ver=autocomplete-address-and-location-picker-for-woocommerce/assets/js/aafw-admin.js?ver=autocomplete-address-and-location-picker-for-woocommerce/assets/js/aafw-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
aafw_admin_section_titleaafw_section_title
Data Attributes
data-aafw_google_api_keydata-aafw_placeholderdata-aafw_location_typesdata-aafw_restrict_by_countrydata-aafw_country_restrictiondata-aafw_disable_all_fields
JS Globals
aafw_frontend_object
FAQ

Frequently Asked Questions about Autocomplete Address and Location Picker for WooCommerce