Swiftpay by V Payment Gateway for woocommerce Security & Risk Analysis

wordpress.org/plugins/swiftpay-by-v-payment-gateway-for-woocommerce

Swiftpay by V: Secure and Versatile Payment Solutions for Nigeria

0 active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Nov 8, 2024
pay-with-cardpay-with-transferpayment-gatewayswiftpaywoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Swiftpay by V Payment Gateway for woocommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Swiftpay by V Payment Gateway for woocommerce 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 plugin 'swiftpay-by-v-payment-gateway-for-woocommerce' version 1.0.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any known vulnerabilities in its history is a significant positive indicator. The code demonstrates good practices by exclusively using prepared statements for all SQL queries and a high percentage of properly escaped output, minimizing common injection and XSS risks. Furthermore, the limited attack surface with zero identified entry points, AJAX handlers, REST API routes, shortcodes, or cron events, and no external HTTP requests are all excellent security characteristics.

However, there are areas that warrant attention. The presence of two unsanitized paths in the taint analysis, even without critical or high severity, indicates potential routes for unexpected behavior or data manipulation if they lead to sensitive operations. The complete lack of nonce checks and capability checks, combined with the file operation, suggests that any newly discovered or introduced vulnerabilities could be exploited without proper authorization or validation. While the current version has no recorded vulnerabilities, the absence of these standard WordPress security mechanisms means that an attacker could more easily leverage other weaknesses if they are found.

In conclusion, this plugin is built on a solid foundation of secure coding practices for SQL and output handling, with a minimal attack surface and no prior vulnerability history. Nevertheless, the identified unsanitized paths and the complete absence of nonce and capability checks represent specific security concerns that should be addressed to further harden the plugin against potential future threats and ensure robust authorization and input validation.

Key Concerns

  • Unsanitized paths identified in taint analysis
  • No nonce checks implemented
  • No capability checks implemented
  • File operations present without apparent checks
Vulnerabilities
None known

Swiftpay by V Payment Gateway for woocommerce Security Vulnerabilities

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

Swiftpay by V Payment Gateway for woocommerce Code Analysis

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

Output Escaping

86% escaped49 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
verify_swiftpay_transaction (includes\class-wc-gateway-swiftpay.php:641)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Swiftpay by V Payment Gateway for woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 27
actionwoocommerce_rest_checkout_process_payment_with_contextincludes\class-wc-gateway-swiftpay-blocks-support.php:22
actionwc_gateway_swiftpay_process_payment_errorincludes\class-wc-gateway-swiftpay-blocks-support.php:94
actionwp_enqueue_scriptsincludes\class-wc-gateway-swiftpay.php:184
actionadmin_enqueue_scriptsincludes\class-wc-gateway-swiftpay.php:185
actionadmin_noticesincludes\class-wc-gateway-swiftpay.php:187
actionwoocommerce_api_wc_gateway_swiftpayincludes\class-wc-gateway-swiftpay.php:199
actionwoocommerce_api_tbz_wc_swiftpay_webhookincludes\class-wc-gateway-swiftpay.php:202
actionwoocommerce_rest_checkout_process_payment_with_contextincludes\custom-gateways\class-wc-gateway-custom-swiftpay-blocks-support.php:18
actionwc_gateway_swiftpay_process_payment_errorincludes\custom-gateways\class-wc-gateway-custom-swiftpay-blocks-support.php:104
actionwp_enqueue_scriptsincludes\custom-gateways\gateway-five\class-wc-gateway-swiftpay-five.php:116
filterwoocommerce_available_payment_gatewaysincludes\custom-gateways\gateway-five\class-wc-gateway-swiftpay-five.php:125
actionwp_enqueue_scriptsincludes\custom-gateways\gateway-four\class-wc-gateway-swiftpay-four.php:116
filterwoocommerce_available_payment_gatewaysincludes\custom-gateways\gateway-four\class-wc-gateway-swiftpay-four.php:125
actionwp_enqueue_scriptsincludes\custom-gateways\gateway-one\class-wc-gateway-swiftpay-one.php:115
filterwoocommerce_available_payment_gatewaysincludes\custom-gateways\gateway-one\class-wc-gateway-swiftpay-one.php:121
actionwp_enqueue_scriptsincludes\custom-gateways\gateway-three\class-wc-gateway-swiftpay-three.php:115
filterwoocommerce_available_payment_gatewaysincludes\custom-gateways\gateway-three\class-wc-gateway-swiftpay-three.php:124
actionwp_enqueue_scriptsincludes\custom-gateways\gateway-two\class-wc-gateway-swiftpay-two.php:114
filterwoocommerce_available_payment_gatewaysincludes\custom-gateways\gateway-two\class-wc-gateway-swiftpay-two.php:123
actionadmin_noticeswoo-swiftpay.php:37
actionadmin_initwoo-swiftpay.php:41
filterwoocommerce_payment_gatewayswoo-swiftpay.php:55
actionplugins_loadedwoo-swiftpay.php:60
actiondisable-swiftpay-test-modewoo-swiftpay.php:192
actionbefore_woocommerce_initwoo-swiftpay.php:196
actionwoocommerce_blocks_payment_method_type_registrationwoo-swiftpay.php:217
actionwoocommerce_blocks_loadedwoo-swiftpay.php:230
Maintenance & Trust

Swiftpay by V Payment Gateway for woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedNov 8, 2024
PHP min version7.4
Downloads309

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Swiftpay by V Payment Gateway for woocommerce Developer Profile

Olanrewaju Olanipekun

1 plugin · 0 total installs

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

How We Detect Swiftpay by V Payment Gateway 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/swiftpay-by-v-payment-gateway-for-woocommerce/assets/images/swiftpay-failed.svg/wp-content/plugins/swiftpay-by-v-payment-gateway-for-woocommerce/assets/images/swiftpay-processing.svg/wp-content/plugins/swiftpay-by-v-payment-gateway-for-woocommerce/assets/images/swiftpay-success.svg
Script Paths
/wp-content/plugins/swiftpay-by-v-payment-gateway-for-woocommerce/assets/js/checkout.js
Version Parameters
/wp-content/plugins/swiftpay-by-v-payment-gateway-for-woocommerce/assets/js/checkout.js?ver=/wp-content/plugins/swiftpay-by-v-payment-gateway-for-woocommerce/assets/images/swiftpay-success.svg?ver=

HTML / DOM Fingerprints

CSS Classes
swiftpay-gateway-logospbv-swiftpay-settings-custom-gateways
Data Attributes
data-custom-gatewaysdata-swiftpay-currency
JS Globals
swiftpay_params
FAQ

Frequently Asked Questions about Swiftpay by V Payment Gateway for woocommerce