WC City Select Security & Risk Analysis

wordpress.org/plugins/wc-city-select

City Select for WooCommerce. Show a dropdown select as the cities input.

3K active installs v1.0.10 PHP + WP 4.0+ Updated Mar 22, 2025
cities-dropdowncities-selectcity-dropdowncity-selectwoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WC City Select Safe to Use in 2026?

Generally Safe

Score 92/100

WC City Select has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "wc-city-select" v1.0.10 plugin exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified dangerous functions, raw SQL queries, file operations, or external HTTP requests is highly commendable. Furthermore, 100% of SQL queries use prepared statements and all output is properly escaped, indicating robust coding practices against common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The plugin also has a clean vulnerability history, with no recorded CVEs, which suggests a proactive approach to security or a lack of significant historical issues.

Despite the excellent code signals, the analysis reveals a complete lack of nonces, capability checks, and any form of authentication or permission callbacks for its entry points, even though the reported number of entry points is zero. This absence of security checks is concerning, as it implies that if any new entry points were introduced in future versions, they would be inherently unprotected. The zero taint analysis flows are positive, but this is often a reflection of the limited attack surface and lack of data manipulation within the analyzed code. The overall picture is of a plugin that is currently secure due to its limited functionality and careful implementation of core WordPress security features, but it has a latent risk in its complete lack of security checks on potential (even if currently non-existent) entry points.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
  • Zero unprotected entry points, but no auth checks defined
Vulnerabilities
None known

WC City Select Security Vulnerabilities

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

WC City Select Code Analysis

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

Output Escaping

100% escaped17 total outputs
Attack Surface

WC City Select Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filterwoocommerce_billing_fieldswc-city-select.php:34
filterwoocommerce_shipping_fieldswc-city-select.php:35
filterwoocommerce_form_field_citywc-city-select.php:36
actionwp_enqueue_scriptswc-city-select.php:39
actionbefore_woocommerce_initwc-city-select.php:42
Maintenance & Trust

WC City Select Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 22, 2025
PHP min version
Downloads44K

Community Trust

Rating98/100
Number of ratings14
Active installs3K
Developer Profile

WC City Select Developer Profile

mantish

2 plugins · 6K total installs

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

How We Detect WC City Select

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-city-select/assets/js/city-select.js
Script Paths
/wp-content/plugins/wc-city-select/assets/js/city-select.js
Version Parameters
/wp-content/plugins/wc-city-select/assets/js/city-select.js?ver=

HTML / DOM Fingerprints

CSS Classes
city_select
Data Attributes
data-field-iddata-countrydata-state
JS Globals
wc_city_select_params
FAQ

Frequently Asked Questions about WC City Select