[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEcN6lV5gLqzRdRxnBIkveWpvbCLWhZ3iAWbyb8zqOxw":3,"$fMmCFWb2Q07s5pJ7-_Yt7yx-o72fT_bJ2Cz6uS00D5yo":202,"$fKh41BiMGd124eJy02qxwblh_PQ4YL-qJn7mg0FoCf_Y":207},{"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":19,"download_link":20,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23,"discovery_status":24,"vulnerabilities":25,"developer":26,"crawl_stats":22,"alternatives":34,"analysis":35,"fingerprints":177},"midnight-deals-for-woocommerce","Midnight Deals for WooCommerce","1.1.2","CoderPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderpress\u002F","\u003Cp>Midnight Deals for WooCommerce lets you set up and manage automated midnight discounts, giving your customers special offers at specific times. Save time and boost sales with this seamless solution for timed discounts, without needing constant manual updates.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cp>Schedule automated discounts to go live at midnight or any preferred time.\u003C\u002Fp>\n\u003Cp>Enable time-sensitive promotions to increase sales and customer engagement.\u003C\u002Fp>\n\u003Cp>Monitor performance with the all-new dashboard and stats introduced in version 1.1.0.\u003C\u002Fp>\n\u003Cp>Customize discount amounts with the mdwc_adjust_cost filter for flexibility.\u003C\u002Fp>\n\u003Cp>Perfect for store owners looking to automate promotions and surprise customers with exciting deals.\u003C\u002Fp>\n","Effortlessly offer automated midnight discounts on your WooCommerce store. Activate deals that run while you sleep – perfect for time-sensitive promot &hellip;",10,1270,0,"2025-11-26T14:51:00.000Z","6.7.5","4.9","5.2.4",[],"https:\u002F\u002Fcoderpress.co\u002Fproducts\u002Fmidnight-deals-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.1.2.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"coderpress",9,4440,95,33,85,"2026-05-20T02:21:48.214Z",[],{"attackSurface":36,"codeSignals":134,"taintFlows":147,"riskAssessment":168,"analyzedAt":176},{"hooks":37,"ajaxHandlers":130,"restRoutes":131,"shortcodes":132,"cronEvents":133,"entryPointCount":13,"unprotectedCount":13},[38,43,48,53,58,63,67,71,75,79,83,86,89,94,96,99,102,106,110,114,117,121,126],{"type":39,"name":40,"callback":40,"priority":11,"file":41,"line":42},"filter","plugin_row_meta","includes\u002Fclass-mdwc-init.php",38,{"type":44,"name":45,"callback":46,"file":41,"line":47},"action","admin_notices","missing_wc",57,{"type":44,"name":49,"callback":50,"file":51,"line":52},"plugins_loaded","update","includes\u002Fmdwc-configuration.php",40,{"type":44,"name":54,"callback":55,"file":56,"line":57},"admin_menu","add_menu","includes\u002Fmdwc-dashboard.php",32,{"type":44,"name":59,"callback":60,"file":61,"line":62},"init","track_visitors","includes\u002Fmdwc-insights.php",34,{"type":44,"name":64,"callback":65,"file":61,"line":66},"wp","track_impressions",35,{"type":44,"name":68,"callback":69,"file":61,"line":70},"template_redirect","track_clicks",36,{"type":44,"name":72,"callback":73,"file":61,"line":74},"woocommerce_checkout_order_processed","track_sales",37,{"type":44,"name":76,"callback":77,"file":78,"line":42},"woocommerce_product_options_pricing","add_simple_product_settings","includes\u002Fmdwc-product-edit-page.php",{"type":44,"name":80,"callback":81,"file":78,"line":82},"woocommerce_variable_product_before_variations","add_variable_product_global_settings",39,{"type":44,"name":84,"callback":85,"file":78,"line":52},"woocommerce_process_product_meta","save_settings",{"type":44,"name":87,"callback":87,"file":78,"line":88},"admin_enqueue_scripts",41,{"type":39,"name":90,"callback":91,"priority":92,"file":93,"line":82},"woocommerce_product_get_price","apply_midnight_discount",99,"includes\u002Fmdwc-product.php",{"type":39,"name":95,"callback":91,"priority":92,"file":93,"line":52},"woocommerce_product_get_regular_price",{"type":39,"name":97,"callback":91,"priority":92,"file":93,"line":98},"woocommerce_product_variation_get_regular_price",43,{"type":39,"name":100,"callback":91,"priority":92,"file":93,"line":101},"woocommerce_product_variation_get_price",44,{"type":39,"name":103,"callback":104,"priority":92,"file":93,"line":105},"woocommerce_get_price_html","apply_discount_html",47,{"type":39,"name":107,"callback":108,"priority":11,"file":93,"line":109},"post_class","add_class_to_shop_loop",49,{"type":44,"name":111,"callback":112,"file":93,"line":113},"woocommerce_before_shop_loop_item_title","add_midnight_deal_badge",52,{"type":44,"name":115,"callback":87,"file":93,"line":116},"wp_enqueue_scripts",53,{"type":44,"name":118,"callback":119,"file":93,"line":120},"woocommerce_before_add_to_cart_form","add_midnight_deal_notice_product_page",54,{"type":44,"name":122,"callback":123,"file":124,"line":125},"rest_api_init","register_routes","includes\u002Frest-api\u002Fv1\u002Frest-api.php",29,{"type":44,"name":49,"callback":127,"file":128,"line":129},"mdwc_load","midnight-deals-for-woocommerce.php",70,[],[],[],[],{"dangerousFunctions":135,"sqlUsage":136,"outputEscaping":139,"fileOperations":13,"externalRequests":13,"nonceChecks":141,"capabilityChecks":141,"bundledLibraries":142},[],{"prepared":137,"raw":13,"locations":138},8,[],{"escaped":98,"rawEcho":13,"locations":140},[],1,[143],{"name":144,"version":145,"knownCves":146},"Freemius","1.0",[],[148],{"entryPoint":149,"graph":150,"unsanitizedCount":141,"severity":167},"\u003Cmdwc-functions> (includes\u002Fmdwc-functions.php:0)",{"nodes":151,"edges":164},[152,158],{"id":153,"type":154,"label":155,"file":156,"line":157},"n0","source","$_COOKIE","includes\u002Fmdwc-functions.php",162,{"id":159,"type":160,"label":161,"file":156,"line":162,"wp_function":163},"n1","sink","get_var() [SQLi]",193,"get_var",[165],{"from":153,"to":159,"sanitized":166},false,"high",{"summary":169,"deductions":170},"The \"midnight-deals-for-woocommerce\" v1.1.2 plugin exhibits a generally strong security posture based on the provided static analysis.  The absence of direct attack surface vectors like unprotected AJAX handlers, REST API routes, or shortcodes is a significant positive.  Furthermore, the code demonstrates good development practices with 100% prepared SQL statements and properly escaped output, indicating a commitment to preventing common web vulnerabilities. The presence of nonce and capability checks, though minimal, also suggests an awareness of security mechanisms.",[171,173],{"reason":172,"points":11},"Flow with unsanitized path identified",{"reason":174,"points":175},"Bundled outdated Freemius library",3,"2026-04-16T12:15:09.126Z",{"wat":178,"direct":191},{"assetPaths":179,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[180,181,182,183],"\u002Fwp-content\u002Fplugins\u002Fmidnight-deals-for-woocommerce\u002Fbuild\u002Findex.asset.php","\u002Fwp-content\u002Fplugins\u002Fmidnight-deals-for-woocommerce\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fmidnight-deals-for-woocommerce\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fmidnight-deals-for-woocommerce\u002Fbuild\u002Findex-rtl.css",[],[181],[187,188,189,190],"midnight-deals-for-woocommerce\u002Fbuild\u002Findex.asset.php?ver=","midnight-deals-for-woocommerce\u002Fbuild\u002Findex.js?ver=","midnight-deals-for-woocommerce\u002Fbuild\u002Findex.css?ver=","midnight-deals-for-woocommerce\u002Fbuild\u002Findex-rtl.css?ver=",{"cssClasses":192,"htmlComments":194,"htmlAttributes":195,"restEndpoints":197,"jsGlobals":199,"shortcodeOutput":201},[193],"mdwc-dashboard",[],[196],"id=\"root\"",[198],"\u002Fwp-json\u002Fmdwc\u002Fv1",[200],"MidnightDeals",[],{"error":203,"url":204,"statusCode":205,"statusMessage":206,"message":206},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmidnight-deals-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":208,"versions":209},7,[210,215,222,229,236,243,250],{"version":6,"download_url":20,"svn_tag_url":211,"released_at":22,"has_diff":166,"diff_files_changed":212,"diff_lines":22,"trac_diff_url":213,"vulnerabilities":214,"is_current":203},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.1.1&new_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.1.2",[],{"version":216,"download_url":217,"svn_tag_url":218,"released_at":22,"has_diff":166,"diff_files_changed":219,"diff_lines":22,"trac_diff_url":220,"vulnerabilities":221,"is_current":166},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.1.0&new_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.1.1",[],{"version":223,"download_url":224,"svn_tag_url":225,"released_at":22,"has_diff":166,"diff_files_changed":226,"diff_lines":22,"trac_diff_url":227,"vulnerabilities":228,"is_current":166},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.1.0",[],{"version":230,"download_url":231,"svn_tag_url":232,"released_at":22,"has_diff":166,"diff_files_changed":233,"diff_lines":22,"trac_diff_url":234,"vulnerabilities":235,"is_current":166},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.3",[],{"version":237,"download_url":238,"svn_tag_url":239,"released_at":22,"has_diff":166,"diff_files_changed":240,"diff_lines":22,"trac_diff_url":241,"vulnerabilities":242,"is_current":166},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.2",[],{"version":244,"download_url":245,"svn_tag_url":246,"released_at":22,"has_diff":166,"diff_files_changed":247,"diff_lines":22,"trac_diff_url":248,"vulnerabilities":249,"is_current":166},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Fmidnight-deals-for-woocommerce%2Ftags%2F1.0.1",[],{"version":251,"download_url":252,"svn_tag_url":253,"released_at":22,"has_diff":166,"diff_files_changed":254,"diff_lines":22,"trac_diff_url":22,"vulnerabilities":255,"is_current":166},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmidnight-deals-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmidnight-deals-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]