Flat Rate per State/Country/Region for WooCommerce Security & Risk Analysis

wordpress.org/plugins/flat-rate-per-countryregion-for-woocommerce

This plugin allows you to set a flat delivery rate per States, Countries or World Regions on WooCommerce.

1K active installs v3.1 PHP 7.0+ WP 5.4+ Updated Apr 19, 2025
deliveryecommerceshippingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Flat Rate per State/Country/Region for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Flat Rate per State/Country/Region for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "flat-rate-per-countryregion-for-woocommerce" plugin version 3.1 exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, file operations, or external HTTP requests is a significant positive. Furthermore, the excellent output escaping rate (79%) and the complete lack of taint flows suggest that the plugin developers have made a concerted effort to sanitize data and prevent common web vulnerabilities. The zero reported CVEs and lack of historical vulnerabilities further bolster this positive assessment.

However, the analysis does highlight a couple of potential areas for concern that prevent a perfect score. The complete absence of nonce checks and capability checks, particularly given the presence of an attack surface (even if currently reported as zero entry points without auth), is a notable omission. While the current static analysis indicates no unprotected entry points, future updates or undiscovered entry points could become vulnerable if these fundamental security checks are not implemented. This suggests a reliance on other security layers or an assumption that all entry points are inherently protected, which is generally not a robust security strategy.

In conclusion, this plugin appears to be well-developed from a security perspective, with a strong emphasis on preventing direct code execution and data manipulation vulnerabilities. The low risk is primarily due to the absence of known vulnerabilities and the careful coding practices observed. The main weakness lies in the lack of explicit authorization and integrity checks (nonces and capabilities) for its operations, which could become a risk if the attack surface expands or if the plugin's current protected status is misreported.

Key Concerns

  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Flat Rate per State/Country/Region for WooCommerce Security Vulnerabilities

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

Flat Rate per State/Country/Region for WooCommerce Code Analysis

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

Output Escaping

79% escaped38 total outputs
Attack Surface

Flat Rate per State/Country/Region for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filterwoocommerce_cart_shipping_method_full_labelwoocommerce_flatrate_percountry.php:273
filterget_termwoocommerce_flatrate_percountry.php:361
actionwoocommerce_shipping_initwoocommerce_flatrate_percountry.php:1417
filterwoocommerce_shipping_methodswoocommerce_flatrate_percountry.php:1424
actionbefore_woocommerce_initwoocommerce_flatrate_percountry.php:1429
Maintenance & Trust

Flat Rate per State/Country/Region for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 19, 2025
PHP min version7.0
Downloads103K

Community Trust

Rating86/100
Number of ratings35
Active installs1K
Developer Profile

Flat Rate per State/Country/Region for WooCommerce Developer Profile

Marco Almeida | Webdados

21 plugins · 27K total installs

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

How We Detect Flat Rate per State/Country/Region 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/flat-rate-per-countryregion-for-woocommerce/css/admin.css/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/css/admin_settings.css/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/css/admin_settings_country.css/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/css/admin_settings_region.css/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/css/admin_settings_shippingclass.css/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/css/admin_settings_state.css/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/css/frontend.css
Script Paths
/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/js/admin.js/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/js/admin_settings.js/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/js/admin_settings_country.js/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/js/admin_settings_region.js/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/js/admin_settings_shippingclass.js/wp-content/plugins/flat-rate-per-countryregion-for-woocommerce/js/admin_settings_state.js+1 more
Version Parameters
flat-rate-per-countryregion-for-woocommerce/css/admin.css?ver=flat-rate-per-countryregion-for-woocommerce/css/admin_settings.css?ver=flat-rate-per-countryregion-for-woocommerce/css/admin_settings_country.css?ver=flat-rate-per-countryregion-for-woocommerce/css/admin_settings_region.css?ver=flat-rate-per-countryregion-for-woocommerce/css/admin_settings_shippingclass.css?ver=flat-rate-per-countryregion-for-woocommerce/css/admin_settings_state.css?ver=flat-rate-per-countryregion-for-woocommerce/css/frontend.css?ver=flat-rate-per-countryregion-for-woocommerce/js/admin.js?ver=flat-rate-per-countryregion-for-woocommerce/js/admin_settings.js?ver=flat-rate-per-countryregion-for-woocommerce/js/admin_settings_country.js?ver=flat-rate-per-countryregion-for-woocommerce/js/admin_settings_region.js?ver=flat-rate-per-countryregion-for-woocommerce/js/admin_settings_shippingclass.js?ver=flat-rate-per-countryregion-for-woocommerce/js/admin_settings_state.js?ver=flat-rate-per-countryregion-for-woocommerce/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
flat_rate_percountry_settingsfrpc_country_settingsfrpc_region_settingsfrpc_state_settingsfrpc_shipping_class_settings
HTML Comments
<!-- frpc admin settings form --><!-- frpc_admin_add_new_country_row --><!-- frpc_admin_add_new_region_row --><!-- frpc_admin_add_new_state_row -->+3 more
Data Attributes
data-frpc-shipping-method-iddata-frpc-country-codedata-frpc-region-codedata-frpc-state-codedata-frpc-shipping-class-iddata-frpc-shipping-class-name
JS Globals
wc_flat_rate_per_country_region_admin_paramswc_flat_rate_per_country_region_frontend_params
FAQ

Frequently Asked Questions about Flat Rate per State/Country/Region for WooCommerce