B2B Invoice Payment Method for WooCommerce Security & Risk Analysis

wordpress.org/plugins/invoice-payment-gateway-for-woocommerce

B2B Invoice Payment Method for WooCommerce—Best Invoice Payment Gateway Plugin for An Invoice Payment Method on your eCommerce Store

100 active installs v1.2.1 PHP 7.0+ WP 4.5.0+ Updated Jun 5, 2025
invoicepaymentprintwoocommercewoocommerce-invoice
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is B2B Invoice Payment Method for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

B2B Invoice Payment Method 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 "invoice-payment-gateway-for-woocommerce" plugin v1.2.1 exhibits a generally strong security posture based on the provided static analysis. There are no identified critical or high-severity taint flows, and the attack surface appears to be minimal with no identified entry points lacking authentication or permission checks. The plugin also demonstrates good practices regarding output escaping, with a high percentage of outputs properly handled. However, a significant concern arises from the presence of SQL queries that are not using prepared statements. This lack of prepared statements for all SQL queries presents a potential risk of SQL injection vulnerabilities, even if none are currently documented.

The plugin's vulnerability history is also a positive indicator, showing no known CVEs. This suggests a history of secure development or effective patching. The absence of common vulnerability types further reinforces this. While the lack of documented vulnerabilities is encouraging, it is crucial to remember that static analysis alone cannot guarantee complete security. The presence of raw SQL queries, despite the limited attack surface and good output escaping, remains the primary area for improvement. Overall, the plugin is built on a relatively secure foundation, but the unmitigated SQL queries represent a specific and addressable risk.

Key Concerns

  • Raw SQL queries without prepared statements
Vulnerabilities
None known

B2B Invoice Payment Method for WooCommerce Security Vulnerabilities

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

B2B Invoice Payment Method for WooCommerce Release Timeline

v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

B2B Invoice Payment Method for WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

0% prepared3 total queries

Output Escaping

81% escaped32 total outputs
Attack Surface

B2B Invoice Payment Method for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
actionadmin_enqueue_scriptsController\Boot.php:253
actionplugins_loadedController\Boot.php:256
actionwpmu_new_blogController\Boot.php:263
actioninitController\Boot.php:266
filterwoocommerce_payment_gatewaysController\Boot.php:270
actionwoocommerce_store_api_checkout_update_order_from_requestController\Gateways\Block\IPGW_Invoice_Gateway_For_Block.php:31
actionwoocommerce_email_before_order_tableController\Gateways\IPGW_Invoice_Gateway.php:48
actionadmin_footerController\Gateways\IPGW_Invoice_Gateway.php:49
actionadd_meta_boxesController\Woo_Orders\IPGW_Woo_Orders.php:236
actionipgw_invoice_gateway_meta_boxController\Woo_Orders\IPGW_Woo_Orders.php:237
actionsave_postController\Woo_Orders\IPGW_Woo_Orders.php:238
actionwoocommerce_checkout_order_processedController\Woo_Orders\IPGW_Woo_Orders.php:241
actionwoocommerce_thankyouController\Woo_Orders\IPGW_Woo_Orders.php:243
actionwoocommerce_email_order_detailsController\Woo_Orders\IPGW_Woo_Order_Email.php:134
filterwoocommerce_email_order_detailsController\Woo_Orders\IPGW_Woo_Order_Email.php:135
actioninitFunctions\IPGW_Register.php:11
actionwoocommerce_blocks_loadedinvoice-payment-gateway-woocommerce.php:128
actionplugins_loadedinvoice-payment-gateway-woocommerce.php:132
actionbefore_woocommerce_initinvoice-payment-gateway-woocommerce.php:134
actionadmin_noticesinvoice-payment-gateway-woocommerce.php:144
actionwoocommerce_blocks_checkout_block_registrationinvoice-payment-gateway-woocommerce.php:154
actionwoocommerce_blocks_payment_method_type_registrationinvoice-payment-gateway-woocommerce.php:170
Maintenance & Trust

B2B Invoice Payment Method for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 5, 2025
PHP min version7.0
Downloads5K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

B2B Invoice Payment Method for WooCommerce Developer Profile

Saad Iqbal

89 plugins · 1.4M total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
267 days
View full developer profile
Detection Fingerprints

How We Detect B2B Invoice Payment Method 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/invoice-payment-gateway-for-woocommerce/freemius/start.php

HTML / DOM Fingerprints

JS Globals
IPGWbipl_fs
FAQ

Frequently Asked Questions about B2B Invoice Payment Method for WooCommerce