[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP_GEUbnSRJCm2vHqgxO5tIP_AkUX5FtM1RILSarovlk":3,"$felP4nB3oFjAKZ7FWA0IoU8vxrFu-lAOhoTYFIXWCyZc":357,"$fz8myWWrIaZmtIrqddy4Y_93l3vGOY1qeJ8K4zRVU0fc":361},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":16,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":127,"fingerprints":330},"time-picker-for-woocommerce","Time Picker for WooCommerce","1.0.4","arosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Farosoft\u002F","\u003Cp>The Time Picker for WooCommerce simplifies the process for customers to select when they would like to pick up or receive their orders.\u003Cbr \u002F>\nYou can configure available time slots according to weekdays, product categories, and tags. The first available slot can be delayed, or you can provide an “As Soon As Possible” option for added flexibility.\u003Cbr \u002F>\nTo maintain organization, you can limit the number of orders or items per time slot and adjust the duration of each slot (for instance, 15-minute intervals). This offers a straightforward way to manage scheduling while ensuring a seamless ordering experience for customers.\u003C\u002Fp>\n\u003Cp>The time and date pickers are compatible with both the classic checkout page and the new block-based checkout.\u003C\u002Fp>\n\u003Cp>A \u003Ca href=\"https:\u002F\u002Farosoft.se\u002Fproduct\u002Ftime-date-picker-for-woocommerce\u002F\" rel=\"nofollow ugc\">premium version\u003C\u002Fa> is available to use the plugin with extended functionality, like separate schedules for delivery and pick-up orders.\u003C\u002Fp>\n","Time Picker for WooCommerce allows customers to choose the date and time when to pick up an order or when to have an order delivered.",10,869,0,"2026-01-12T10:10:00.000Z","6.9.4","","7.4",[19,20,21,22,23],"checkout","date","date-picker","time","time-selector","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-picker-for-woocommerce.1.0.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},4,1080,30,94,"2026-07-15T12:22:07.913Z",[37,59,72,89,108],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":15,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"date-time-picker-for-contact-form-7","Date Time Picker for Contact Form 7","1.1.1","Ruhul Amin","https:\u002F\u002Fprofiles.wordpress.org\u002Fruhul080\u002F","\u003Cp>This plugin enables  Contact Form 7 text field into a Date picker, Time picker or Date Time Picker by using CSS class. After installing the plugin you just need to add the necessary CSS class to the  Contact Form 7 CSS Classes editor. If you use Multiple classes remember to separate each class with space.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Here is the classes to use in each field:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only for Date Picker: \u003Cstrong>walcf7-datepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Only for Time Picker: \u003Cstrong>walcf7-timepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For both Date and Time Picker: \u003Cstrong>walcf7-datetimepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Remember: The class should be added to [text field. Example: [text* book-date class:walcf7-datepicker placeholder “Date Picker”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check the demo site:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fcontact-form-7-date-time-picker\u002F\" rel=\"nofollow ugc\">Date Time Picker Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F\" rel=\"nofollow ugc\">Download Pro Version\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lifetime Free Update\u003C\u002Fli>\n\u003Cli>51 Language translation (\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F#language\" rel=\"nofollow ugc\">View supported Language\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>WPML – WordPress Multilingual Plugin Compatible\u003C\u002Fli>\n\u003Cli>Light \u002F Dark Theme\u003C\u002Fli>\n\u003Cli>Disable past date selection\u003C\u002Fli>\n\u003Cli>Disable today if necessary\u003C\u002Fli>\n\u003Cli>Specify weekend and disable if necessary\u003C\u002Fli>\n\u003Cli>Disable specific date selection\u003C\u002Fli>\n\u003Cli>Specify holiday and Disable if necessary\u003C\u002Fli>\n\u003Cli>Maximum allowed date selection\u003C\u002Fli>\n\u003Cli>Minimum allowed date selection\u003C\u002Fli>\n\u003Cli>24hr \u002F 12hr time format\u003C\u002Fli>\n\u003Cli>Hide\u002FShow AM\u002FPM\u003C\u002Fli>\n\u003Cli>Change time step or interval\u003C\u002Fli>\n\u003Cli>Provide Max and Min selectable time\u003C\u002Fli>\n\u003Cli>Speed up website. Load script only at selected page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F\" rel=\"nofollow ugc\">Download Pro Version from Here\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Video (Free):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F782kHUkg4XM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-contact-form-7-pro\u002F\" rel=\"nofollow ugc\">Pro Version Features:\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjQbbF7Usc44?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Credits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjquery.com\u002F\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxdsoft.net\u002Fjqplugins\u002Fdatetimepicker\u002F\" rel=\"nofollow ugc\">xdsoft.net\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin enables Contact Form 7 text field into a Date picker, Time picker or Date Time picker by using CSS class.",20000,134559,66,21,"2026-04-09T09:26:00.000Z","4.0","5.6",[53,54,21,55,56],"cf7","contact-form-7","date-time-picker","time-picker","https:\u002F\u002Fwpapplab.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdate-time-picker-for-contact-form-7.1.1.1.zip",{"slug":60,"name":61,"version":62,"author":41,"author_profile":42,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":67,"last_updated":68,"tested_up_to":15,"requires_at_least":50,"requires_php":51,"tags":69,"homepage":57,"download_link":71,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"date-time-picker-for-wpforms","Date Time Picker for WPForms","1.1.0","\u003Cp>This plugin enables WPForms text field into a Date picker, Time picker or Date Time Picker by using CSS class. After installing the plugin you just need to add the necessary CSS class to the WPForms Advanced Options -> CSS Classes. If you use Multiple classes remember to separate each class with space.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Here is the classes to use in each field:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only for Date Picker: \u003Cstrong>walwpf-datepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Only for Time Picker: \u003Cstrong>walwpf-timepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For both Date and Time Picker: \u003Cstrong>walwpf-datetimepicker\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Check the demo site:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.wpapplab.com\u002Fwpforms\u002F\" rel=\"nofollow ugc\">Date Time Picker Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check Pro demo site:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.wpapplab.com\u002Fwpforms-pro\u002F\" rel=\"nofollow ugc\">Date Time Picker Demo (Pro)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Error Note:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>While using WPForms 2, 3 or 4 colums layout I found that the field is not selectable. This is WPForms css error and nothing to do with my plugin. You just need to use another css class (\u003Cstrong>clearfix\u003C\u002Fstrong>) immediate below field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-wpforms-pro\u002F\" rel=\"nofollow ugc\">Download Pro Version\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lifetime Free Update\u003C\u002Fli>\n\u003Cli>51 Language translation (\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-wpforms-pro\u002F\u002F#language\" rel=\"nofollow ugc\">View supported Language\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>WPML – WordPress Multilingual Plugin Compatible\u003C\u002Fli>\n\u003Cli>Light \u002F Dark Theme\u003C\u002Fli>\n\u003Cli>Disable past date selection\u003C\u002Fli>\n\u003Cli>Disable today if necessary\u003C\u002Fli>\n\u003Cli>Specify weekend and disable if necessary\u003C\u002Fli>\n\u003Cli>Disable specific date selection\u003C\u002Fli>\n\u003Cli>Specify holiday and Disable if necessary\u003C\u002Fli>\n\u003Cli>Maximum allowed date selection\u003C\u002Fli>\n\u003Cli>Minimum allowed date selection\u003C\u002Fli>\n\u003Cli>24hr \u002F 12hr time format\u003C\u002Fli>\n\u003Cli>Hide\u002FShow AM\u002FPM\u003C\u002Fli>\n\u003Cli>Change time step or interval\u003C\u002Fli>\n\u003Cli>Provide Max and Min selectable time\u003C\u002Fli>\n\u003Cli>Speed up website. Load script only at selected page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-wpforms-pro\u002F\" rel=\"nofollow ugc\">Download Pro Version from Here\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Video:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqcGjxYj9sY4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpapplab.com\u002Fplugins\u002Fdate-time-picker-for-wpforms-pro\u002F\" rel=\"nofollow ugc\">Pro Version Features:\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAvBN8pmr9Fs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Credits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjquery.com\u002F\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxdsoft.net\u002Fjqplugins\u002Fdatetimepicker\u002F\" rel=\"nofollow ugc\">xdsoft.net\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin enables WPForms text field into a Date picker or Time picker by using CSS class.",1000,17460,2,"2026-04-09T09:35:00.000Z",[21,55,56,70],"wpforms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdate-time-picker-for-wpforms.1.1.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":33,"downloaded":80,"rating":25,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":16,"requires_php":16,"tags":84,"homepage":87,"download_link":88,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"advanced-date-time-field","Advanced Date Time Field For Contact Form 7, Gravity Forms, WPForms","1.0.1","PluginsCafe","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginscafe\u002F","\u003Cp>This plugin is a lightweight yet powerful date and time picker designed for popular form builder plugins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin will add new type of field under \u003Ccode>Standrad Fields\u003C\u002Fcode> as \u003Ccode>Date Time\u003C\u002Fcode>. \u003C\u002Fli>\n\u003Cli>Simply drag \u003Ccode>Date-Time\u003C\u002Fcode> field into the form.\u003C\u002Fli>\n\u003Cli>You can also add custom date time format under \u003Ccode>Date Time Field\u003C\u002Fcode> tab.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is a lightweight yet powerful date and time picker designed for popular form builder plugins.",887,1,"2025-10-28T04:43:00.000Z","6.8.5",[54,21,85,86,70],"datetime","gravity-forms","https:\u002F\u002Fpluginscafe.com\u002Fplugin\u002Fadvanced-date-time-field\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-date-time-field.1.0.1.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":13,"num_ratings":13,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":16,"tags":102,"homepage":104,"download_link":105,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":107},"datetime-picker","Easy Date and Time Picker","1.0.0","trendbydesigns","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrendbydesigns\u002F","\u003Cp>Datetime-Picker  is a plugin which appends a pretty nice, multi-language date and time selection popup to a hidden input field using jQuery and moment.js JavaScript libraries.It is easy to use by using short code.\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","Datetime-Picker  is a plugin which appends a pretty nice, multi-language date and time selection popup to a hidden input field using jQuery and moment &hellip;",20,1719,"2018-05-03T02:33:00.000Z","4.9.29","3.3",[21,103,56],"easy-time-picker","https:\u002F\u002Ftrendbydesigns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdatetime-picker.zip",85,"2026-03-15T15:16:48.613Z",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":25,"num_ratings":81,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":17,"tags":120,"homepage":16,"download_link":126,"security_score":106,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"delivery-date-checkout-for-woocommerce","Delivery Date checkout for Woocommerce","1.0","easytechy","https:\u002F\u002Fprofiles.wordpress.org\u002Feasytechy\u002F","\u003Cp>Ability to allow the customer to select \u003Cstrong>Delivery date & time\u003C\u002Fstrong> on the \u003Cstrong>checkoutpage\u003C\u002Fstrong> for the orders.\u003C\u002Fp>\n\u003Cp>You can set the delivery date and time fields mandatory on the checkout page for woocommerce.\u003C\u002Fp>\n\u003Cp>When we checkout Process at that time when customer need to identify when delivery excpect customer for that use we need to know \u003Cstrong>Delivery Date for Woocommerce\u003C\u002Fstrong>.\u003Cbr \u002F>\nso \u003Cstrong>delivery date checkout for woocommerce\u003C\u002Fstrong>  and \u003Cstrong>delivery Time Woocommerce\u003C\u002Fstrong> plugin provide powerful feature to setup woocommerce checkout page in Delivery Date selection option.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Plugin Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set Business Days & Delivery Days separately with date setting on delivery date\u003C\u002Fli>\n\u003Cli>add custom message and monetizing you message in this plugin\u003C\u002Fli>\n\u003Cli>set starting date And ending date coustmized\u003C\u002Fli>\n\u003Cli>If you not selected starting , ending date and workday so it show all day enable from current date to all days\u003C\u002Fli>\n\u003Cli>Delivery Date show on Customer Order Page, Dashboard Order Edit page and in mail. \u003C\u002Fli>\n\u003Cli>Reschedule Order Deliveries by Customer or Admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","Ability to allow the customer to select Delivery date & time on the checkoutpage for the orders.",2355,"2023-12-26T11:50:00.000Z","6.4.8","3.0",[121,122,123,124,125],"delivery-date","delivery-date-and-time-checkout","delivery-date-for-woocommerce","delivery-time-and-date","woocommerce-delivery-date","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelivery-date-checkout-for-woocommerce.1.0.0.zip",{"attackSurface":128,"codeSignals":314,"taintFlows":322,"riskAssessment":323,"analyzedAt":329},{"hooks":129,"ajaxHandlers":304,"restRoutes":311,"shortcodes":312,"cronEvents":313,"entryPointCount":67,"unprotectedCount":13},[130,136,140,144,150,154,158,162,166,170,173,176,179,183,187,192,197,201,204,208,213,219,223,226,229,233,236,239,242,245,247,251,255,259,262,266,268,271,276,278,279,281,282,283,286,290,294,297,300],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","woocommerce_admin_order_preview_start","tpfw_preview_time","classes\\class-tpfw-admin.php",28,{"type":131,"name":137,"callback":138,"file":134,"line":139},"admin_notices","premium_admin_notice",33,{"type":131,"name":141,"callback":142,"file":134,"line":143},"pre_get_posts","shop_order_column_meta_field_sortable_orderby",36,{"type":145,"name":146,"callback":147,"priority":148,"file":134,"line":149},"filter","woocommerce_email_recipient_new_order","new_order_filter_recipient",999,41,{"type":145,"name":151,"callback":152,"priority":97,"file":134,"line":153},"manage_woocommerce_page_wc-orders_columns","add_delivery_mode_order_column",54,{"type":131,"name":155,"callback":156,"priority":97,"file":134,"line":157},"manage_woocommerce_page_wc-orders_custom_column","tpfw_add_new_order_admin_list_column_content",55,{"type":145,"name":159,"callback":160,"priority":97,"file":134,"line":161},"manage_woocommerce_page_wc-orders_sortable_columns","shop_order_column_meta_field_sortable",56,{"type":145,"name":163,"callback":164,"priority":97,"file":134,"line":165},"woocommerce_order_list_table_prepare_items_query_args","hpos_orderby_var",58,{"type":145,"name":167,"callback":168,"priority":97,"file":134,"line":169},"woocommerce_shop_order_list_table_sortable_columns","hpos_is_sortable",59,{"type":145,"name":171,"callback":152,"file":134,"line":172},"manage_edit-shop_order_columns",70,{"type":131,"name":174,"callback":156,"priority":11,"file":134,"line":175},"manage_shop_order_posts_custom_column",74,{"type":145,"name":177,"callback":160,"file":134,"line":178},"manage_edit-shop_order_sortable_columns",78,{"type":131,"name":180,"callback":181,"priority":67,"file":134,"line":182},"woocommerce_checkout_update_order_meta","tpfw_checkout_field_update_order_meta",530,{"type":131,"name":184,"callback":185,"priority":11,"file":134,"line":186},"woocommerce_admin_order_data_after_billing_address","tpfw_show_checkout_field_admin_order_meta",575,{"type":131,"name":188,"callback":189,"priority":190,"file":134,"line":191},"woocommerce_thankyou","tpfw_add_picked_location_time_to_thankyou_page",99,615,{"type":145,"name":193,"callback":194,"priority":97,"file":195,"line":196},"woocommerce_settings_tabs_array","add_settings_page","classes\\class-tpfw-settings.php",14,{"type":131,"name":198,"callback":199,"file":195,"line":200},"woocommerce_admin_field_tpfw_ava_schedule","tpfworder_admin_field_tpfw_ava_schedule",31,{"type":131,"name":202,"callback":203,"file":195,"line":143},"woocommerce_admin_field_tpfwfixedordertime","tpfworder_admin_field_tpfw_tpfw_order_time",{"type":145,"name":205,"callback":206,"priority":11,"file":195,"line":207},"woocommerce_admin_settings_sanitize_option","sanitize_callback",40,{"type":145,"name":209,"callback":210,"priority":211,"file":195,"line":212},"woocommerce_get_settings_pages","TPFW_Add_Tab",15,170,{"type":131,"name":214,"callback":215,"priority":216,"file":217,"line":218},"wp_enqueue_scripts","enqueue_scripts_time",101,"classes\\class-tpfw-timepick.php",13,{"type":131,"name":220,"callback":221,"file":217,"line":222},"woocommerce_checkout_process","make_required",17,{"type":131,"name":224,"callback":225,"file":217,"line":48},"woocommerce_after_checkout_validation","full_slots_checkout_validation",{"type":145,"name":227,"callback":228,"file":217,"line":207},"woocommerce_update_order_review_fragments","pickup_time_update",{"type":131,"name":230,"callback":231,"file":217,"line":232},"woocommerce_checkout_before_customer_details","insert_to_checkout",53,{"type":131,"name":234,"callback":231,"priority":190,"file":217,"line":235},"woocommerce_review_order_before_payment",60,{"type":131,"name":237,"callback":231,"priority":190,"file":217,"line":238},"woocommerce_after_order_notes",67,{"type":131,"name":240,"callback":231,"priority":190,"file":217,"line":241},"woocommerce_before_checkout_billing_form",73,{"type":131,"name":243,"callback":231,"priority":190,"file":217,"line":244},"woocommerce_review_order_after_payment",79,{"type":131,"name":246,"callback":231,"file":217,"line":106},"woocommerce_review_order_before_cart_contents",{"type":131,"name":248,"callback":249,"priority":190,"file":217,"line":250},"woocommerce_view_order","tpfw_add_picked_time_etc",880,{"type":131,"name":252,"callback":253,"priority":97,"file":217,"line":254},"woocommerce_email_order_meta","tpfw_add_picked_time_to_emails",913,{"type":131,"name":256,"callback":257,"file":258,"line":139},"woocommerce_blocks_loaded","closure","packages\\tpfw-checkout-pickup-options-block\\tpfw-pickup-timepicker-block.php",{"type":131,"name":260,"callback":257,"file":258,"line":261},"woocommerce_blocks_checkout_block_registration",35,{"type":131,"name":263,"callback":264,"file":258,"line":265},"woocommerce_blocks_enqueue_checkout_block_scripts_after","tpfw_enqueue_pickup_timepicker_checkout_block_assets",43,{"type":131,"name":256,"callback":257,"priority":67,"file":258,"line":267},83,{"type":131,"name":269,"callback":257,"priority":11,"file":258,"line":270},"woocommerce_store_api_checkout_update_order_from_request",87,{"type":131,"name":272,"callback":273,"priority":274,"file":258,"line":275},"block_categories_all","register_TPFW_pickup_timepicker_block_category",11,189,{"type":131,"name":256,"callback":257,"file":277,"line":200},"packages\\tpfw-checkout-shipping-options-block\\tpfw-delivery-timepicker-block.php",{"type":131,"name":260,"callback":257,"file":277,"line":139},{"type":131,"name":263,"callback":280,"file":277,"line":149},"tpfw_enqueue_checkout_delivery_timepicker_block_assets",{"type":131,"name":256,"callback":257,"priority":67,"file":277,"line":244},{"type":131,"name":269,"callback":257,"priority":11,"file":277,"line":267},{"type":131,"name":272,"callback":284,"priority":11,"file":277,"line":285},"register_TPFW_Timepicker_Delivery_block_category",188,{"type":131,"name":287,"callback":257,"file":288,"line":289},"before_woocommerce_init","time-picker-for-woocommerce.php",77,{"type":131,"name":291,"callback":292,"priority":11,"file":288,"line":293},"woocommerce_loaded","init",86,{"type":131,"name":295,"callback":295,"file":288,"line":296},"woocommerce_init",226,{"type":131,"name":298,"callback":298,"priority":190,"file":288,"line":299},"wp",233,{"type":131,"name":301,"callback":302,"file":288,"line":303},"admin_enqueue_scripts","enqueue_scripts_back_end",237,[305,310],{"action":306,"nopriv":307,"callback":306,"hasNonce":307,"hasCapCheck":308,"file":217,"line":309},"tpfw_get_picktime_args",true,false,27,{"action":306,"nopriv":308,"callback":306,"hasNonce":307,"hasCapCheck":308,"file":217,"line":200},[],[],[],{"dangerousFunctions":315,"sqlUsage":316,"outputEscaping":318,"fileOperations":13,"externalRequests":13,"nonceChecks":31,"capabilityChecks":13,"bundledLibraries":321},[],{"prepared":13,"raw":13,"locations":317},[],{"escaped":319,"rawEcho":13,"locations":320},98,[],[],[],{"summary":324,"deductions":325},"Based on the provided static analysis and vulnerability history, the \"time-picker-for-woocommerce\" v1.0.4 plugin exhibits a strong security posture. The code analysis reveals no dangerous functions, no direct SQL queries, and 100% proper output escaping, indicating robust development practices regarding data handling and output sanitization. The absence of file operations and external HTTP requests further reduces potential attack vectors.  The presence of 4 nonce checks on its 2 AJAX handlers is a positive sign for input validation.  The plugin also has a clean vulnerability history with zero known CVEs, suggesting a history of secure development and timely patching if issues were ever discovered.\n\nWhile the overall security seems high, a notable area for potential concern is the complete absence of capability checks on its entry points. Although the AJAX handlers have nonce checks, they lack checks for user roles and permissions. This could potentially allow unauthenticated or low-privileged users to trigger AJAX actions if they can bypass or exploit the nonce mechanism. The taint analysis also yielded no results, which is positive but might be limited by the scope or complexity of the analysis performed.  In conclusion, the plugin appears well-developed with strong data handling practices and no known historical vulnerabilities, but the lack of capability checks on its AJAX handlers represents a specific, albeit potentially minor, security weakness that should be addressed to achieve a more comprehensive security profile.",[326],{"reason":327,"points":328},"Missing capability checks on AJAX handlers",7,"2026-03-17T01:46:09.254Z",{"wat":331,"direct":347},{"assetPaths":332,"generatorPatterns":335,"scriptPaths":336,"versionParams":341},[333,334],"\u002Fwp-content\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fassets\u002Fjonthornton-jquery-timepicker\u002Fjquery.timepicker.min.css","\u002Fwp-content\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fassets\u002Fjonthornton-jquery-timepicker\u002Fjquery.timepicker.min.js",[],[337,338,339,340],"\u002Fwp-content\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fsrc\u002Fjs\u002Ftpfw-pickup-timepicker-block\u002Ftimepicker.js","\u002Fwp-content\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fsrc\u002Fjs\u002Ftpfw-pickup-timepicker-block\u002Ftimepicker.min.js","\u002Fwp-content\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fsrc\u002Fjs\u002Ftpfw-delivery-timepicker-block\u002Ftimepicker.js","\u002Fwp-content\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fsrc\u002Fjs\u002Ftpfw-delivery-timepicker-block\u002Ftimepicker.min.js",[342,343,344,342,345,346],"tpfw-prem-timepicker-style?ver=","tpfw-prem-timepicker-pickup-script?ver=","tpfw-tpfw-pickup-timepicker-script?ver=","tpfw-prem-timepicker-delivery-script?ver=","tpfw-delivery-timepicker-script?ver=",{"cssClasses":348,"htmlComments":349,"htmlAttributes":350,"restEndpoints":351,"jsGlobals":353,"shortcodeOutput":356},[],[],[],[352],"\u002Fwp-json\u002Ftpfw-pickuptime\u002F",[354,355],"tpfwcheckoutpickup","tpfwcheckoutdelivery",[],{"error":307,"url":358,"statusCode":359,"statusMessage":360,"message":360},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftime-picker-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":362,"versions":363},3,[364,369,375],{"version":6,"download_url":24,"svn_tag_url":365,"released_at":26,"has_diff":308,"diff_files_changed":366,"diff_lines":26,"trac_diff_url":367,"vulnerabilities":368,"is_current":307},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftime-picker-for-woocommerce\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftime-picker-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Ftime-picker-for-woocommerce%2Ftags%2F1.0.4",[],{"version":75,"download_url":370,"svn_tag_url":371,"released_at":26,"has_diff":308,"diff_files_changed":372,"diff_lines":26,"trac_diff_url":373,"vulnerabilities":374,"is_current":308},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-picker-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftime-picker-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftime-picker-for-woocommerce%2Ftags%2F1.0&new_path=%2Ftime-picker-for-woocommerce%2Ftags%2F1.0.1",[],{"version":111,"download_url":376,"svn_tag_url":377,"released_at":26,"has_diff":308,"diff_files_changed":378,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":379,"is_current":308},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-picker-for-woocommerce.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftime-picker-for-woocommerce\u002Ftags\u002F1.0\u002F",[],[]]