Deposits & Partial Payments for WooCommerce – Deposet Security & Risk Analysis

wordpress.org/plugins/deposet

Enable deposits and partial payments for WooCommerce products with flexible payment plans and installment options.

10 active installs v1.0.2 PHP 7.4+ WP 5.4+ Updated Mar 24, 2026
depositsinstallmentspartial-paymentspayment-planswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Deposits & Partial Payments for WooCommerce – Deposet Safe to Use in 2026?

Generally Safe

Score 100/100

Deposits & Partial Payments for WooCommerce – Deposet has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "deposet" v1.0.1 plugin exhibits a generally good security posture with several positive indicators. The plugin demonstrates strong adherence to secure coding practices, with a high percentage of SQL queries using prepared statements and a near-perfect rate of output escaping. The absence of file operations and external HTTP requests further reduces the potential attack surface. Furthermore, the plugin implements nonce and capability checks, which are crucial for protecting against common web vulnerabilities.

However, the static analysis did identify specific areas of concern. The presence of four taint flows with unsanitized paths, including two flagged as high severity, indicates potential vulnerabilities where external input might not be properly validated before being used in sensitive operations. While the plugin has no recorded CVEs, suggesting a history of security, this is mitigated by the presence of these high-severity taint flows which could represent undiscovered vulnerabilities.

In conclusion, "deposet" v1.0.1 has a solid foundation in secure coding principles. The high rate of prepared statements and output escaping are commendable. The primary weakness lies in the identified unsanitized taint flows, which require immediate attention to prevent potential security breaches. The lack of historical vulnerabilities is positive, but the current static analysis findings necessitate a cautious approach until these taint flows are remediated.

Key Concerns

  • High severity taint flows with unsanitized paths
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Deposits & Partial Payments for WooCommerce – Deposet Security Vulnerabilities

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

Deposits & Partial Payments for WooCommerce – Deposet Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Deposits & Partial Payments for WooCommerce – Deposet Code Analysis

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

SQL Query Safety

80% prepared15 total queries

Output Escaping

