Payment Gateways by Customer Location for WooCommerce Security & Risk Analysis

wordpress.org/plugins/payment-gateways-by-customer-location-for-woocommerce

Set countries, states, cities or postcodes to include/exclude for WooCommerce payment gateways to show up.

200 active installs v1.7.2 PHP + WP 4.4+ Updated Sep 5, 2025
ecommercelocationpayment-gatewaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Payment Gateways by Customer Location for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Payment Gateways by Customer Location for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

The static analysis of "payment-gateways-by-customer-location-for-woocommerce" v1.7.2 indicates a strong security posture, with no identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed. The absence of dangerous functions and file operations further reinforces this. Notably, all SQL queries utilize prepared statements, and there are no external HTTP requests or bundled libraries that could introduce vulnerabilities.

However, the analysis does flag a concern regarding output escaping, with only 67% of identified outputs being properly escaped. This suggests a potential for cross-site scripting (XSS) vulnerabilities if the unescaped outputs contain user-supplied data. While no taint analysis flows were identified, this partial output escaping needs attention. The plugin's vulnerability history is clean, with zero recorded CVEs, which is a positive indicator of its security over time and suggests a proactive approach to security by the developers.

In conclusion, the plugin demonstrates good security practices in many areas, particularly concerning its limited attack surface and secure database interactions. The primary area for improvement lies in ensuring all output is rigorously escaped to mitigate potential XSS risks. The lack of known vulnerabilities is encouraging, but the unescaped outputs represent a concrete, albeit potentially low-impact, risk that should be addressed.

Key Concerns

  • Incomplete output escaping
Vulnerabilities
None known

Payment Gateways by Customer Location for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Payment Gateways by Customer Location for WooCommerce Release Timeline

v1.7.2Current
v1.7.1
v1.7.0
v1.6.1
v1.6.0
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.2
v1.1.1
v1.1.0
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Payment Gateways by Customer Location for WooCommerce Code Analysis

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

Output Escaping

67% escaped3 total outputs
Attack Surface

Payment Gateways by Customer Location for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionwp_enqueue_scriptsincludes\class-alg-wc-pgbcl-core.php:48
filterwoocommerce_available_payment_gatewaysincludes\class-alg-wc-pgbcl-core.php:54
actioninitincludes\class-alg-wc-pgbcl.php:78
actionbefore_woocommerce_initincludes\class-alg-wc-pgbcl.php:81
actioninitincludes\class-alg-wc-pgbcl.php:161
actioninitincludes\class-alg-wc-pgbcl.php:164
filterwoocommerce_get_settings_pagesincludes\class-alg-wc-pgbcl.php:170
actionadmin_initincludes\class-alg-wc-pgbcl.php:174
filterwoocommerce_get_sections_alg_wc_gateways_by_locationincludes\settings\class-alg-wc-pgbcl-settings-section.php:40
actionadmin_noticesincludes\settings\class-alg-wc-settings-pgbcl.php:86
actionplugins_loadedpayment-gateways-by-customer-location-for-woocommerce.php:58
Maintenance & Trust

Payment Gateways by Customer Location for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 5, 2025
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

Payment Gateways by Customer Location for WooCommerce Developer Profile

WPFactory

64 plugins · 137K total installs

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

How We Detect Payment Gateways by Customer Location 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/payment-gateways-by-customer-location-for-woocommerce/includes/js/alg-wc-pgbcl.js/wp-content/plugins/payment-gateways-by-customer-location-for-woocommerce/includes/js/alg-wc-pgbcl.min.js
Version Parameters
payment-gateways-by-customer-location-for-woocommerce/includes/js/alg-wc-pgbcl.js?ver=payment-gateways-by-customer-location-for-woocommerce/includes/js/alg-wc-pgbcl.min.js?ver=

HTML / DOM Fingerprints

JS Globals
alg_wc_pgbcl
FAQ

Frequently Asked Questions about Payment Gateways by Customer Location for WooCommerce