Layaway Invoice Security & Risk Analysis

wordpress.org/plugins/layaway-invoice

Layaway Plugin enables partial payments. This free version will allow (3) layaway invoice to be created. In order to upgrade to the full version, plea …

0 active installs v1.0.2 PHP 7.0+ WP 6.0+ Updated Oct 18, 2024
invoiceorder-and-authorized-base-transaction
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Layaway Invoice Safe to Use in 2026?

Generally Safe

Score 92/100

Layaway Invoice 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 "layaway-invoice" plugin version 1.0.2 exhibits a generally strong security posture based on the provided static analysis. A significant strength is the complete absence of known CVEs, indicating a historical commitment to security or a lack of prior significant findings. The code also demonstrates excellent practices in SQL query handling, with 100% of queries using prepared statements, and a very high percentage (97%) of outputs being properly escaped, minimizing risks of XSS vulnerabilities. Furthermore, the plugin implements a healthy number of nonce and capability checks, vital for securing its entry points. The attack surface, consisting of 4 AJAX handlers, is fully protected by authentication checks, and there are no unprotected REST API routes, shortcodes, or cron events. Taint analysis also shows no critical or high-severity flows with unsanitized paths. However, while the current version appears secure, it's important to note that the absence of vulnerabilities does not guarantee future security. Continuous monitoring and timely updates are always recommended for any plugin.

Vulnerabilities
None known

Layaway Invoice Security Vulnerabilities

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

Layaway Invoice Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Layaway Invoice Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
20
773 escaped
Nonce Checks
10
Capability Checks
22
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

97% escaped793 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
laya_invc_order_invoice_show_content (layaway-invoice.php:343)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Layaway Invoice Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_laya_invc_set_partialy_payment_on_checkedlayaway-invoice.php:1481
noprivwp_ajax_laya_invc_set_partialy_payment_on_checkedlayaway-invoice.php:1482
authwp_ajax_laya_invc_set_partialy_payment_on_un_checkedlayaway-invoice.php:1506
noprivwp_ajax_laya_invc_set_partialy_payment_on_un_checkedlayaway-invoice.php:1507
WordPress Hooks 22
actionadmin_enqueue_scriptslayaway-invoice.php:31
actionwp_enqueue_scriptslayaway-invoice.php:49
actionadmin_menulayaway-invoice.php:53
actionadmin_menulayaway-invoice.php:69
actioninitlayaway-invoice.php:174
actionadd_meta_boxeslayaway-invoice.php:178
actionsave_postlayaway-invoice.php:259
actionwp_insert_postlayaway-invoice.php:324
filtermanage_laya_invc_order_posts_columnslayaway-invoice.php:339
actionwoocommerce_account_layaway-invoice_endpointlayaway-invoice.php:342
actionwoocommerce_review_order_before_paymentlayaway-invoice.php:1450
filterwoocommerce_calculated_totallayaway-invoice.php:1548
actionwoocommerce_order_status_completedlayaway-invoice.php:1552
actionwoocommerce_order_status_processinglayaway-invoice.php:1553
actionwoocommerce_email_order_metalayaway-invoice.php:1623
actionwoocommerce_checkout_order_createdlayaway-invoice.php:1657
filterwoocommerce_get_order_item_totalslayaway-invoice.php:1689
actionpre_get_postslayaway-invoice.php:1724
filtermanage_laya_invc_order_posts_columnsorder_invoice_frontend.php:22
actionmanage_laya_invc_order_posts_custom_columnorder_invoice_frontend.php:144
filterwoocommerce_account_menu_itemsorder_invoice_frontend.php:183
filterwoocommerce_get_query_varsorder_invoice_frontend.php:198
Maintenance & Trust

Layaway Invoice Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 18, 2024
PHP min version7.0
Downloads983

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Layaway Invoice Developer Profile

alexbot24

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 Layaway Invoice

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/layaway-invoice/assets/css/order_invoice.css/wp-content/plugins/layaway-invoice/assets/js/order_invoice.js/wp-content/plugins/layaway-invoice/assets/css/order_invoice_f.css/wp-content/plugins/layaway-invoice/assets/js/partialy_change_total.js
Script Paths
/wp-content/plugins/layaway-invoice/assets/js/order_invoice.js/wp-content/plugins/layaway-invoice/assets/js/partialy_change_total.js

HTML / DOM Fingerprints

JS Globals
laya_invc_ajax_object
FAQ

Frequently Asked Questions about Layaway Invoice