Portugal VASP Expresso Kios network for WooCommerce Security & Risk Analysis

wordpress.org/plugins/portugal-vasp-kios-woocommerce

Lets you deliver on the VASP Expresso Kios network of partners in Portugal. This is not a shipping method. This is an add-on for any WooCommerce shipp …

20 active installs v3.1 PHP 7.2+ WP 5.8+ Updated Jun 14, 2025
deliveryecommercepickupshippingvasp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Portugal VASP Expresso Kios network for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Portugal VASP Expresso Kios network for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The "portugal-vasp-kios-woocommerce" plugin v3.1 exhibits a generally good security posture based on the provided static analysis. The plugin demonstrates strong practices by avoiding dangerous functions, performing a reasonable percentage of SQL queries using prepared statements, and properly escaping a high majority of output. Furthermore, the absence of file operations and external HTTP requests are positive indicators. The plugin's attack surface appears minimal, with no identified AJAX handlers, REST API routes, or shortcodes that are unprotected. The vulnerability history is also a significant strength, showing zero known CVEs, which suggests a well-maintained and secure codebase over time.

However, there are notable areas for improvement. The presence of 0 capability checks and 0 nonce checks across all entry points is a critical concern. This means that even though the number of entry points is low, any functionality exposed through these points lacks essential authorization and integrity checks. The taint analysis revealing one flow with unsanitized paths, while not classified as critical or high severity, warrants attention. This could indicate a potential for vulnerabilities if the data within this flow is not handled with extreme care by other security measures not apparent in this report or if the sanitization is incomplete.

In conclusion, the plugin has a solid foundation with good coding practices in place for SQL and output handling, and a commendable history of security. The major weakness lies in the complete lack of capability and nonce checks on its entry points, which significantly increases the risk of unauthorized access or manipulation. Addressing these missing security checks should be a priority to further harden the plugin.

Key Concerns

  • No capability checks present
  • No nonce checks present
  • Flow with unsanitized paths detected
  • SQL queries not fully prepared
  • Output not fully escaped
Vulnerabilities
None known

Portugal VASP Expresso Kios network for WooCommerce Security Vulnerabilities

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

Portugal VASP Expresso Kios network for WooCommerce Code Analysis

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

SQL Query Safety

50% prepared2 total queries

Output Escaping

66% escaped70 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<portugal-vasp-kios-woocommerce> (portugal-vasp-kios-woocommerce.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Portugal VASP Expresso Kios network for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 23
actioninitportugal-vasp-kios-woocommerce.php:33
actionplugins_loadedportugal-vasp-kios-woocommerce.php:40
actionpvkw_update_pickup_listportugal-vasp-kios-woocommerce.php:46
actionwp_loadedportugal-vasp-kios-woocommerce.php:50
filterwoocommerce_shipping_instance_form_fields_betrs_shippingportugal-vasp-kios-woocommerce.php:52
filterwas_after_meta_box_settingsportugal-vasp-kios-woocommerce.php:54
actionwoocommerce_review_order_before_paymentportugal-vasp-kios-woocommerce.php:56
filterwoocommerce_update_order_review_fragmentsportugal-vasp-kios-woocommerce.php:58
actionwoocommerce_after_checkout_validationportugal-vasp-kios-woocommerce.php:60
actionwoocommerce_checkout_update_order_metaportugal-vasp-kios-woocommerce.php:62
actionwoocommerce_admin_order_data_after_shipping_addressportugal-vasp-kios-woocommerce.php:64
actionwoocommerce_admin_order_preview_endportugal-vasp-kios-woocommerce.php:65
filterwoocommerce_admin_order_preview_get_order_detailsportugal-vasp-kios-woocommerce.php:66
actionwoocommerce_email_customer_detailsportugal-vasp-kios-woocommerce.php:72
actionwoocommerce_order_details_after_order_tableportugal-vasp-kios-woocommerce.php:73
filterwoocommerce_order_needs_shipping_addressportugal-vasp-kios-woocommerce.php:77
actionwoocommerce_after_shipping_rateportugal-vasp-kios-woocommerce.php:81
filterwoocommerce_shipping_settingsportugal-vasp-kios-woocommerce.php:85
actionadmin_noticesportugal-vasp-kios-woocommerce.php:86
actionwp_enqueue_scriptsportugal-vasp-kios-woocommerce.php:92
filterflexible_shipping_method_settingsportugal-vasp-kios-woocommerce.php:124
filterflexible_shipping_process_admin_optionsportugal-vasp-kios-woocommerce.php:125
actionbefore_woocommerce_initportugal-vasp-kios-woocommerce.php:1009

Scheduled Events 1

pvkw_update_pickup_list
Maintenance & Trust

Portugal VASP Expresso Kios network for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJun 14, 2025
PHP min version7.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Portugal VASP Expresso Kios network 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 Portugal VASP Expresso Kios network 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/portugal-vasp-kios-woocommerce/assets/style.css/wp-content/plugins/portugal-vasp-kios-woocommerce/assets/style-flatsome.css/wp-content/plugins/portugal-vasp-kios-woocommerce/assets/functions.js
Script Paths
/wp-content/plugins/portugal-vasp-kios-woocommerce/assets/functions.js
Version Parameters
portugal-vasp-kios-woocommerce/assets/style.css?ver=portugal-vasp-kios-woocommerce/assets/style-flatsome.css?ver=portugal-vasp-kios-woocommerce/assets/functions.js?ver=

HTML / DOM Fingerprints

Data Attributes
name="pvkw"id="pvkw"name="pvkw_hide_shipping_address"id="pvkw_hide_shipping_address"name="pvkw_email_info"id="pvkw_email_info"+2 more
JS Globals
pvkw
FAQ

Frequently Asked Questions about Portugal VASP Expresso Kios network for WooCommerce