Saudi Address Pro Security & Risk Analysis

wordpress.org/plugins/saudi-address-pro

Verified Saudi National Address (SPL) autocomplete for WooCommerce. Short code auto-fill from the official Saudi Post database.

0 active installs v1.0.3 PHP 7.4+ WP 5.8+ Updated Mar 2, 2026
addressaddress-validationautocompletesaudi-arabiawoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Saudi Address Pro Safe to Use in 2026?

Generally Safe

Score 100/100

Saudi Address Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "saudi-address-pro" plugin v1.0.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of critical taint flows, dangerous functions, raw SQL queries, and a lack of known vulnerabilities significantly contributes to its security. The presence of nonces and capability checks on the single AJAX handler also indicates an effort to implement basic security measures. However, a notable concern is the output escaping. With 72% of outputs properly escaped, there's still a 28% chance of unsanitized data being outputted, potentially leading to cross-site scripting (XSS) vulnerabilities if sensitive data is involved. Additionally, the single external HTTP request, while not inherently risky without further context, represents a potential attack vector if the external service is compromised or malicious. The plugin's clean vulnerability history is a positive sign, suggesting good development practices or a lack of focus from attackers, but the output escaping issue warrants attention.

Key Concerns

  • Output escaping not fully implemented
  • One external HTTP request
Vulnerabilities
None known

Saudi Address Pro Security Vulnerabilities

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

Saudi Address Pro Code Analysis

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

Output Escaping

72% escaped18 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_test_connection (admin\class-admin-settings.php:70)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Saudi Address Pro Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_saudadpr_test_connectionadmin\class-admin-settings.php:15
WordPress Hooks 9
actionadmin_menuadmin\class-admin-settings.php:13
actionadmin_initadmin\class-admin-settings.php:14
actionwp_enqueue_scriptsincludes\class-checkout-widget.php:17
actionwoocommerce_after_checkout_billing_formincludes\class-checkout-widget.php:18
actionwp_footerincludes\class-checkout-widget.php:19
actionplugins_loadedsaudi-address-pro.php:65
actionadmin_noticessaudi-address-pro.php:72
actionplugins_loadedsaudi-address-pro.php:103
actionbefore_woocommerce_initsaudi-address-pro.php:108
Maintenance & Trust

Saudi Address Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 2, 2026
PHP min version7.4
Downloads290

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Saudi Address Pro Developer Profile

SaudiAddressPro

1 plugin · 0 total installs

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

How We Detect Saudi Address Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/saudi-address-pro/assets/css/widget.css/wp-content/plugins/saudi-address-pro/assets/js/widget.js
Script Paths
/wp-content/plugins/saudi-address-pro/assets/js/widget.js
Version Parameters
saudi-address-pro/assets/css/widget.css?ver=saudi-address-pro/assets/js/widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
saudadpr-widget-containersaudadpr-address-search-inputsaudadpr-address-autocomplete-resultssaudadpr-address-search-iconsaudadpr-address-search-loadingsaudadpr-address-search-no-results
Data Attributes
data-saudadpr-api-keydata-saudadpr-api-urldata-saudadpr-languagedata-saudadpr-show-courier-preview
JS Globals
saudadpr_config
FAQ

Frequently Asked Questions about Saudi Address Pro