[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fof9zK_i1cRjSBbS21yg976TSRhA3Fc7be7JpXj7Tp7M":3},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":182},"flash-sale-countdown-for-woocommerce","Sale Countdown WooCommerce","1.0.0","tomiup","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomiup\u002F","\u003Cp>Display flash sale with countdown timer, display sale-flash in percentage\u003C\u002Fp>\n\u003Cp>This plugin is addon for WooCommerce plugin.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display flash sale with countdown timer.\u003C\u002Fli>\n\u003Cli>Display sale-flash in percentage.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display flash sale with countdown timer, display sale-flash in percentage",20,1905,0,"2020-04-20T03:11:00.000Z","5.4.19","4.4","5.6",[19,20,21,22],"countdown","flash-sale","flash-sale-countdown","woocommerce-sale-countdown","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflash-sale-countdown-for-woocommerce.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,440,30,84,"2026-04-04T18:32:35.471Z",[36,62,81,99,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":27},"hurrytimer","HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce","2.14.3","Nabil Lemsieh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnlemsieh\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fhurrytimer.com\u002F\" rel=\"nofollow ugc\">HurryTimer\u003C\u002Fa> is a flexible and lightweight plugin that lets you create \u003Cstrong>smart countdown timers\u003C\u002Fstrong> to add urgency and scarcity that drives clicks, increases sales, and highlights upcoming events or deadlines.\u003C\u002Fp>\n\u003Cp>Easily create:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Evergreen timers\u003C\u002Fstrong> personalized for each visitor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-time fixed-date timers\u003C\u002Fstrong> for global deadlines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring timers (PRO)\u003C\u002Fstrong> for repeating daily deals, shipping cutoffs, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Works with any theme and all major page builders like \u003Cstrong>Elementor\u003C\u002Fstrong>, \u003Cstrong>Divi\u003C\u002Fstrong>, \u003Cstrong>Beaver Builder\u003C\u002Fstrong>, \u003Cstrong>WPBakery\u003C\u002Fstrong>, and \u003Cstrong>Gutenberg\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Whether you’re running flash sales, promoting an event, or adding urgency to WooCommerce products, HurryTimer helps increase engagement and conversions — no coding required.\u003C\u002Fp>\n\u003Ch3>✅ FREE FEATURES\u003C\u002Fh3>\n\u003Ch4>🔁 Evergreen Countdown Timers\u003C\u002Fh4>\n\u003Cp>Each visitor sees their \u003Cstrong>own unique countdown\u003C\u002Fstrong>, no matter when they visit.\u003Cbr \u002F>\nGreat for evergreen sales funnels and personalized campaigns.\u003Cbr \u002F>\nTracking methods:\u003Cbr \u002F>\n– Cookie-based\u003Cbr \u002F>\n– IP-based\u003C\u002Fp>\n\u003Ch4>📅 One-Time Countdown Timers\u003C\u002Fh4>\n\u003Cp>Set a shared deadline for everyone — between a start and end date.\u003Cbr \u002F>\nPerfect for:\u003Cbr \u002F>\n– Black Friday sales\u003Cbr \u002F>\n– Webinar registrations\u003Cbr \u002F>\n– Product launches\u003C\u002Fp>\n\u003Ch4>⚙️ Expiry Actions\u003C\u002Fh4>\n\u003Cp>Decide what happens when the timer reaches zero:\u003Cbr \u002F>\n– Hide the timer\u003Cbr \u002F>\n– Show a custom message\u003Cbr \u002F>\n– Redirect to a URL\u003C\u002Fp>\n\u003Ch4>🛒 WooCommerce Integration\u003C\u002Fh4>\n\u003Cp>Automatically show countdown timers on product pages and control actions when time expires:\u003Cbr \u002F>\n– Hide the “Add to Cart” button\u003C\u002Fp>\n\u003Ch4>🎨 Live Timer Styling\u003C\u002Fh4>\n\u003Cp>Customize timer appearance in real time:\u003Cbr \u002F>\n– Edit labels (Days, Hours, Minutes, Seconds)\u003Cbr \u002F>\n– Set custom colors, spacing, and more\u003Cbr \u002F>\n– Add a CTA button\u003C\u002Fp>\n\u003Ch4>➕ More Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-restart timer (on revisit or immediately)  \u003C\u002Fli>\n\u003Cli>Display one timer multiple times per page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 PRO Features\u003C\u002Fh3>\n\u003Cp>In addition to all features in Lite, HurryTimer Pro provides access to many other powerful features:\u003C\u002Fp>\n\u003Ch4>🔁 Recurring Countdown Timers\u003C\u002Fh4>\n\u003Cp>Recurring timers are countdowns that \u003Cstrong>automatically reset and start again\u003C\u002Fstrong> based on a defined schedule.\u003Cbr \u002F>\nUnlike one-time timers that expire once, recurring timers \u003Cstrong>repeat continuously\u003C\u002Fstrong> on intervals you set, such as:\u003Cbr \u002F>\n– Every minute\u003Cbr \u002F>\n– Every hour\u003Cbr \u002F>\n– Every day\u003Cbr \u002F>\n– Every week\u003Cbr \u002F>\n– Every month\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is it used for?\u003C\u002Fstrong>\u003Cbr \u002F>\nRecurring timers are perfect for campaigns and offers that happen regularly and need to restart without manual intervention. Examples include:\u003Cbr \u002F>\n– Daily flash sales that reset every 24 hours\u003Cbr \u002F>\n– Hourly countdowns for limited-time product availability\u003Cbr \u002F>\n– Weekly shipping cut-off reminders (“Order before Friday 5 PM”)\u003Cbr \u002F>\n– Monthly promotions that recur on specific dates\u003C\u002Fp>\n\u003Cp>This feature helps create a persistent sense of urgency while automating timer resets to match your marketing calendar or business rules.\u003C\u002Fp>\n\u003Ch4>🎟️ Expire WooCommerce Coupons\u003C\u002Fh4>\n\u003Cp>Set a timer to \u003Cstrong>automatically deactivate\u003C\u002Fstrong> specific WooCommerce coupon codes.\u003Cbr \u002F>\nGreat for:\u003Cbr \u002F>\n– Time-limited discounts\u003Cbr \u002F>\n– Flash sales\u003Cbr \u002F>\n– Cart recovery offers\u003C\u002Fp>\n\u003Ch4>📌 Sticky Countdown Bar\u003C\u002Fh4>\n\u003Cp>Display a fixed countdown timer at the \u003Cstrong>top or bottom\u003C\u002Fstrong> of the screen.\u003Cbr \u002F>\nVisible across all pages or specific pages only.\u003Cbr \u002F>\nBoosts visibility and urgency during active promotions.\u003C\u002Fp>\n\u003Ch4>⏰ Custom Timezone\u003C\u002Fh4>\n\u003Cp>Set a specific timezone for fixed-date and recurring timers instead of server timezone.\u003Cbr \u002F>\nEnsures countdowns align perfectly with your intended audience’s local time.\u003C\u002Fp>\n\u003Ch4>🔄 Restart Evergreen Timers After Specific Time\u003C\u002Fh4>\n\u003Cp>Allows you to set a \u003Cstrong>waiting period before the evergreen timer restarts\u003C\u002Fstrong> for the same visitor.\u003Cbr \u002F>\nFor example, you can make the timer pause for 24 hours after expiring before showing a fresh countdown again.\u003Cbr \u002F>\nThis controls how often returning visitors see a new urgency window, preventing constant restarts.\u003C\u002Fp>\n\u003Ch4>🌍 Ends Evergreen Timer at User’s Local Time\u003C\u002Fh4>\n\u003Cp>Instead of ending the timer after a fixed duration from the first visit, this option makes the evergreen countdown expire at a specific time of day in the visitor’s \u003Cstrong>own local timezone\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>For example:\u003Cbr \u002F>\n– The timer always ends at midnight local time for each visitor, regardless of when they started the countdown.\u003C\u002Fp>\n\u003Cp>This creates urgency synced to each user’s day cycle, making offers feel more natural and timely worldwide.\u003C\u002Fp>\n\u003Ch4>➕ Multiple Expiry Actions\u003C\u002Fh4>\n\u003Cp>Trigger more than one action when a timer ends, such as hide timer + show message.\u003C\u002Fp>\n\u003Ch4>🎨 Advanced Design Controls\u003C\u002Fh4>\n\u003Cp>Unlock extra customization options and inject \u003Cstrong>custom CSS\u003C\u002Fstrong> per timer.\u003Cbr \u002F>\nCreate visually consistent timers that match your site branding.\u003C\u002Fp>\n\u003Ch4>🧑‍💼 Priority Support\u003C\u002Fh4>\n\u003Cp>Get \u003Cstrong>fast, dedicated support\u003C\u002Fstrong> via email or chat.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhurrytimer.com?utm_source=wp_repo&utm_medium=link&utm_campaign=free_version\" rel=\"nofollow ugc\">Check out HurryTimer PRO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit “HurryTimer > Add New Timer”.\u003C\u002Fli>\n\u003Cli>Choose between Evergreen, and One-time.\u003C\u002Fli>\n\u003Cli>Enter a period for “Evergreen” mode, or select a date and time for “One-Time” mode.\u003C\u002Fli>\n\u003Cli>Click on “Publish”.\u003C\u002Fli>\n\u003Cli>Copy shortCode and paste it into your post, page, or text widget content. You can also go to “WooCommerce” tab to integrate the countdown timer directly within a product page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To learn more, check out \u003Ca href=\"https:\u002F\u002Fdocs.hurrytimer.com\u002F\" rel=\"nofollow ugc\">HurryTimer documention\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Bug reports\u003C\u002Fh3>\n\u003Cp>If you noticed any bug, please post it on the support forum.\u003C\u002Fp>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>For more info check out the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fhurrytimer.com\u002F?utm_source=wp_repo&utm_medium=link&utm_campaign=free_version\" rel=\"nofollow ugc\">HurryTimer Plugin\u003C\u002Fa> official homepage.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.hurrytimer.com\u002F\" rel=\"nofollow ugc\">Documention\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follow HurryTimer on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwp_hurrytimer\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Explore Our Other plugins:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsirplugin.com\" rel=\"nofollow ugc\">Smart Image Resize\u003C\u002Fa> – Make all your WooCommerce product images the same size automatically — no manual work, no inconsistent layouts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frethumbify.com\" rel=\"nofollow ugc\">ReThumbify\u003C\u002Fa> – Regenerate thumbnails in the background with features like pause\u002Fresume, selective regeneration, cleanup of old or unused thumbnails, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create unlimited urgency and scarcity countdown timers for WordPress and WooCommerce to boost conversions and sales instantly.",20000,501784,96,166,"2026-03-06T03:02:00.000Z","6.9.4","4.0",[52,53,54,55,56],"countdown-timer","evergreen-countdown","flash-sale-timer","recurring-countdown-timer","sales-countdown-timer","https:\u002F\u002Fhurrytimer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhurrytimer.2.14.3.zip",95,5,"2026-01-11 00:00:00",{"slug":63,"name":64,"version":6,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":50,"requires_php":23,"tags":75,"homepage":78,"download_link":79,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":80},"sales-countdown-for-woocommerce","Sales Countdown for WooCommerce","SaturnPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaturnplugins\u002F","\u003Cp>WordPress plugin to show countdown on sale product\u003C\u002Fp>\n","WordPress plugin to show countdown on sale product",10,1378,60,2,"2017-06-15T03:01:00.000Z","4.8.28",[19,76,77,22],"sale-countdown","woocommerce","http:\u002F\u002Fsaturnplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsales-countdown-for-woocommerce.1.0.0.zip","2026-03-15T14:54:45.397Z",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":13,"downloaded":89,"rating":13,"num_ratings":13,"last_updated":90,"tested_up_to":49,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":98,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"flash-sale-scheduler-for-woocommerce","PromoTimer – Flash Sale Scheduler for WooCommerce","1.0.4","d_alinus2004","https:\u002F\u002Fprofiles.wordpress.org\u002Fd_alinus2004\u002F","\u003Cp>\u003Cstrong>PromoTimer\u003C\u002Fstrong> lets you plan \u003Cstrong>time-boxed promotions\u003C\u002Fstrong> for WooCommerce products with \u003Cstrong>start\u002Fend date and time\u003C\u002Fstrong>, display a \u003Cstrong>live countdown\u003C\u002Fstrong> on the product page, and customize all \u003Cstrong>texts, emojis, and colors\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Works for \u003Cstrong>simple products\u003C\u002Fstrong> and \u003Cstrong>product variations\u003C\u002Fstrong> — each variation can be scheduled \u003Cstrong>independently\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong> flash sales, limited-time offers, seasonal discounts, and product launches.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🕒 Schedule sales precisely: \u003Cstrong>start\u002Fend date + hour:minute\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🔥 Pre-promo message: \u003Cem>“Promotion starts on DATE at TIME”\u003C\u002Fem>\u003Cbr \u002F>\n– ⏳ Live countdown during promo: \u003Cem>“Hurry up! Promotion ends in: 12:02:45”\u003C\u002Fem>\u003Cbr \u002F>\n– 💸 Under-price message during promo: \u003Cem>“Take advantage! This product is on promotion.”\u003C\u002Fem>\u003Cbr \u002F>\n– 🧼 Auto-cleanup after expiry: removes promo meta and resets sale price\u003Cbr \u002F>\n– 🎯 Full support for \u003Cstrong>variable products\u003C\u002Fstrong> (per-variation scheduling)\u003Cbr \u002F>\n– 🎨 Admin settings to customize \u003Cstrong>texts\u003C\u002Fstrong>, \u003Cstrong>emoji\u003C\u002Fstrong>, and \u003Cstrong>colors\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🌍 Fully translatable (.pot included)\u003Cbr \u002F>\n– 🧰 Clean architecture, no template overrides\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires WooCommerce\u003C\u002Fstrong> to be active.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🚀 PRO Version Available\u003C\u002Fh3>\n\u003Cp>Looking for more power? \u003Cstrong>PromoTimer PRO\u003C\u002Fstrong> adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔥 \u003Cstrong>Bulk Promotions by Category\u003C\u002Fstrong> — apply discounts to entire categories at once (% or fixed amount)\u003C\u002Fli>\n\u003Cli>📋 \u003Cstrong>Campaigns Manager\u003C\u002Fstrong> — manage all your promotions in one table with name, category, dates, status\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Admin Product List Column\u003C\u002Fstrong> — see active\u002Fscheduled promotions directly from the Products list\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Batch Processing\u003C\u002Fstrong> — handles large stores without timeouts (20 products per batch)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwebdesign-profesional.com\u002Fpromo-timer\u002F\" rel=\"nofollow ugc\">Get PromoTimer PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Schedule sale prices with \u003Cstrong>date + time\u003C\u002Fstrong> (start and end)\u003C\u002Fli>\n\u003Cli>Show \u003Cstrong>pre-promo\u003C\u002Fstrong> notice with start date\u002Ftime\u003C\u002Fli>\n\u003Cli>Show \u003Cstrong>countdown\u003C\u002Fstrong> and \u003Cstrong>under-price\u003C\u002Fstrong> promo message while active\u003C\u002Fli>\n\u003Cli>Countdown disappears automatically when promo ends and \u003Cstrong>resets sale price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>simple\u003C\u002Fstrong> and \u003Cstrong>variable\u003C\u002Fstrong> products (independent per variation)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin settings page\u003C\u002Fstrong>: customize emoji, colors, all texts (placeholders supported)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Promo badge\u003C\u002Fstrong> in shop\u002Fcategory\u002Farchive pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache compatibility\u003C\u002Fstrong>: LiteSpeed, WP Rocket, W3TC, WP Super Cache and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internationalization ready\u003C\u002Fstrong> (\u003Ccode>\u002Flanguages\u002Fpromo-timer.pot\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Schedule WooCommerce sale prices with start\u002Fend date + time, show a live countdown timer, and display customizable promo messages.",258,"2026-03-12T16:45:00.000Z","6.0","7.4",[19,20,94,95,77],"promotions","sale","https:\u002F\u002Fwebdesign-profesional.com\u002Fpromo-timer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflash-sale-scheduler-for-woocommerce.zip",100,{"slug":100,"name":101,"version":6,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":13,"downloaded":106,"rating":13,"num_ratings":13,"last_updated":23,"tested_up_to":49,"requires_at_least":107,"requires_php":92,"tags":108,"homepage":112,"download_link":113,"security_score":98,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":114},"offer-countdown-time","Offer Countdown Timer for WooCommerce","QueueCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fqueuecommerce\u002F","\u003Cp>Offer Countdown Timer – Create Urgency and Boost Sales with Beautiful Live Countdown Timers! Display real-time countdowns for flash sales, limited-time offers, and seasonal promotions.\u003C\u002Fp>\n","Offer Countdown Timer is the best for sle boosting.",104,"5.8",[109,52,110,111,77],"boost-sale","flash-sales","limited-time-offers","https:\u002F\u002Fwww.queuecommerce.com\u002Foffer-countdown-time\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foffer-countdown-time.1.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":13,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":91,"requires_php":92,"tags":126,"homepage":23,"download_link":130,"security_score":98,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"product-sale-timer-for-woocommerce","Product Sale Timer for WooCommerce","0.1.0","Satish Prajapati","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatishprajapati\u002F","\u003Cp>\u003Cstrong>Product Sale Timer for WooCommerce\u003C\u002Fstrong> is a lightweight and easy plugin that displays a countdown timer on website, individual WooCommerce product pages. Whether a sale is coming soon or currently running, the timer helps create urgency and improves conversions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🕒 Very easy to use — no coding needed\u003Cbr \u002F>\n– ⏳ Show countdown timers using a simple shortcode\u003Cbr \u002F>\n– 🔔 Customised Pre-sale message: “Sale starts in…” countdown\u003Cbr \u002F>\n– 🔥 Customised Live sale message: “Sale ends in…” countdown\u003Cbr \u002F>\n– 📅 Set sale timer individually per product\u003Cbr \u002F>\n– ⚡ Lightweight and optimized for speed\u003Cbr \u002F>\n– 🛍 Fully compatible with WooCommerce\u003C\u002Fp>\n\u003Cp>Perfect for festive offers, weekend deals, flash sales, and limited-time promotions.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Made by Satish Prajapati.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free and open-source under the GPLv2 or later license.\u003C\u002Fp>\n","Show a countdown timer on Website for upcoming or ongoing sales. Simple, fast, and easy to use.",222,"2025-07-28T10:26:00.000Z","6.8.5",[127,128,129,77,22],"product-sale-countdown","product-sale-countdown-timer","product-sale-timer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-sale-timer-for-woocommerce.0.1.0.zip",{"attackSurface":132,"codeSignals":161,"taintFlows":174,"riskAssessment":175,"analyzedAt":181},{"hooks":133,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":13,"unprotectedCount":13},[134,140,143,147,151],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","init","load_textdomain","flash-sale-countdown.php",38,{"type":135,"name":136,"callback":141,"file":138,"line":142},"register_assets",41,{"type":135,"name":144,"callback":145,"file":138,"line":146},"woocommerce_single_product_summary","single_countdown",42,{"type":135,"name":148,"callback":149,"file":138,"line":150},"woocommerce_after_shop_loop_item_title","archive_countdown",43,{"type":152,"name":153,"callback":154,"priority":155,"file":138,"line":156},"filter","woocommerce_sale_flash","sale_flash_percentage",11,45,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":173},[],{"prepared":13,"raw":13,"locations":164},[],{"escaped":166,"rawEcho":72,"locations":167},8,[168,171],{"file":138,"line":169,"context":170},69,"raw output",{"file":138,"line":172,"context":170},75,[],[],{"summary":176,"deductions":177},"The static analysis of the \"flash-sale-countdown-for-woocommerce\" plugin v1.0.0 reveals a very limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events. The code also shows good practices in terms of SQL query handling, exclusively using prepared statements.  However, the analysis does flag a potential concern with output escaping, where 20% of outputs are not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs.\n\nThe vulnerability history for this plugin is completely clean, with no known CVEs or past security issues. This indicates a generally well-maintained and secure plugin. The absence of critical or high-severity taint flows further reinforces the impression of a secure codebase.  Despite the positive indicators, the unescaped output represents a tangible, albeit potentially low, risk that should be addressed.  Overall, the plugin demonstrates a strong commitment to security by design, particularly in its avoidance of common attack vectors and secure data handling, but the output escaping needs attention to achieve a fully secure posture.",[178],{"reason":179,"points":180},"Unescaped output detected",6,"2026-03-16T22:59:53.757Z",{"wat":183,"direct":192},{"assetPaths":184,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[185,186],"\u002Fwp-content\u002Fplugins\u002Fflash-sale-countdown-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fflash-sale-countdown-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js",[],[186],[190,191],"flash-sale-countdown-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","flash-sale-countdown-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":193,"htmlComments":201,"htmlAttributes":202,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":207},[21,194,195,196,197,198,199,200],"fs-archive","fs-single","sale--countdown","countdown--label","label-text","countdown--counter","sale--title",[],[203],"data-date",[],[206],"flashSaleCountdown",[208,209,210,211],"\u003Cspan class=\"onsale\">%s%% off\u003C\u002Fspan>","\u003Cspan class=\"label-text\">Offer ends in\u003C\u002Fspan>","\u003Cspan class=\"label-text\">Offer ends in:\u003C\u002Fspan>","Flash Sale"]