96% escaped249 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
bulk_admin_notices (includes\Admin\PartialPaymentsListTable.php:298)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Deposits & Partial Payments for WooCommerce – Deposet Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_deposet_refund_partial_paymentincludes\Orders\RefundHandler.php:27
WordPress Hooks 84
actionplugins_loadeddeposet.php:68
actionadmin_noticesdeposet.php:78
actionwoocommerce_initdeposet.php:103
actionadmin_menuincludes\Admin\AdminMenu.php:21
actionadmin_post_deposet_save_category_ruleincludes\Admin\CategoryDeposits.php:21
actionadmin_post_deposet_delete_category_ruleincludes\Admin\CategoryDeposits.php:22
actionadd_meta_boxesincludes\Admin\OrderDetailsMetaBox.php:23
actionwoocommerce_admin_order_totals_after_totalincludes\Admin\OrderDetailsMetaBox.php:24
actioncurrent_screenincludes\Admin\PartialPaymentsListTable.php:23
actionmanage_deposet_payment_posts_custom_columnincludes\Admin\PartialPaymentsListTable.php:24
filtermanage_deposet_payment_posts_columnsincludes\Admin\PartialPaymentsListTable.php:25
filtermanage_edit-deposet_payment_sortable_columnsincludes\Admin\PartialPaymentsListTable.php:26
actionrestrict_manage_postsincludes\Admin\PartialPaymentsListTable.php:27
actionpre_get_postsincludes\Admin\PartialPaymentsListTable.php:28
filterbulk_actions-edit-deposet_paymentincludes\Admin\PartialPaymentsListTable.php:29
filterhandle_bulk_actions-edit-deposet_paymentincludes\Admin\PartialPaymentsListTable.php:30
actionadmin_noticesincludes\Admin\PartialPaymentsListTable.php:31
filterget_search_queryincludes\Admin\PartialPaymentsListTable.php:32
filterquery_varsincludes\Admin\PartialPaymentsListTable.php:33
actionparse_queryincludes\Admin\PartialPaymentsListTable.php:34
filterviews_edit-deposet_paymentincludes\Admin\PartialPaymentsListTable.php:35
filtermanage_deposet_payment_posts_columnsincludes\Admin\PartialPaymentsListTable.php:50
actionmanage_deposet_payment_posts_custom_columnincludes\Admin\PartialPaymentsListTable.php:51
filterthe_titleincludes\Admin\PartialPaymentsListTable.php:54
filterwoocommerce_product_data_tabsincludes\Admin\ProductMeta.php:21
actionwoocommerce_product_data_panelsincludes\Admin\ProductMeta.php:22
actionwoocommerce_process_product_metaincludes\Admin\ProductMeta.php:23
actionadmin_enqueue_scriptsincludes\Admin\ProductMeta.php:24
actionadmin_initincludes\Admin\Settings.php:21
actionadmin_enqueue_scriptsincludes\Admin\Settings.php:22
actiondeposet_deposit_payment_receivedincludes\Emails\DepositConfirmation.php:30
actiondeposet_final_payment_receivedincludes\Emails\FinalPayment.php:30
actiondeposet_send_payment_reminder_emailincludes\Emails\PaymentReminder.php:30
filterwoocommerce_add_cart_item_dataincludes\Frontend\CartHandler.php:23
filterwoocommerce_get_cart_item_from_sessionincludes\Frontend\CartHandler.php:24
actionwoocommerce_before_calculate_totalsincludes\Frontend\CartHandler.php:25
filterwoocommerce_cart_item_priceincludes\Frontend\CartHandler.php:26
filterwoocommerce_cart_item_nameincludes\Frontend\CartHandler.php:27
filterwoocommerce_cart_item_subtotalincludes\Frontend\CartHandler.php:28
actionwoocommerce_cart_totals_after_order_totalincludes\Frontend\CartHandler.php:29
actionwoocommerce_review_order_after_order_totalincludes\Frontend\CartHandler.php:30
filterwoocommerce_calculated_totalincludes\Frontend\CartHandler.php:31
actionwoocommerce_checkout_create_order_line_itemincludes\Frontend\CheckoutHandler.php:23
actionwoocommerce_checkout_order_processedincludes\Frontend\CheckoutHandler.php:24
filterwoocommerce_available_payment_gatewaysincludes\Frontend\CheckoutHandler.php:25
actionwoocommerce_order_details_after_order_tableincludes\Frontend\CheckoutHandler.php:26
filterwoocommerce_get_order_item_totalsincludes\Frontend\CheckoutHandler.php:27
filterwoocommerce_order_formatted_line_subtotalincludes\Frontend\CheckoutHandler.php:28
actionwoocommerce_checkout_create_orderincludes\Frontend\CheckoutHandler.php:29
actionwoocommerce_thankyouincludes\Frontend\CheckoutHandler.php:30
actionwoocommerce_review_order_before_paymentincludes\Frontend\CheckoutHandler.php:33
actionwoocommerce_checkout_update_order_metaincludes\Frontend\CheckoutHandler.php:34
filterwoocommerce_calculated_totalincludes\Frontend\CheckoutHandler.php:35
actionwp_enqueue_scriptsincludes\Frontend\CheckoutHandler.php:36
filterwoocommerce_email_classesincludes\Frontend\Emails.php:21
actionwoocommerce_order_status_changedincludes\Frontend\Emails.php:22
actionwoocommerce_order_details_after_order_tableincludes\Frontend\MyAccountHandler.php:21
actionwoocommerce_before_add_to_cart_buttonincludes\Frontend\ProductDeposit.php:21
actionwp_enqueue_scriptsincludes\Frontend\ProductDeposit.php:22
actioninitincludes\Orders\CustomOrderType.php:21
actioninitincludes\Orders\CustomOrderType.php:22
filterwc_order_statusesincludes\Orders\CustomOrderType.php:23
filterwoocommerce_valid_order_statuses_for_payment_completeincludes\Orders\CustomOrderType.php:24
actionwoocommerce_order_status_changedincludes\Orders\CustomOrderType.php:25
actionwoocommerce_new_orderincludes\Orders\CustomOrderType.php:26
actionwoocommerce_order_status_changedincludes\Orders\PartialPaymentHandler.php:21
actionwoocommerce_payment_completeincludes\Orders\PartialPaymentHandler.php:22
filterwoocommerce_order_item_display_meta_keyincludes\Orders\PartialPaymentHandler.php:23
filterwoocommerce_order_item_display_meta_valueincludes\Orders\PartialPaymentHandler.php:24
actioninitincludes\Orders\PaymentPlans.php:21
actiondeposet_send_payment_reminderincludes\Orders\PaymentPlans.php:22
actionwoocommerce_order_status_changedincludes\Orders\PaymentSchedule.php:22
actionwoocommerce_payment_completeincludes\Orders\PaymentSchedule.php:25
actionwoocommerce_order_status_completedincludes\Orders\PaymentSchedule.php:28
actionwoocommerce_order_status_processingincludes\Orders\PaymentSchedule.php:31
actionwoocommerce_order_status_processingincludes\Orders\PaymentSchedule.php:34
filterwoocommerce_payment_complete_reduce_order_stockincludes\Orders\PaymentSchedule.php:37
filterwoocommerce_payment_complete_order_statusincludes\Orders\PaymentSchedule.php:40
actionwoocommerce_new_orderincludes\Orders\PaymentSchedule.php:43
actionwoocommerce_checkout_order_processedincludes\Orders\PaymentSchedule.php:46
actionwoocommerce_order_refundedincludes\Orders\RefundHandler.php:22
actionwoocommerce_refund_createdincludes\Orders\RefundHandler.php:23
filterwoocommerce_order_fully_refunded_statusincludes\Orders\RefundHandler.php:24
filterpost_row_actionsincludes\Orders\RefundHandler.php:28

Scheduled Events 1

deposet_send_payment_reminder
Maintenance & Trust

Deposits & Partial Payments for WooCommerce – Deposet Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 24, 2026
PHP min version7.4
Downloads426

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Deposits & Partial Payments for WooCommerce – Deposet Developer Profile

Aethonic

4 plugins · 2K total installs

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

How We Detect Deposits & Partial Payments for WooCommerce – Deposet

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/deposet/assets/css/frontend/deposet-frontend.css/wp-content/plugins/deposet/assets/js/frontend/deposet-frontend.js
Script Paths
/wp-content/plugins/deposet/assets/js/frontend/deposet-frontend.js
Version Parameters
deposet/assets/css/frontend/deposet-frontend.css?ver=deposet/assets/js/frontend/deposet-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
deposet-deposit-amountdeposet-deposit-pricedeposet-partial-payment-optionsdeposet-payment-schedule-form
HTML Comments
<!-- Deposits & Partial Payments for WooCommerce - Deposet --><!-- Admin Menu for Deposet --><!-- Settings Page for Deposet --><!-- Category Deposits for Deposet -->+16 more
Data Attributes
data-deposet-product-iddata-deposet-deposit-percentagedata-deposet-partial-payment-active
JS Globals
deposet_frontend_params
FAQ

Frequently Asked Questions about Deposits & Partial Payments for WooCommerce – Deposet