Chat On Desk Order Notifications – WooCommerce Security & Risk Analysis

wordpress.org/plugins/chat-on-desk

A plugin for sending whatsapp notification after placing orders using WooCommerce

0 active installs v1.0.7 PHP 5.6+ WP 4.6+ Updated Jan 7, 2026
mobile-verificationorder-notificationwhatsapp-pluginwoocommerce-whatsapp-integration
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Chat On Desk Order Notifications – WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Chat On Desk Order Notifications – 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 chat-on-desk plugin v1.0.7 presents a mixed security posture. While the plugin has no recorded historical vulnerabilities and shows good practices in areas like output escaping and the use of prepared statements for SQL queries, significant concerns arise from its attack surface. A large number of AJAX handlers (18 out of 23) lack authentication checks, creating a substantial entry point for potential exploitation. Furthermore, the taint analysis reveals a high number of flows with unsanitized paths, including 7 critical vulnerabilities, indicating a serious risk of data injection or manipulation if user-supplied data is not properly validated before being processed or used in sensitive operations. The use of the `unserialize` function, identified as a dangerous function, also contributes to potential risks if data is coming from untrusted sources.

Key Concerns

  • AJAX handlers without auth checks
  • Critical taint flows
  • Dangerous function: unserialize
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Chat On Desk Order Notifications – WooCommerce Security Vulnerabilities

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

Chat On Desk Order Notifications – WooCommerce Code Analysis

Dangerous Functions
12
Raw SQL Queries
41
60 prepared
Unescaped Output
203
1177 escaped
Nonce Checks
13
Capability Checks
5
File Operations
0
External Requests
1
Bundled Libraries
1

Dangerous Functions Found

unserialize$fields = unserialize(get_option('pie_fields'));handler\forms\class-pieregistration.php:178
unserialize$cart_items = (array) unserialize($data['cart_contents']);helper\class-abandonedcart.php:1127
unserialize$products = @unserialize($row->cart_contents);helper\class-abandonedcart.php:1299
unserialize$location_data = unserialize($item['location']);helper\class-abandonedcart.php:1493
unserialize$other_fields = @unserialize($item['other_fields']);helper\class-abandonedcart.php:1510
unserialize$product_array = @unserialize($item['cart_contents']); // Retrieving array from database column carthelper\class-abandonedcart.php:1542
unserialize$tbl_cart_content = ( ! empty($row->cart_contents) ) ? (array) unserialize($row->cart_contents) : ''helper\class-abandonedcart.php:2417
unserialize$other_fields = @unserialize($row->other_fields);helper\class-abandonedcart.php:2522
unserialize$location_data = unserialize($row->location);helper\class-abandonedcart.php:2525
unserialize$cart_items = (array) unserialize($data['cart_contents']);helper\class-cartbounty.php:218
unserialize$msg = unserialize(COD_MESSAGES);helper\messages.php:184
unserialize$cart_items = (array) unserialize($data['cart_contents']);helper\share-cart.php:435

Bundled Libraries

jQuery

SQL Query Safety

59% prepared101 total queries

Output Escaping

85% escaped1380 total outputs
Data Flows
15 unsanitized

Data Flow Analysis

