Residential Address Detection Security & Risk Analysis

wordpress.org/plugins/residential-address-detection

Real-time identification of residential and commercial address types.

200 active installs v2.5.11 PHP + WP 6.4+ Updated Jan 13, 2026
auto-residentialresidential-addressresidential-detection
93
A · Safe
CVEs total3
Unpatched0
Last CVEJul 16, 2025
Safety Verdict

Is Residential Address Detection Safe to Use in 2026?

Generally Safe

Score 93/100

Residential Address Detection has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Jul 16, 2025Updated 2mo ago
Risk Assessment

The "residential-address-detection" plugin v2.5.11 exhibits a mixed security posture. On the positive side, the static analysis reveals strong adherence to several security best practices, including the absence of dangerous functions, 100% usage of prepared statements for SQL queries, and a robust implementation of nonce and capability checks for all identified AJAX entry points. Taint analysis also shows no critical or high-severity unsanitized flows, which is commendable.

However, a significant concern arises from the plugin's vulnerability history. With three known CVEs, including a past critical vulnerability, and a recent vulnerability discovered in July 2025, there's a clear pattern of past security weaknesses. While none are currently unpatched, the prevalence of 'Missing Authorization' as a common vulnerability type suggests a recurring area of weakness that requires ongoing vigilance.

The primary weakness identified in the code analysis is the moderate percentage of improperly escaped output (45%). While not as critical as unpatched vulnerabilities or unsanitized taint flows, this could still lead to Cross-Site Scripting (XSS) vulnerabilities in certain scenarios. In conclusion, while the current version of the plugin has addressed past critical vulnerabilities and implements good practices around SQL and AJAX handling, the historical trend and the output escaping issues warrant attention.

Key Concerns

  • 45% of output not properly escaped
  • Past critical CVE (unpatched history)
  • Recent CVE (2025-07-16)
  • Two medium CVEs in history
Vulnerabilities
3

Residential Address Detection Security Vulnerabilities

CVEs by Year

3 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
2

3 total CVEs

CVE-2025-48155medium · 5.3Missing Authorization

Residential Address Detection <= 2.5.9 - Missing Authorization

Jul 16, 2025 Patched in 2.5.10 (6d)
CVE-2025-30916medium · 5.3Missing Authorization

Residential Address Detection <= 2.5.4 - Missing Authorization

Apr 2, 2025 Patched in 2.5.5 (7d)
CVE-2025-27270critical · 9.8Missing Authorization

Residential Address Detection <= 2.5.4 - Unauthenticated Arbitrary Options Update

Feb 21, 2025 Patched in 2.5.5 (11d)
Code Analysis
Analyzed Mar 16, 2026

Residential Address Detection Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
29
35 escaped
Nonce Checks
8
Capability Checks
9
File Operations
0
External Requests
2
Bundled Libraries
0

Output Escaping

55% escaped64 total outputs
Data Flows
All sanitized

Data Flow Analysis

7 flows
en_default_unconfirmed_address_types_to (includes\addresses\inc\en-ajax-request.php:13)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Residential Address Detection Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 9

authwp_ajax_en_rad_get_addressincludes\addresses\inc\en-ajax-request.php:7
authwp_ajax_en_rad_save_addressincludes\addresses\inc\en-ajax-request.php:8
authwp_ajax_en_default_unconfirmed_address_types_toincludes\addresses\inc\en-ajax-request.php:9
authwp_ajax_en_rad_delete_addressincludes\addresses\inc\en-ajax-request.php:10
authwp_ajax_en_woo_addons_upgrade_plan_submitincludes\en-woo-addons-ajax-request.php:27
authwp_ajax_suspend_automatic_detectionincludes\en-woo-addons-ajax-request.php:32
authwp_ajax_en_need_suspended_rad_ajaxincludes\en-woo-addons-ajax-request.php:37
authwp_ajax_residential_delivery_options_disclosure_types_toincludes\en-woo-addons-ajax-request.php:41
authwp_ajax_eniture_update_option_not_show_rates_for_pobox_addressesincludes\en-woo-addons-ajax-request.php:46
WordPress Hooks 13
filteren_woo_addons_check_for_lift_gate_delivery_optionadmin\templates\en-woo-addon-liftgate-delivery-template.php:24
actionwoocommerce_settings_wc_settings_quote_section_end_residential_addresses_afterincludes\addresses\inc\en-template.php:2
actionadmin_footerincludes\addresses\js\en-rad-distance-request.php:5
filteren_woo_addons_carrier_service_quotes_requestincludes\en-woo-addons-carrier-service.php:30
filteren_woo_addons_sectionsincludes\en-woo-addons-forms-handler.php:27
filteren_woo_addons_settingsincludes\en-woo-addons-forms-handler.php:28
actionwoocommerce_settings_tabs_arrayincludes\en-woo-addons-forms-handler.php:29
actionwoocommerce_checkout_order_processedincludes\en-woo-addons-genrt-request-key.php:15
actionadmin_enqueue_scriptsincludes\en-woo-addons-includes.php:25
filteren_woo_addons_web_quotesincludes\en-woo-addons-web-quotes.php:21
actionbefore_woocommerce_initresidential-address-detection.php:19
actionadmin_noticesresidential-address-detection.php:45
actionadmin_enqueue_scriptsresidential-address-detection.php:110
Maintenance & Trust

Residential Address Detection Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 13, 2026
PHP min version
Downloads11K

Community Trust

Rating40/100
Number of ratings1
Active installs200
Alternatives

Residential Address Detection Alternatives

No alternatives data available yet.

Developer Profile

Residential Address Detection Developer Profile

enituretechnology

29 plugins · 1K total installs

93
trust score
Avg Security Score
98/100
Avg Patch Time
11 days
View full developer profile
Detection Fingerprints

How We Detect Residential Address Detection

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/residential-address-detection/includes/addresses/css/en-rad-style.css/wp-content/plugins/residential-address-detection/includes/addresses/js/en-rad-update-form.js/wp-content/plugins/residential-address-detection/includes/addresses/js/en-rad-address-submit-form.js
Script Paths
/wp-content/plugins/residential-address-detection/includes/addresses/js/en-rad-update-form.js/wp-content/plugins/residential-address-detection/includes/addresses/js/en-rad-address-submit-form.js
Version Parameters
en-rad-update-form.js?ver=1.1.1en-rad-address-submit-form.js?ver=1.1.1en-rad-style.css?ver=1.3.3

HTML / DOM Fingerprints

JS Globals
rad_address_script
FAQ

Frequently Asked Questions about Residential Address Detection