Yesh Invoice Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/invoice-gateway-yeshinvoice

Yesh Invoice plugin allows you to send automatic invoices for any transaction on your yourWooCommerce. Enjoy a variety of useful features, such as Bit …

30 active installs v1.5.4 PHP + WP 6.4+ Updated Jan 12, 2026
credit-cardsinvoiceinvoiceswoocommerceyeshinvoice
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Yesh Invoice Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Yesh Invoice 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 2mo ago
Risk Assessment

The "invoice-gateway-yeshinvoice" plugin v1.5.4 exhibits a mixed security posture. On the positive side, there are no registered CVEs, and the static analysis shows no identified dangerous functions, a low number of file operations, and a high percentage of properly escaped output. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. However, several concerning areas require attention.

The plugin's SQL queries are a significant weakness. All three identified SQL queries are not using prepared statements, which presents a high risk of SQL injection vulnerabilities, especially given that taint analysis revealed flows with unsanitized paths. While no critical or high-severity taint flows were explicitly flagged, the presence of unsanitized paths in conjunction with raw SQL queries is a substantial concern. Furthermore, the complete lack of nonce and capability checks for any entry points, although the current attack surface is zero, means that if new entry points are added in the future, they would be inherently insecure.

The vulnerability history is clean, with no recorded CVEs. This is a positive indicator and might suggest diligent maintenance or a lack of past exploitable flaws. However, the raw SQL and unsanitized path findings are significant enough to warrant caution. The plugin's strengths lie in its limited attack surface and good output escaping. The primary weaknesses are the unescaped SQL queries and the potential for unsanitized path issues, which could be exploited if new entry points are introduced without proper security measures.

Key Concerns

  • SQL queries without prepared statements
  • Taint flows with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Yesh Invoice Payment Gateway for WooCommerce Security Vulnerabilities

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

Yesh Invoice Payment Gateway for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
0 prepared
Unescaped Output
11
83 escaped
Nonce Checks
0
Capability Checks
0
File Operations
3
External Requests
2
Bundled Libraries
0

SQL Query Safety

0% prepared3 total queries

Output Escaping

88% escaped94 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
custom_add_iframe_to_order_receipt (wc-yeshin.php:57)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Yesh Invoice Payment Gateway for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
actioninitwc-yeshin.php:53
actionwoocommerce_receipt_yeshinwc-yeshin.php:79
actionplugins_loadedwc-yeshin.php:80
actionwoocommerce_api_wc_yeshin_gatewaywc-yeshin.php:134
actionwoocommerce_receipt_yeshinwc-yeshin.php:135
actionadmin_enqueue_scriptswc-yeshin.php:136
actionwoocommerce_thankyouwc-yeshin.php:137
actionwoocommerce_payment_completewc-yeshin.php:138
actionadmin_menuwc-yeshin.php:139
actionwoocommerce_product_options_general_product_datawc-yeshin.php:142
actionwoocommerce_process_product_metawc-yeshin.php:168
filterwoocommerce_payment_gatewayswc-yeshin.php:747
actionbefore_woocommerce_initwc-yeshin.php:758
actionwoocommerce_blocks_loadedwc-yeshin.php:760
actionwoocommerce_blocks_payment_method_type_registrationwc-yeshin.php:766
actionplugins_loadedwc-yeshin.php:789
filterproduct_type_selectorwc-yeshin.php:798
actionwoocommerce_product_data_panelswc-yeshin.php:820
actionwoocommerce_process_product_meta_yesh_subswc-yeshin.php:832
actionwoocommerce_process_product_meta_variable_rentalwc-yeshin.php:833
filterwoocommerce_product_data_tabswc-yeshin.php:842
actionwoocommerce_single_product_summarywc-yeshin.php:844
actionwp_enqueue_scriptswc-yeshin.php:858
actionwoocommerce_checkout_create_orderwc-yeshin.php:880
Maintenance & Trust

Yesh Invoice Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 12, 2026
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Yesh Invoice Payment Gateway for WooCommerce Developer Profile

Yesh Invoice

2 plugins · 60 total installs

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

How We Detect Yesh Invoice 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/invoice-gateway-yeshinvoice/js/yeshinvoice.js/wp-content/plugins/invoice-gateway-yeshinvoice/css/yeshinvoice.css
Script Paths
/wp-content/plugins/invoice-gateway-yeshinvoice/js/yeshinvoice.js
Version Parameters
invoice-gateway-yeshinvoice/js/yeshinvoice.js?ver=invoice-gateway-yeshinvoice/css/yeshinvoice.css?ver=

HTML / DOM Fingerprints

CSS Classes
custom-iframe
Data Attributes
id="custom-iframe"name="custom-iframe"data-yeshin-target="custom-iframe"
JS Globals
window.custom_iframewindow.YESHIN_CONFIG
REST Endpoints
/wp-json/wc-yeshin/v1/some_endpoint
Shortcode Output
[yeshinvoice_payment_form]
FAQ

Frequently Asked Questions about Yesh Invoice Payment Gateway for WooCommerce