25 flows15 with unsanitized paths
<class-wplogin> (handler\forms\class-wplogin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
18 unprotected

Chat On Desk Order Notifications – WooCommerce Attack Surface

Entry Points29
Unprotected18

AJAX Handlers 23

authwp_ajax_wc_chatondesk_sms_send_order_smshandler\forms\woocommerce\wc-checkout.php:896
noprivwp_ajax_cod_save_datahelper\class-abandonedcart.php:133
authwp_ajax_cod_save_datahelper\class-abandonedcart.php:134
noprivwp_ajax_insert_exit_intenthelper\class-abandonedcart.php:145
authwp_ajax_insert_exit_intenthelper\class-abandonedcart.php:146
noprivwp_ajax_remove_exit_intenthelper\class-abandonedcart.php:147
authwp_ajax_remove_exit_intenthelper\class-abandonedcart.php:148
authwp_ajax_chatondesk_divi_previewhelper\class-divi.php:71
authwp_ajax_save_subscribehelper\class-shortcode.php:43
noprivwp_ajax_save_subscribehelper\class-shortcode.php:44
authwp_ajax_cod_send_onboarding_datahelper\feedback.php:42
noprivwp_ajax_cod_send_onboarding_datahelper\feedback.php:43
authwp_ajax_skip_onboarding_popuphelper\feedback.php:46
noprivwp_ajax_skip_onboarding_popuphelper\feedback.php:47
authwp_ajax_warranty_update_request_fragmenthelper\return-warranty.php:48
authwp_ajax_cod_check_cart_datahelper\share-cart.php:56
noprivwp_ajax_cod_check_cart_datahelper\share-cart.php:57
authwp_ajax_cod_save_cart_datahelper\share-cart.php:59
noprivwp_ajax_cod_save_cart_datahelper\share-cart.php:60
authwp_ajax_activate_pending_vendorhelper\wc-integration.php:910
authwp_ajax_reject_pending_vendorhelper\wc-integration.php:911
authwp_ajax_wcmp_suspend_vendorhelper\wc-integration.php:912
authwp_ajax_wcmp_activate_vendorhelper\wc-integration.php:913

Shortcodes 6

[chatondesk_verify_phone] handler\forms\class-contactform7.php:92
[cod_loginwithotp] helper\class-shortcode.php:41
[cod_signupwithmobile] helper\class-shortcode.php:42
[cod_sharecart] helper\share-cart.php:52
[cod_verify] helper\shortcode.php:49
[cod-modal] helper\signup-with-otp.php:59
WordPress Hooks 498
actionbefore_woocommerce_initChatOnDesk-wc-order-sms.php:85
actioninitChatOnDesk-wc-order-sms.php:235
actionwoocommerce_checkout_update_order_metaChatOnDesk-wc-order-sms.php:237
actionwoocommerce_order_status_changedChatOnDesk-wc-order-sms.php:238
actionwoocommerce_checkout_order_processedChatOnDesk-wc-order-sms.php:239
actionwoocommerce_new_orderChatOnDesk-wc-order-sms.php:241
filtercod_wc_order_sms_customer_before_sendChatOnDesk-wc-order-sms.php:243
filtercod_wc_order_sms_admin_before_sendChatOnDesk-wc-order-sms.php:244
actionwoocommerce_new_customer_noteChatOnDesk-wc-order-sms.php:245
filterdefault_checkout_billing_phoneChatOnDesk-wc-order-sms.php:246
actionuser_registerChatOnDesk-wc-order-sms.php:247
actionchatondesk_after_update_new_user_phoneChatOnDesk-wc-order-sms.php:248
actionadmin_enqueue_scriptsChatOnDesk-wc-order-sms.php:257
filterplugin_row_metaChatOnDesk-wc-order-sms.php:258
actionadmin_initChatOnDesk-wc-order-sms.php:262
actioncod_addTabsChatOnDesk-wc-order-sms.php:263
filtercodDefaultSettingsChatOnDesk-wc-order-sms.php:264
actioncod_send_smsChatOnDesk-wc-order-sms.php:589
actionplugins_loadedChatOnDesk-wc-order-sms.php:863
actioninitChatOnDesk-wc-order-sms.php:864
filtercron_schedulesChatOnDesk-wc-order-sms.php:886
actionadmin_menuclasses\setting-options.php:62
filterum_predefined_fields_hookclasses\setting-options.php:64
actionverify_chatondesk_user_buttonclasses\setting-options.php:67
actionadmin_post_save_chatondesk_settingsclasses\setting-options.php:68
actionadmin_noticesclasses\setting-options.php:70
actiondashboard_glance_itemsclasses\setting-options.php:161
actionadmin_footerclasses\setting-options.php:936
actionwpam_front_end_registration_form_submittedhandler\forms\class-affiliatemanager.php:95
actionwoocommerce_order_status_processinghandler\forms\class-affiliatemanager.php:99
actionwoocommerce_order_status_refundedhandler\forms\class-affiliatemanager.php:103
actionwoocommerce_order_status_cancelledhandler\forms\class-affiliatemanager.php:107
filtercod_get_user_phone_nohandler\forms\class-affiliatemanager.php:111
actionwpam_affiliate_application_approvedhandler\forms\class-affiliatemanager.php:115
actionwpam_affiliate_application_declinedhandler\forms\class-affiliatemanager.php:119
actionwpam_affiliate_application_blockedhandler\forms\class-affiliatemanager.php:123
actionwpam_affiliate_application_activatedhandler\forms\class-affiliatemanager.php:127
actionwpam_affiliate_application_deactivatedhandler\forms\class-affiliatemanager.php:131
actionwpam_affiliate_commission_addedhandler\forms\class-affiliatemanager.php:135
actioncod_addTabshandler\forms\class-affiliatemanager.php:590
filtercodDefaultSettingshandler\forms\class-affiliatemanager.php:594
actionarm_cancel_subscription_gateway_actionhandler\forms\class-armember.php:56
actionarm_after_user_plan_changehandler\forms\class-armember.php:57
actionarm_after_user_plan_change_by_adminhandler\forms\class-armember.php:58
actionarm_after_user_plan_renewhandler\forms\class-armember.php:59
actionarm_after_user_plan_renew_by_adminhandler\forms\class-armember.php:60
filterarm_change_content_before_fieldhandler\forms\class-armember.php:61
filterarm_change_content_after_fieldhandler\forms\class-armember.php:62
filtercodDefaultSettingshandler\forms\class-armember.php:457
actioncod_addTabshandler\forms\class-armember.php:458
filterwpdev_booking_form_contenthandler\forms\class-bookingcalendar.php:49
actionwpdev_new_bookinghandler\forms\class-bookingcalendar.php:50
actionwpbc_booking_action__approvedhandler\forms\class-bookingcalendar.php:51
actionwpbc_booking_action__trashhandler\forms\class-bookingcalendar.php:52
actionbooking_reminder_sendsms_hookhandler\forms\class-bookingcalendar.php:53
filtercodDefaultSettingshandler\forms\class-bookingcalendar.php:633
actioncod_addTabshandler\forms\class-bookingcalendar.php:634
actionbookit_appointment_createdhandler\forms\class-bookitcalendar.php:44
actionbookit_appointment_status_changedhandler\forms\class-bookitcalendar.php:45
actionbooking_reminder_sendsms_hookhandler\forms\class-bookitcalendar.php:46
filtercodDefaultSettingshandler\forms\class-bookitcalendar.php:566
actioncod_addTabshandler\forms\class-bookitcalendar.php:567
filtercod_get_user_phone_nohandler\forms\class-buddypress.php:51
filterbp_nouveau_get_signup_fieldshandler\forms\class-buddypress.php:53
actionbp_before_registration_submit_buttonshandler\forms\class-buddypress.php:55
filterlogin_form_bottomhandler\forms\class-buddypress.php:57
actionbp_login_widget_formhandler\forms\class-buddypress.php:60
filterbp_core_validate_user_signuphandler\forms\class-buddypress.php:62
actionwp_footerhandler\forms\class-buddypress.php:108
filterwpcf7_validate_text*handler\forms\class-contactform7.php:88
filterwpcf7_validate_tel*handler\forms\class-contactform7.php:89
filterwpcf7_validate_billing_phone*handler\forms\class-contactform7.php:90
filterwpcf7_validate_chatondesk_otp_input*handler\forms\class-contactform7.php:91
filterwpcf7_editor_panelshandler\forms\class-contactform7.php:94
actionwpcf7_after_savehandler\forms\class-contactform7.php:95
actionwpcf7_before_send_mailhandler\forms\class-contactform7.php:96
actionwpcf7_admin_inithandler\forms\class-contactform7.php:98
actionwpcf7_admin_inithandler\forms\class-contactform7.php:101
actionwpcf7_inithandler\forms\class-contactform7.php:103
filterwpcf7_messageshandler\forms\class-contactform7.php:104
actionwpcf7_admin_noticeshandler\forms\class-contactform7.php:105
filterwpcf7_validatehandler\forms\class-contactform7.php:106
actionea_new_apphandler\forms\class-easyappointments.php:54
actionea_edit_apphandler\forms\class-easyappointments.php:55
actionbooking_reminder_sendsms_hookhandler\forms\class-easyappointments.php:56
filterea_checkout_scripthandler\forms\class-easyappointments.php:57
filtercodDefaultSettingshandler\forms\class-easyappointments.php:586
actioncod_addTabshandler\forms\class-easyappointments.php:587
filtercod_get_user_phone_nohandler\forms\class-easyregistration.php:48
filtererf_process_form_htmlhandler\forms\class-easyregistration.php:49
filterintel_dephandler\forms\class-easyregistration.php:50
actionelementor_pro/forms/validationhandler\forms\class-elementor.php:62
actionelementor_pro/forms/validationhandler\forms\class-elementor.php:63
actionelementor_pro/inithandler\forms\class-elementor.php:301
actionelementor/widget/before_render_contenthandler\forms\class-elementor.php:302
filterelementor_pro/forms/field_typeshandler\forms\class-elementor.php:303
actionelementor/preview/inithandler\forms\class-elementor.php:304
filterelementor/document/before_savehandler\forms\class-elementor.php:305
actionwp_footerhandler\forms\class-elementor.php:315
actionwp_footerhandler\forms\class-elementor.php:720
filtereverest_forms_builder_settings_sectionhandler\forms\class-everestform.php:52
actioneverest_forms_builder_content_settingshandler\forms\class-everestform.php:56
actioneverest_forms_process_completehandler\forms\class-everestform.php:60
actioneverest_forms_display_submit_afterhandler\forms\class-everestform.php:64
actionfat_after_add_bookinghandler\forms\class-fatservicesbooking.php:55
actionfat_after_update_booking_statushandler\forms\class-fatservicesbooking.php:56
actionbooking_reminder_sendsms_hookhandler\forms\class-fatservicesbooking.php:57
filtercodDefaultSettingshandler\forms\class-fatservicesbooking.php:608
actioncod_addTabshandler\forms\class-fatservicesbooking.php:609
actionfluentcrm_contact_added_by_fluentformhandler\forms\class-fluentcrm.php:42
actionfluentcrm_subscriber_status_to_unsubscribedhandler\forms\class-fluentcrm.php:43
actionfluentcrm_subscriber_status_to_subscribedhandler\forms\class-fluentcrm.php:44
actionfluentcrm_subscriber_status_to_pendinghandler\forms\class-fluentcrm.php:45
actionfluentcrm_subscriber_status_to_bouncedhandler\forms\class-fluentcrm.php:46
actionfluentcrm_subscriber_status_to_complainedhandler\forms\class-fluentcrm.php:47
filtercodDefaultSettingshandler\forms\class-fluentcrm.php:334
actioncod_addTabshandler\forms\class-fluentcrm.php:335
actionfluentform_submission_insertedhandler\forms\class-fluentform.php:50
actionfluentform_after_form_renderhandler\forms\class-fluentform.php:51
filterfluentform_is_form_renderablehandler\forms\class-fluentform.php:52
filtercodDefaultSettingshandler\forms\class-fluentform.php:339
actioncod_addTabshandler\forms\class-fluentform.php:340
filterfrm_recaptcha_js_urlhandler\forms\class-formidable.php:55
filterfrm_validate_entryhandler\forms\class-formidable.php:57
filterfrm_fields_to_validatehandler\forms\class-formidable.php:58
filterfrm_add_form_settings_sectionhandler\forms\class-formidable.php:59
filterfrm_submit_button_htmlhandler\forms\class-formidable.php:60
actionfrm_after_create_entryhandler\forms\class-formidable.php:61
filterfrm_validate_formhandler\forms\class-formidable.php:62
filterforminator_custom_form_submit_field_datahandler\forms\class-forminator.php:48
actionforminator_after_form_renderhandler\forms\class-forminator.php:49
filtercodDefaultSettingshandler\forms\class-forminator.php:262
actioncod_addTabshandler\forms\class-forminator.php:263
actiongform_after_submissionhandler\forms\class-gravityform.php:395
filtergform_submit_buttonhandler\forms\class-gravityform.php:455
actiongform_preview_footerhandler\forms\class-gravityform.php:459
actiongroundhogg/contact/preferences/updatedhandler\forms\class-groundhoggcrm.php:45
filtercodDefaultSettingshandler\forms\class-groundhoggcrm.php:369
actioncod_addTabshandler\forms\class-groundhoggcrm.php:370
actionjet-form-builder/form-handler/after-sendhandler\forms\class-jetform.php:47
filtercodDefaultSettingshandler\forms\class-jetform.php:216
actioncod_addTabshandler\forms\class-jetform.php:220
actionzbs_new_customerhandler\forms\class-jetpack.php:43
actionzerobs_save_contacthandler\forms\class-jetpack.php:44
filtercodDefaultSettingshandler\forms\class-jetpack.php:370
actioncod_addTabshandler\forms\class-jetpack.php:371
filterlearn-press/new-user-datahandler\forms\class-learnpressregistration.php:50
filterlearn-press/register-fieldshandler\forms\class-learnpressregistration.php:51
actionmm_member_addhandler\forms\class-membermouse.php:42
actionmm_member_membership_changehandler\forms\class-membermouse.php:47
actionmm_member_status_changehandler\forms\class-membermouse.php:49
actionmm_bundles_addhandler\forms\class-membermouse.php:51
actionmm_bundles_status_changehandler\forms\class-membermouse.php:53
actionmm_payment_receivedhandler\forms\class-membermouse.php:55
actionmm_refund_issuedhandler\forms\class-membermouse.php:57
actionchatondesk_followup_smshandler\forms\class-membermouse.php:59
filtercodDefaultSettingshandler\forms\class-membermouse.php:856
actioncod_addTabshandler\forms\class-membermouse.php:857
actionmetform_after_store_form_datahandler\forms\class-metform.php:43
actionmf_form_settings_tabhandler\forms\class-metform.php:47
actionmf_form_settings_tab_contenthandler\forms\class-metform.php:51
actionninja_forms_after_form_displayhandler\forms\class-ninjaform.php:64
actionninja_forms_localize_field_settings_submithandler\forms\class-ninjaform.php:65
actionninja_forms_after_submissionhandler\forms\class-ninjaform.php:69
filtercodDefaultSettingshandler\forms\class-ninjaform.php:304
actioncod_addTabshandler\forms\class-ninjaform.php:305
actionpmpro_before_change_membership_levelhandler\forms\class-paidmembershippro.php:49
actionpmpro_after_change_membership_levelhandler\forms\class-paidmembershippro.php:50
filtercod_get_user_phone_nohandler\forms\class-paidmembershippro.php:51
actionpmpro_after_checkouthandler\forms\class-paidmembershippro.php:52
actionpmpro_order_status_cancelledhandler\forms\class-paidmembershippro.php:53
actionpmpro_order_status_errorhandler\forms\class-paidmembershippro.php:54
actionpmpro_order_status_pendinghandler\forms\class-paidmembershippro.php:55
actionpmpro_order_status_refundedhandler\forms\class-paidmembershippro.php:56
actionpmpro_order_status_reviewhandler\forms\class-paidmembershippro.php:57
actionpmpro_order_status_tokenhandler\forms\class-paidmembershippro.php:58
actionpmpro_checkout_after_user_fieldshandler\forms\class-paidmembershippro.php:59
actionpmpro_checkout_before_submit_buttonhandler\forms\class-paidmembershippro.php:60
filterlogin_form_tophandler\forms\class-paidmembershippro.php:61
actionchatondesk_followup_smshandler\forms\class-paidmembershippro.php:62
filtercodDefaultSettingshandler\forms\class-paidmembershippro.php:744
actioncod_addTabshandler\forms\class-paidmembershippro.php:745
actionpieregister_registration_validation_afterhandler\forms\class-pieregistration.php:70
filterpie_register_frontend_output_afterhandler\forms\class-pieregistration.php:71
filtercod_get_user_phone_nohandler\forms\class-pieregistration.php:72
actionwppb_after_form_fieldshandler\forms\class-profileregistration.php:55
actionqrr_booking_requestedhandler\forms\class-quickrestaurantreservation.php:49
actionsave_post_qrr_bookinghandler\forms\class-quickrestaurantreservation.php:50
actionqrr_after_form_submit_buttonhandler\forms\class-quickrestaurantreservation.php:51
actionbooking_reminder_sendsms_hookhandler\forms\class-quickrestaurantreservation.php:52
filtercodDefaultSettingshandler\forms\class-quickrestaurantreservation.php:527
actioncod_addTabshandler\forms\class-quickrestaurantreservation.php:528
actionrtb_booking_form_after_fieldshandler\forms\class-restaurantreservation.php:50
actionbooking_reminder_sendsms_hookhandler\forms\class-restaurantreservation.php:51
actionrtb_insert_bookinghandler\forms\class-restaurantreservation.php:52
actionrtb_update_bookinghandler\forms\class-restaurantreservation.php:53
filterrtb_bookings_table_bulk_actionhandler\forms\class-restaurantreservation.php:54
filtercodDefaultSettingshandler\forms\class-restaurantreservation.php:552
actioncod_addTabshandler\forms\class-restaurantreservation.php:553
filtercod_get_user_phone_nohandler\forms\class-ultimatemember.php:78
actionum_submit_form_errors_hook_handler\forms\class-ultimatemember.php:79
actionum_reset_password_process_hookhandler\forms\class-ultimatemember.php:82
actionum_after_formhandler\forms\class-ultimatemember.php:84
actionum_after_form_fieldshandler\forms\class-ultimatemember.php:86
filterum_before_form_is_loadedhandler\forms\class-ultimatemember.php:94
filtercodDefaultSettingshandler\forms\class-ultimatemember.php:96
actionum_after_user_status_is_changedhandler\forms\class-ultimatemember.php:97
actioncod_addTabshandler\forms\class-ultimatemember.php:98
filteruser_registration_response_arrayhandler\forms\class-userregistration.php:49
actionuser_registration_after_form_fieldshandler\forms\class-userregistration.php:53
filtercod_get_user_phone_nohandler\forms\class-userregistration.php:55
filteruwp_validate_resulthandler\forms\class-userswpform.php:66
actionuwp_template_fieldshandler\forms\class-userswpform.php:68
actionuwp_template_afterhandler\forms\class-userswpform.php:70
actionwcpv_registration_formhandler\forms\class-vendorregistration.php:55
filtercod_get_user_phone_nohandler\forms\class-vendorregistration.php:56
filtercod_get_user_phone_nohandler\forms\class-wcfmarketplace.php:48
filtercod_get_user_phone_nohandler\forms\class-wpadverts.php:42
actionadvert_tmp_to_publishhandler\forms\class-wpadverts.php:43
actionadvert-pending_to_publishhandler\forms\class-wpadverts.php:44
actionpending_to_publishhandler\forms\class-wpadverts.php:45
actionadvert_tmp_to_advert-pendinghandler\forms\class-wpadverts.php:46
actionadvert_tmp_to_pendinghandler\forms\class-wpadverts.php:47
actionadverts_payment_new_to_pendinghandler\forms\class-wpadverts.php:48
actionpublish_to_expiredhandler\forms\class-wpadverts.php:49
actionexpired_to_publishhandler\forms\class-wpadverts.php:50
actionexpired_to_pendinghandler\forms\class-wpadverts.php:51
actionpending_to_trashhandler\forms\class-wpadverts.php:52
actionadverts_payment_completedhandler\forms\class-wpadverts.php:53
actionadext_contact_form_sendhandler\forms\class-wpadverts.php:54
actionchatondesk_followup_smshandler\forms\class-wpadverts.php:55
filtercodDefaultSettingshandler\forms\class-wpadverts.php:621
actioncod_addTabshandler\forms\class-wpadverts.php:622
actionerp_create_new_peoplehandler\forms\class-wperp.php:43
actionerp_update_peoplehandler\forms\class-wperp.php:44
filtercodDefaultSettingshandler\forms\class-wperp.php:364
actioncod_addTabshandler\forms\class-wperp.php:365
actionwpforms_process_completehandler\forms\class-wpforms.php:49
filterwpforms_field_propertieshandler\forms\class-wpforms.php:50
filterwpforms_display_field_afterhandler\forms\class-wpforms.php:51
filterwpforms_save_form_argshandler\forms\class-wpforms.php:52
actionwpforms_processhandler\forms\class-wpforms.php:53
filterwpforms_process_bypass_captchahandler\forms\class-wpforms.php:54
actionwpforms_form_settings_panel_contenthandler\forms\class-wpforms.php:57
filterwpforms_builder_settings_sectionshandler\forms\class-wpforms.php:58
actioncreate_job_application_notification_recipienthandler\forms\class-wpjobs.php:48
actionpending_to_publishhandler\forms\class-wpjobs.php:49
actionpending_payment_to_publishhandler\forms\class-wpjobs.php:50
filtersubmit_job_form_fieldshandler\forms\class-wpjobs.php:51
actionjob_manager_job_submittedhandler\forms\class-wpjobs.php:52
actionjob_manager_user_edit_job_listinghandler\forms\class-wpjobs.php:53
actionwpjm_notify_new_userhandler\forms\class-wpjobs.php:54
filterjob_manager_settingshandler\forms\class-wpjobs.php:540
actionxoo_el_login_add_fieldshandler\forms\class-wplogin.php:82
actionwoocommerce_login_form_endhandler\forms\class-wplogin.php:84
filterauthenticatehandler\forms\class-wplogin.php:86
actionxoo_el_form_endhandler\forms\class-wplogin.php:92
actionxoo_el_login_form_endhandler\forms\class-wplogin.php:94
actionwoocommerce_login_form_endhandler\forms\class-wplogin.php:97
actionum_after_login_fieldshandler\forms\class-wplogin.php:98
actionlogin_formhandler\forms\class-wplogin.php:102
filtergglcptch_add_custom_formhandler\forms\class-wplogin.php:105
actionlogin_footerhandler\forms\class-wplogin.php:251
actionwp_footerhandler\forms\class-wplogin.php:278
actionwlr_after_add_earn_pointhandler\forms\class-wployalty.php:44
filterwlr_after_save_extra_transactionhandler\forms\class-wployalty.php:49
filtercodDefaultSettingshandler\forms\class-wployalty.php:515
actioncod_addTabshandler\forms\class-wployalty.php:516
filterwpmem_register_form_rowshandler\forms\class-wpmember.php:69
actionwpmem_pre_register_datahandler\forms\class-wpmember.php:70
filterwpmem_admin_tabshandler\forms\class-wpmember.php:71
actionwpmem_admin_do_tabhandler\forms\class-wpmember.php:72
actionlostpassword_posthandler\forms\class-wpresetpassword.php:57
actionadmin_inithandler\forms\FormInterface.php:48
actioninithandler\forms\FormInterface.php:57
actionotp_verification_successfulhandler\forms\FormInterface.php:60
actionotp_verification_failedhandler\forms\FormInterface.php:63
filteris_ajax_formhandler\forms\FormInterface.php:67
actionunset_session_variablehandler\forms\FormInterface.php:70
filterwoocommerce_checkout_fieldshandler\forms\woocommerce\wc-checkout.php:108
actionwoocommerce_after_checkout_validationhandler\forms\woocommerce\wc-checkout.php:109
actionwoocommerce_thankyou_order_received_texthandler\forms\woocommerce\wc-checkout.php:113
actionwoocommerce_order_details_after_order_tablehandler\forms\woocommerce\wc-checkout.php:114
actionwoocommerce_review_order_after_submithandler\forms\woocommerce\wc-checkout.php:126
actionwoocommerce_after_checkout_billing_formhandler\forms\woocommerce\wc-checkout.php:128
actionwfacp_footer_after_print_scriptshandler\forms\woocommerce\wc-checkout.php:130
actionwfacp_after_billing_phone_fieldhandler\forms\woocommerce\wc-checkout.php:131
actionwoocommerce_order_partially_refundedhandler\forms\woocommerce\wc-checkout.php:132
actionwp_footerhandler\forms\woocommerce\wc-checkout.php:520
actionadd_meta_boxeshandler\forms\woocommerce\wc-checkout.php:895
actioncod_addTabshandler\forms\woocommerce\wc-checkout.php:899
filtercodDefaultSettingshandler\forms\woocommerce\wc-checkout.php:900
actionwoocommerce_admin_order_data_after_billing_addresshandler\forms\woocommerce\wc-checkout.php:902
actionwoocommerce_after_register_post_typehandler\forms\woocommerce\wc-checkout.php:2170
actioncod_addTabshandler\forms\woocommerce\wc-checkout.php:2262
actioncod_tabContenthandler\forms\woocommerce\wc-checkout.php:2263
filtercodDefaultSettingshandler\forms\woocommerce\wc-checkout.php:2264
actioncod_to_prepaid_cart_notification_sendsms_hookhandler\forms\woocommerce\wc-checkout.php:2267
filterwoocommerce_valid_order_statuses_for_paymenthandler\forms\woocommerce\wc-checkout.php:2268
actionadmin_noticeshandler\forms\woocommerce\wc-checkout.php:2269
actionadmin_menuhandler\forms\woocommerce\wc-checkout.php:2671
actionadmin_menuhandler\forms\woocommerce\wc-checkout.php:2975
filterwoocommerce_registration_errorshandler\forms\woocommerce\wc-registration.php:74
actiondokan_reg_form_fieldhandler\forms\woocommerce\wc-registration.php:78
actiondokan_vendor_reg_form_starthandler\forms\woocommerce\wc-registration.php:79
actiondokan_vendor_reg_form_starthandler\forms\woocommerce\wc-registration.php:80
actionwoocommerce_register_formhandler\forms\woocommerce\wc-registration.php:82
actionwcmp_vendor_register_formhandler\forms\woocommerce\wc-registration.php:86
actionwoocommerce_register_form_endhandler\forms\woocommerce\wc-registration.php:90
actionxoo_el_register_add_fieldshandler\forms\woocommerce\wc-registration.php:92
actionxoo_el_register_add_fieldshandler\forms\woocommerce\wc-registration.php:93
actionwoocommerce_after_save_address_validationhandler\forms\woocommerce\wc-registration.php:100
filterwoocommerce_address_to_edithandler\forms\woocommerce\wc-registration.php:101
actionxoo_el_form_endhandler\forms\woocommerce\wc-registration.php:107
actionxoo_el_register_form_endhandler\forms\woocommerce\wc-registration.php:109
actionwoocommerce_register_form_endhandler\forms\woocommerce\wc-registration.php:112
actionwp_footerhandler\forms\woocommerce\wc-registration.php:151
actionwp_footerhandler\forms\woocommerce\wc-registration.php:154
actionwp_loadedhandler\smsalert_form_handler.php:61
actionchatondesk_validate_otphandler\smsalert_form_handler.php:62
actioncod_addTabshelper\class-abandonedcart.php:78
actioncod_tabContenthelper\class-abandonedcart.php:79
filtercodDefaultSettingshelper\class-abandonedcart.php:80
actionwoocommerce_review_order_after_submithelper\class-abandonedcart.php:81
actionadmin_noticeshelper\class-abandonedcart.php:113
actionab_cart_cod_notification_sendsms_hookhelper\class-abandonedcart.php:114
actionwoocommerce_new_orderhelper\class-abandonedcart.php:116
actionwoocommerce_thankyouhelper\class-abandonedcart.php:117
actionwp_enqueue_scriptshelper\class-abandonedcart.php:130
actionwp_enqueue_scriptshelper\class-abandonedcart.php:131
actionwoocommerce_before_checkout_formhelper\class-abandonedcart.php:132
actionwoocommerce_add_to_carthelper\class-abandonedcart.php:135
actionwoocommerce_cart_actionshelper\class-abandonedcart.php:136
actionwoocommerce_cart_item_removedhelper\class-abandonedcart.php:137
actionwoocommerce_add_to_carthelper\class-abandonedcart.php:138
actionwoocommerce_cart_actionshelper\class-abandonedcart.php:139
actionwoocommerce_cart_item_removedhelper\class-abandonedcart.php:140
actionwp_loadedhelper\class-abandonedcart.php:142
filterwoocommerce_checkout_fieldshelper\class-abandonedcart.php:143
actionwp_footerhelper\class-abandonedcart.php:144
actionwoocommerce_before_checkout_formhelper\class-abandonedcart.php:149
filterwoocommerce_create_account_default_checkedhelper\class-abandonedcart.php:2574
filterwoocommerce_ship_to_different_address_checkedhelper\class-abandonedcart.php:2581
actionadmin_noticeshelper\class-backend.php:38
filtercodDefaultSettingshelper\class-backinstock.php:47
actionwoocommerce_product_set_stockhelper\class-backinstock.php:48
actionwoocommerce_variation_set_stock_statushelper\class-backinstock.php:49
actionwoocommerce_simple_add_to_carthelper\class-backinstock.php:53
actionwoocommerce_after_variations_formhelper\class-backinstock.php:54
filterwoocommerce_available_variationhelper\class-backinstock.php:55
filterblocksy:woocommerce:product-single:add_to_cart:beforehelper\class-backinstock.php:56
actioncod_addTabshelper\class-backinstock.php:61
actionwp_enqueue_scriptshelper\class-backinstock.php:63
actionmanage_posts_custom_columnhelper\class-backinstock.php:64
actionwoocommerce_product_options_inventory_product_datahelper\class-backinstock.php:65
actionwoocommerce_variation_options_pricinghelper\class-backinstock.php:66
actionwoocommerce_update_producthelper\class-backinstock.php:68
actionadmin_menuhelper\class-backinstock.php:1114
actioninithelper\class-blocks.php:34
filtercodDefaultSettingshelper\class-cartbounty.php:36
actioncartbounty_notification_sendout_hookhelper\class-cartbounty.php:37
actioncartbounty_pro_notification_sendout_hookhelper\class-cartbounty.php:38
actioncod_addTabshelper\class-cartbounty.php:39
actionelementor/widgets/registerhelper\class-codelementorwidget.php:41
actionelementor/widgets/registerhelper\class-codpopup.php:54
actionadmin_inithelper\class-codpopup.php:55
actionelementor/document/before_savehelper\class-codpopup.php:56
actionelementor/document/before_savehelper\class-codpopup.php:57
actionelementor/document/before_savehelper\class-codpopup.php:58
actionelementor/document/before_savehelper\class-codpopup.php:59
actioninithelper\class-codpopup.php:61
actionet_builder_readyhelper\class-divi.php:67
actionwp_enqueue_scriptshelper\class-divi.php:68
actionwp_enqueue_scriptshelper\class-divi.php:75
actionchatondesk_frontend_outputhelper\class-divi.php:189
actionchatondesk_frontend_outputhelper\class-divi.php:196
actioncod_addTabshelper\class-shortcode.php:45
actioncod_addTabshelper\class-terawallet.php:40
filtercodDefaultSettingshelper\class-terawallet.php:41
actionwoo_wallet_transaction_recordedhelper\class-terawallet.php:42
actionwidgets_inithelper\class-wordpresswidget.php:65
filtercodDefaultSettingshelper\delivery-drivers-woocommerce.php:40
filtercod_wc_variableshelper\delivery-drivers-woocommerce.php:41
actionwoocommerce_order_status_changedhelper\delivery-drivers-woocommerce.php:46
actioncod_addTabshelper\delivery-drivers-woocommerce.php:48
actionddwc_driver_dashboard_change_status_forms_bottomhelper\delivery-drivers-woocommerce.php:49
filtercod_wc_order_sms_customer_before_sendhelper\delivery-drivers-woocommerce.php:50
actionwp_footerhelper\delivery-drivers-woocommerce.php:112
actionedd_purchase_form_user_infohelper\edd.php:41
actionedd_checkout_error_checkshelper\edd.php:42
filteredd_purchase_form_required_fieldshelper\edd.php:43
filteredd_payment_metahelper\edd.php:44
actionedd_payment_personal_details_listhelper\edd.php:45
actionedd_add_email_tagshelper\edd.php:46
filteredd_update_payment_statushelper\edd.php:47
actionedd_complete_purchasehelper\edd.php:49
filteredd_settings_tabshelper\edd.php:51
filteredd_registered_settingshelper\edd.php:52
filteredd_settings_sectionshelper\edd.php:53
actionedd_settings_tab_bottom_chatondesk_customer_notificationhelper\edd.php:54
actionedd_settings_tab_bottom_chatondesk_admin_notificationhelper\edd.php:55
filtercodDefaultSettingshelper\events-manager.php:37
actionem_bookings_addedhelper\events-manager.php:38
filterem_booking_set_statushelper\events-manager.php:39
actioncod_addTabshelper\events-manager.php:40
actionadmin_enqueue_scriptshelper\feedback.php:35
actionadmin_enqueue_scriptshelper\feedback.php:36
actionadmin_footerhelper\feedback.php:37
filterchatondesk_deactivation_form_fieldshelper\feedback.php:39
actionlearn-press/user-enrolled-course/notificationhelper\learnpress.php:41
actionlearn-press/order/status-changedhelper\learnpress.php:43
actionset_user_rolehelper\learnpress.php:45
actionlearn-press/user-course-finished/notificationhelper\learnpress.php:46
actionlearn-press/payment-formhelper\learnpress.php:48
actionlearn-press/checkout-order-processedhelper\learnpress.php:50
filtercodDefaultSettingshelper\learnpress.php:51
actioncod_addTabshelper\learnpress.php:52
filtercodDefaultSettingshelper\new-user-approve.php:36
actionnew_user_approve_user_approvedhelper\new-user-approve.php:37
actionnew_user_approve_user_deniedhelper\new-user-approve.php:38
actioncod_addTabshelper\new-user-approve.php:39
filtercodDefaultSettingshelper\return-warranty.php:44
actionwc_warranty_settings_tabshelper\return-warranty.php:45
actionwc_warranty_settings_panelshelper\return-warranty.php:46
actionadmin_post_wc_warranty_settings_updatehelper\return-warranty.php:47
actionwc_warranty_createdhelper\return-warranty.php:49
filtercodDefaultSettingshelper\review.php:42
actioncod_addTabshelper\review.php:43
actionwoocommerce_order_status_changedhelper\review.php:44
actioncomment_posthelper\review.php:45
actioncomment_form_after_fieldshelper\review.php:46
actioncod_addTabshelper\share-cart.php:42
actioncod_tabContenthelper\share-cart.php:43
filtercodDefaultSettingshelper\share-cart.php:44
actioninithelper\share-cart.php:50
actionwp_enqueue_scriptshelper\share-cart.php:51
actionwp_loadedhelper\share-cart.php:55
actionwoocommerce_before_cart_tablehelper\share-cart.php:215
actionwoocommerce_after_cart_tablehelper\share-cart.php:219
actionwoocommerce_after_carthelper\share-cart.php:223
actionwoocommerce_cart_actionshelper\share-cart.php:227
actionwp_footerhelper\share-cart.php:251
actionotp_verification_failedhelper\shortcode.php:45
actionotp_verification_successfulhelper\shortcode.php:46
actionwp_enqueue_scriptshelper\shortcode.php:47
actionlogin_enqueue_scriptshelper\shortcode.php:48
filtercod_ajaxhelper\shortcode.php:51
actionwp_footerhelper\shortcode.php:52
actionwp_footerhelper\shortcode.php:160
actionwp_footerhelper\shortcode.php:162
actionwp_enqueue_scriptshelper\signup-with-otp.php:55
actionwoocommerce_register_form_endhelper\signup-with-otp.php:56
actionwoocommerce_login_form_endhelper\signup-with-otp.php:57
actionwoocommerce_after_edit_address_form_billinghelper\signup-with-otp.php:63
actionstart_process_signwithmobhelper\signup-with-otp.php:65
actionchatondesk_user_createdhelper\signup-with-otp.php:67
filtercodDefaultSettingshelper\signup-with-otp.php:68
actionadmin_inithelper\upgrade.php:37
actionsend_order_to_trackshiphelper\wc-integration.php:52
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:55
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:56
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:57
filtercod_wc_order_sms_admin_before_sendhelper\wc-integration.php:58
filtercod_wc_variableshelper\wc-integration.php:60
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:323
filtercod_wc_variableshelper\wc-integration.php:324
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:392
filtercod_wc_variableshelper\wc-integration.php:393
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:460
filtercod_wc_variableshelper\wc-integration.php:461
actionwoocommerce_simple_auctions_outbidhelper\wc-integration.php:537
actionwoocommerce_simple_auctions_place_bidhelper\wc-integration.php:538
actionwoocommerce_simple_auctions_place_bidhelper\wc-integration.php:539
filtercodDefaultSettingshelper\wc-integration.php:540
actioncod_addTabshelper\wc-integration.php:541
filtercod_post_author_nohelper\wc-integration.php:799
actiondokan_vendor_enabledhelper\wc-integration.php:800
actiondokan_vendor_disabledhelper\wc-integration.php:801
filtercod_post_author_nohelper\wc-integration.php:909
filtercod_post_author_nohelper\wc-integration.php:1042
actionwcfm_vendor_enable_afterhelper\wc-integration.php:1043
actionwcfm_vendor_disable_afterhelper\wc-integration.php:1044
filtercod_store_manager_nohelper\wc-integration.php:1154
filtercod_get_user_phone_nohelper\wc-integration.php:1202
actionywraq_after_create_orderhelper\wc-integration.php:1245
filtercod_wc_order_sms_customer_before_sendhelper\wc-integration.php:1617
filtercod_wc_variableshelper\wc-integration.php:1618
actioncod_addTabshelper\wc-low-stock.php:39
actionwoocommerce_low_stockhelper\wc-low-stock.php:40
actionwoocommerce_no_stockhelper\wc-low-stock.php:41
actioncod_addTabshelper\wc-subscriptions.php:40
filtercodDefaultSettingshelper\wc-subscriptions.php:41
actionwoocommerce_subscription_renewal_payment_completehelper\wc-subscriptions.php:52
actionwoocommerce_checkout_subscription_createdhelper\wc-subscriptions.php:53
actionchatondesk_followup_smshelper\wc-subscriptions.php:54
filtercodDefaultSettingshelper\woocommerce-booking.php:39
actioncod_addTabshelper\woocommerce-booking.php:41
actionbooking_reminder_sendsms_hookhelper\woocommerce-booking.php:42

Scheduled Events 5

chatondesk_balance_notify
chatondesk_followup_sms
ab_cart_cod_notification_sendsms_hook
cod_to_prepaid_cart_notification_sendsms_hook
booking_reminder_sendsms_hook
Maintenance & Trust

Chat On Desk Order Notifications – WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 7, 2026
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Chat On Desk Order Notifications – WooCommerce Developer Profile

Cozy Vision

3 plugins · 4K total installs

82
trust score
Avg Security Score
91/100
Avg Patch Time
86 days
View full developer profile
Detection Fingerprints

How We Detect Chat On Desk Order Notifications – WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/chat-on-desk/assets/css/chat-ondesk-checkout-form.css/wp-content/plugins/chat-on-desk/assets/js/chat-ondesk-checkout-form.js
Script Paths
/wp-content/plugins/chat-on-desk/assets/js/chat-ondesk-checkout-form.js
Version Parameters
chat-on-desk/assets/css/chat-ondesk-checkout-form.css?ver=chat-on-desk/assets/js/chat-ondesk-checkout-form.js?ver=

HTML / DOM Fingerprints

CSS Classes
chat-ondesk-checkout-form
JS Globals
cod_checkout_form_data
FAQ

Frequently Asked Questions about Chat On Desk Order Notifications – WooCommerce