[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYaj5Bts4VkebtzrCUuIaT7XX1jBZg823VyqpVTOoELY":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":72,"crawl_stats":38,"alternatives":80,"analysis":180,"fingerprints":560},"uji-countdown","Uji Countdown","2.3.3","Activity Track","https:\u002F\u002Fprofiles.wordpress.org\u002Fujimoto\u002F","\u003Cp>\u003Cstrong>Uji Countdown\u003C\u002Fstrong> lets you display eye-catching countdowns anywhere on your site. Drop the block or shortcode into a post, page, widget, or template and fine-tune every detail—colours, labels, animation, server vs. visitor time and more.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Block Editor support\u003C\u002Fstrong> – create and preview timers visually.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring & repeat timers\u003C\u002Fstrong> – perfect for evergreen offers.  \u003C\u002Fli>\n\u003Cli>Unlimited styles with colour & size controls.  \u003C\u002Fli>\n\u003Cli>Switch between \u003Cstrong>server time\u003C\u002Fstrong> or \u003Cstrong>visitor time\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Translate date labels and numeric separators.  \u003C\u002Fli>\n\u003Cli>Optional redirect or hide when the timer expires.  \u003C\u002Fli>\n\u003Cli>Widget area & shortcode support.  \u003C\u002Fli>\n\u003Cli>Multi-language date formats.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro only:\u003C\u002Fstrong> responsive layouts, multiple timers per page, circular timer add-on.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpmanage.com\u002Fproject\u002Fujicountdown\u002F\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Email \u003Cstrong>info@wpmanage.com\u003C\u002Fstrong> or open a topic on the support forum.\u003C\u002Fp>\n","A fully-customizable HTML5 countdown timer with Block Editor support.",4000,359077,64,54,"2025-05-07T23:04:00.000Z","6.8.5","6.4","8.0",[20,21,22,23,24],"animated-countdown","countdown","counter","js-countdown","timer","http:\u002F\u002Fwww.wpmanage.com\u002Fuji-countdown","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuji-countdown.2.3.3.zip",75,3,1,"2025-08-15 00:00:00","2026-03-15T15:16:48.613Z",[33,47,61],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-52749","uji-countdown-reflected-cross-site-scripting","Uji Countdown \u003C= 2.3.3 - Reflected Cross-Site Scripting","The Uji Countdown plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 2.3.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=2.3.3","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-29 19:14:19",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F116a9d87-e271-4f7b-a509-63d4a172f1db?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":53,"severity":40,"cvss_score":54,"cvss_vector":55,"vuln_type":43,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2022-3837","uji-countdown-authenticated-admin-stored-cross-site-scripting","Uji Countdown \u003C= 2.3 - Authenticated (Admin+) Stored Cross-Site Scripting","The Uji Countdown plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's settings in versions up to, and including, 2.3 due to insufficient input sanitization and output escaping. This makes it possible for administrator-level attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.3","2.3.1",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2022-11-10 00:00:00","2024-01-22 19:56:02",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffe44fe7f-0ccf-4297-a9a7-107695abfe13?source=api-prod",439,{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":38,"affected_versions":66,"patched_in_version":67,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":68,"updated_date":57,"references":69,"days_to_patch":71},"CVE-2016-10900","uji-countdown-cross-site-scripting","Uji Countdown \u003C= 2.0.6 - Cross-Site Scripting","The Uji Countdown plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 2.0.6 due to insufficient input sanitization and output escaping. This makes it possible for attackers to inject arbitrary web scripts that execute in a victim's browser.","\u003C=2.0.6","2.0.7","2016-08-02 00:00:00",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6b9793e5-2a56-49d3-8c59-f552a4b08166?source=api-prod",2730,{"slug":73,"display_name":7,"profile_url":8,"plugin_count":74,"total_installs":75,"avg_security_score":76,"avg_patch_time_days":77,"trust_score":78,"computed_at":79},"ujimoto",2,4020,88,1585,71,"2026-04-04T10:08:43.274Z",[81,107,125,145,164],{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":103,"download_link":104,"security_score":105,"vuln_count":106,"unpatched_count":106,"last_vuln_date":38,"fetched_at":31},"countdown-timer-ultimate","Countdown Timer Ultimate","2.6.9","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>It is proven that \u003Cstrong>Countdown Timer\u003C\u002Fstrong> can increase the \u003Cstrong>conversion up to 400%\u003C\u002Fstrong> & \u003Cstrong>business revenue up to 9%\u003C\u002Fstrong>. (note- based on facts and stats.)\u003C\u002Fp>\n\u003Ch3>✅ Then what’s stopping you from benefiting your business?\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fcountdown-timer-ultimate-demo\u002F?utm_source=WP&utm_medium=Countdown-Timer&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fcountdown-timer-ultimate-pro\u002F?utm_source=WP&utm_medium=Countdown-Timer&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> the countdown timer ultimate now and enjoy the benefits.\u003C\u002Fp>\n\u003Cp>You have to make customers believe that you are running out of stock\u002F products or services and that they are running out of time. There we use the \u003Cstrong>countdown timer ultimate\u003C\u002Fstrong> to make your product more desirable among your customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> Countdown Timer Ultimate this tool can be used to create scarcity and urgency of your product. To create and represent this in order to convey that you have limited offers and deals and your customer has to grab them as fast as possible, you put a \u003Cstrong>Countdown Timer\u003C\u002Fstrong> on your website\u002F landing page.\u003C\u002Fp>\n\u003Cp>On the back end, \u003Cstrong>Countdown Timer Ultimate\u003C\u002Fstrong>  offers a complete WordPress countdown timer management system with the ability to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited timer\u003C\u002Fli>\n\u003Cli>Expiry Date & Time\u003C\u002Fli>\n\u003Cli>Timer Label\u003C\u002Fli>\n\u003Cli>Timer content and designing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ It Benefits in:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Driving more clicks\u003C\u002Fli>\n\u003Cli>Boosting the sales\u003C\u002Fli>\n\u003Cli>Making customer take fast & positive decision\u003C\u002Fli>\n\u003Cli>Generating high revenue\u003C\u002Fli>\n\u003Cli>Scheduling the time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> Countdown Timer Ultimate  which is the easier and the simpler way to attract more customers and persuade them to make a quick positive response about your product.\u003C\u002Fp>\n\u003Cp>We got your back here! We serve both free and pro \u003Cstrong>Countdown Timer Ultimate\u003C\u002Fstrong> which you can easily install and use for your business.\u003C\u002Fp>\n\u003Ch3>✅ Overview\u003C\u002Fh3>\n\u003Cp>A very simple plugin to add countdown timer to your website. Countdown timer allow you to create nice and functional Countdown timer just in a few minutes. This is the best way to create beautiful Countdown for your users. You can use our Countdown timer in your posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>Also work with Gutenberg shortcode block.\u003C\u002Fp>\n\u003Cp>You can create multiplate countdown timer and display them with shortcode. The easiest way to place your full customizable HTML5 Countdown Timer.\u003C\u002Fp>\n\u003Ch4>✅ Complete shortcode with all parameters:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wpcdt-countdown id=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>ID:\u003C\u002Fstrong> [wpcdt-countdown id=”1″] (timer id for which you want to display timer. This parameter is required.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Template code is\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[wpcdt-countdown id=\"1\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You must be thinking, why us?\u003C\u002Fp>\n\u003Ch4>Checkout these features to know your answer-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully Responsive WordPress Countdown timer.\u003C\u002Fli>\n\u003Cli>Ability to create unlimited Countdowns timer.\u003C\u002Fli>\n\u003Cli>Ability to create Countdown in pages\u002Fposts.\u003C\u002Fli>\n\u003Cli>Also work with Gutenberg shortcode block.\u003C\u002Fli>\n\u003Cli>Ability to change background color and width.\u003C\u002Fli>\n\u003Cli>Ability to change rotating circle background color and width.\u003C\u002Fli>\n\u003Cli>Option change the text of Days, hours, minutes and seconds OR show\u002Fhide Days, hours, minutes and seconds.\u003C\u002Fli>\n\u003Cli>Option to set difftent background colors for Days, hours, minutes and seconds.\u003C\u002Fli>\n\u003Cli>Elementor, Bevear and SiteOrigin, Divi, Fusion Page Builder Native Support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Then why wait to put a \u003Cstrong>Countdown Timer Ultimate\u003C\u002Fstrong> on your website to generate high sales and revenue.\u003C\u002Fp>\n\u003Cp>And your time starts now… \u003Cstrong>Download Now\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>PRO Features Include\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>12+ stunning cool designs for clock and timer.\u003C\u002Fli>\n\u003Cli>Fully customized clock.\u003C\u002Fli>\n\u003Cli>Custom css\u003C\u002Fli>\n\u003Cli>Fully Responsive WordPress Countdown timer.\u003C\u002Fli>\n\u003Cli>Ability to create unlimited Countdowns timer.\u003C\u002Fli>\n\u003Cli>Ability to create Countdown in pages\u002Fposts.\u003C\u002Fli>\n\u003Cli>Template code.\u003C\u002Fli>\n\u003Cli>Schedule Timer\u003C\u002Fli>\n\u003Cli>Recurring Timer\u003C\u002Fli>\n\u003Cli>Timer works perfectly when any cache plugin is active.\u003C\u002Fli>\n\u003Cli>Ability to change background color and width.\u003C\u002Fli>\n\u003Cli>Ability to change rotating circle background color and width.\u003C\u002Fli>\n\u003Cli>Option to show\u002Fhide Days, hours, minutes and seconds.\u003C\u002Fli>\n\u003Cli>Option to set difftent background colors for Days, hours, minutes and seconds.\u003C\u002Fli>\n\u003Cli>Easy to integrate with e-commerce coupons like WooCommerce and Easy Digital Downloads.\u003C\u002Fli>\n\u003Cli>Gutenberg Block Supports.\u003C\u002Fli>\n\u003Cli>WPBakery Page Builder Support\u003C\u002Fli>\n\u003Cli>Elementor, Beaver and SiteOrigin Page Builder Support (New).\u003C\u002Fli>\n\u003Cli>Divi Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Various parameters for clock like background color, text color and etc.\u003C\u002Fli>\n\u003Cli>Clock expiration event. Display your desired text on complition of timer.\u003C\u002Fli>\n\u003Cli>Light weight and fast.\u003C\u002Fli>\n\u003Cli>Fully responsive\u003C\u002Fli>\n\u003Cli>100% Multi language\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fcountdown-timer-ultimate-demo\u002F?utm_source=WP&utm_medium=Countdown-Timer&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fcountdown-timer-ultimate-pro\u002F?utm_source=WP&utm_medium=Countdown-Timer&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=Countdown-Timer&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy & Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have also opt-in e-mail selection , once you download the plugin , so that we can inform you and nurture you about products and its features.\u003C\u002Fli>\n\u003C\u002Ful>\n","A quick, easy way to add and display responsive Countdown timer on your website. Also work with Gutenberg shortcode block.",20000,717325,80,36,"2026-02-19T18:30:00.000Z","6.9.4","5.2","",[98,99,100,101,102],"animated-countdown-timer","countdown-clock","countdown-timer","date-countdown-form","event-countdown-timer","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugin\u002Fcountdown-timer-ultimate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcountdown-timer-ultimate.2.6.9.zip",100,0,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":105,"num_ratings":117,"last_updated":118,"tested_up_to":16,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":96,"download_link":124,"security_score":105,"vuln_count":106,"unpatched_count":106,"last_vuln_date":38,"fetched_at":31},"checkout-countdown-for-woocommerce","Checkout Countdown for WooCommerce – Boost Conversions & Reduce Cart Abandonment","4.0.2","Morgan Hvidt","https:\u002F\u002Fprofiles.wordpress.org\u002Fmorganhvidt\u002F","\u003Cp>Tired of abandoned carts? Checkout Countdown for WooCommerce helps you \u003Cstrong>recover lost sales\u003C\u002Fstrong> by adding a clear \u003Cstrong>countdown timer\u003C\u002Fstrong> the moment a product hits the cart. This simple \u003Cstrong>cart timer\u003C\u002Fstrong> creates urgency, reminding customers their items are reserved for a limited time, and encourages them to complete their purchase faster. It’s an easy-to-use, effective tool for \u003Cstrong>boosting conversions\u003C\u002Fstrong> and optimizing your checkout flow.\u003C\u002Fp>\n\u003Ch3>Boost Sales with WooCommerce Checkout Countdown\u003C\u002Fh3>\n\u003Cp>Checkout Countdown for WooCommerce is designed to \u003Cstrong>boost your sales\u003C\u002Fstrong> by creating a tangible sense of urgency. The countdown timer encourages customers to complete their purchases, thereby \u003Cstrong>reducing cart abandonment\u003C\u002Fstrong> and \u003Cstrong>increasing conversion rates\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Easy to Use WooCommerce Cart Timer\u003C\u002Fh3>\n\u003Cp>Our plugin is \u003Cstrong>user-friendly and quick to set up\u003C\u002Fstrong>. With a range of customization options, you can easily tailor the countdown timer to \u003Cstrong>match your store’s branding\u003C\u002Fstrong> and meet your specific needs.\u003C\u002Fp>\n\u003Ch3>Optimize Your eCommerce Store with Checkout Countdown\u003C\u002Fh3>\n\u003Cp>Sales optimization is crucial. Our Checkout Countdown plugin contributes to the overall optimization of your WooCommerce store by \u003Cstrong>enhancing the checkout process\u003C\u002Fstrong> and \u003Cstrong>improving customer experience\u003C\u002Fstrong> with clear time expectations.\u003C\u002Fp>\n\u003Ch3>Create Urgency in eCommerce with Checkout Countdown\u003C\u002Fh3>\n\u003Cp>The psychology of urgency is powerful. Our Checkout Countdown plugin capitalizes on this by adding a visible countdown timer to the cart, \u003Cstrong>motivating customers to act now\u003C\u002Fstrong> and complete their purchases before the timer runs out.\u003C\u002Fp>\n\u003Ch3>Improve Conversion Rates with Checkout Countdown\u003C\u002Fh3>\n\u003Cp>Our plugin directly helps \u003Cstrong>improve your store’s conversion rates\u003C\u002Fstrong> by reducing cart abandonment. By showing customers exactly how long their order can be reserved, the Checkout Countdown plugin creates \u003Cstrong>proven urgency that encourages swift action\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Checkout Countdown for WooCommerce Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Works Everywhere:\u003C\u002Fstrong> Seamlessly integrates with the latest \u003Cstrong>WordPress and WooCommerce\u003C\u002Fstrong> versions (including HPOS).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Reservation Time:\u003C\u002Fstrong> Acts as a \u003Cstrong>product timer\u003C\u002Fstrong> for cart items, clearly showing customers their remaining time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increase Urgency with a Dynamic Countdown Bar\u002FBanner:\u003C\u002Fstrong> Display a highly visible \u003Cstrong>countdown bar\u003C\u002Fstrong> or banner across your site, appearing only when the cart isn’t empty.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Market Before Cart Adds:\u003C\u002Fstrong> Set up a separate \u003Cstrong>pre-cart banner message\u003C\u002Fstrong> for sales or informational text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Match Your Theme:\u003C\u002Fstrong> Choose from \u003Cstrong>multiple styles\u003C\u002Fstrong> for the cart\u002Fcheckout notice timer, adapting to your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Place it Anywhere:\u003C\u002Fstrong> Use the simple shortcode \u003Ccode>[checkout_countdown]\u003C\u002Fcode> for \u003Cstrong>custom countdown placement\u003C\u002Fstrong> via hooks or page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Your Message:\u003C\u002Fstrong> Personalize all \u003Cstrong>countdown text\u003C\u002Fstrong> and \u003Cstrong>expired cart text\u003C\u002Fstrong> to fit your brand voice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand Your Timer:\u003C\u002Fstrong> Choose custom \u003Cstrong>banner background and font colors\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leverage FOMO:\u003C\u002Fstrong> Perfect for implementing \u003Cstrong>Fear Of Missing Out\u003C\u002Fstrong> strategies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Ideal for WooCommerce Ticket Sales and Bookings\u003C\u002Fh3>\n\u003Cp>A checkout or cart countdown timer can help your store speed up product sales. It’s a valuable addition to WooCommerce Event ticket sales and WooCommerce Bookings.\u003C\u002Fp>\n\u003Ch3>Unlock Advanced Sales Strategies with Checkout Countdown Pro\u003C\u002Fh3>\n\u003Cp>Ready to take your sales optimization to the next level? Checkout Countdown Pro offers powerful features for maximum impact:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recover Lost Sales with Cart Clearing:\u003C\u002Fstrong> Automatically empty carts after the timer expires (while customers are active), preventing abandoned items from blocking stock.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintain Urgency with Countdown Looping:\u003C\u002Fstrong> Automatically restart the countdown after it finishes, perfect for ongoing promotions or high-demand items.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adapt to Cart Changes with Countdown Reset:\u003C\u002Fstrong> Optionally reset the timer when new items are added, giving customers fresh time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ensure Accuracy with Live Totals Recalculation:\u003C\u002Fstrong> Automatically refresh cart\u002Fcheckout totals with each loop – vital for dynamic pricing or live rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Experience with AJAX Support:\u003C\u002Fstrong> Start the timer instantly on add-to-cart without page reloads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guide Customers Post-Expiry with Custom Redirects:\u003C\u002Fstrong> Send customers to a specific page (like bestsellers or help) when the timer ends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Control Messaging with Expiry Duration:\u003C\u002Fstrong> Choose how long the “expired” message displays.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpuri.io\u002Fplugin\u002Fcheckout-countdown-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>See How Pro Can Skyrocket Your Conversions \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Configuring Ideal Countdown Duration\u003C\u002Fh3>\n\u003Cp>Choosing the right duration for your checkout countdown timer can have a significant impact on your store’s performance. You should strike a balance between creating urgency without pressuring the customer. Too short a duration may annoy customers and lead to abandoned carts, while too long a duration may fail to instill a sense of urgency. We recommend analyzing your average customer’s time spent on your store and experimenting with different timer durations to find the sweet spot that optimizes conversions and overall customer experience.\u003C\u002Fp>\n\u003Ch3>Expiry Message Customization Tips\u003C\u002Fh3>\n\u003Cp>The expiry message displayed when the countdown timer reaches zero is crucial for effectively managing customer expectations and maintaining a positive relationship with them. Customize the message to ensure clear communication, politeness, and assurance that the customer can still purchase the product even after the timer expires. Offering assistance, suggesting alternative products, or presenting the option to restart the countdown can help retain customers and prevent them from leaving your site disappointed. Testing different expiry messages and monitoring their impact on customer behavior will help you find the most effective approach for your store.\u003C\u002Fp>\n\u003Ch3>Selling limited stock? Try reserving stock in customer carts.\u003C\u002Fh3>\n\u003Cp>If you manage stock and want to ensure reserved items aren’t sold out during checkout, Checkout Countdown may not fully meet your needs. That’s where Reserved Stock Pro by Puri.io may be the alternative solution you need.\u003C\u002Fp>\n\u003Cp>Reserved Stock Pro reserves stock in the customer’s cart for a limited duration, providing a secure shopping experience during high-demand periods. It’s especially beneficial for stores with limited stock items or flash sales.  By using Reserved Stock Pro, you optimize your sales and enhance customer happiness by offering a secure and fair shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpuri.io\u002Fplugin\u002Freserved-stock-pro-for-woocommerce\u002F\" rel=\"nofollow ugc\">Learn more about Reserved Stock Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Request a Feature\u003C\u002Fh3>\n\u003Cp>Do you have an idea? \u003Ca href=\"https:\u002F\u002Fpuri.io\u002Fsupport\u002F\" rel=\"nofollow ugc\">Let us know!\u003C\u002Fa>\u003C\u002Fp>\n","The Countdown Bar for WooCommerce Products to improve your Cart & Checkout Flow",1000,38163,10,"2025-04-17T04:53:00.000Z","5.0","7.4",[122,21,22,123,24],"checkout","product","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-countdown-for-woocommerce.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":115,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":94,"requires_at_least":137,"requires_php":120,"tags":138,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":106,"last_vuln_date":144,"fetched_at":31},"counter-box","Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress","2.0.12","Wow-Company","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcalc\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwow-estore.com\u002Fdocumentations\u002Fcounter-box-documentation\u002F\" rel=\"nofollow ugc\">📚 Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.wow-estore.com\u002Fcounter-box-pro\u002F\" rel=\"nofollow ugc\">🚀 Try Pro Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Counter Box\u003C\u002Fstrong> is a lightweight WordPress plugin that helps you create engaging countdowns and counters. Use it to increase urgency, highlight upcoming events, display statistics, or show time-based messages. No coding required.\u003C\u002Fp>\n\u003Ch3>🎯 Use Cases:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Countdown to product launch or special event\u003C\u002Fli>\n\u003Cli>Timer for flash sales or promotions\u003C\u002Fli>\n\u003Cli>Show time since last update or achievement\u003C\u002Fli>\n\u003Cli>Personalized timers for each visitor\u003C\u002Fli>\n\u003Cli>Display metric-style counters (e.g., “Total Downloads”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Core Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>7 Counter Types\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Countdown to Date\u003C\u002Fli>\n\u003Cli>Weekly Countdown (auto-reset weekly)\u003C\u002Fli>\n\u003Cli>Time Since (e.g., “Days Since Launch”)\u003C\u002Fli>\n\u003Cli>Simple Timer (resets on refresh)\u003C\u002Fli>\n\u003Cli>Personal Timer (user-specific countdowns)\u003C\u002Fli>\n\u003Cli>Resumable Timer (persists across visits)\u003C\u002Fli>\n\u003Cli>Base Counter (static up\u002Fdown value)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview Editor\u003C\u002Fstrong> – Customize in real-time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timezone Controls\u003C\u002Fstrong> – Show correct countdowns for all visitors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Randomized Start Values\u003C\u002Fstrong> – Simulate real-time growth\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Design Settings\u003C\u002Fstrong> – Fonts, sizes, colors, spacing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JavaScript-only\u003C\u002Fstrong> – Lightweight and jQuery-free\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR-friendly\u003C\u002Fstrong> – No cookies, no tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>—\u003C\u002Fp>\n\u003Ch3>🚀 Pro Features\u003C\u002Fh3>\n\u003Cp>Unlock advanced tools and visibility rules with \u003Cstrong>Counter Box Pro\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Counter From Date (auto-incrementing from a start date)\u003C\u002Fli>\n\u003Cli>Counter From Weekday (resets every week)\u003C\u002Fli>\n\u003Cli>Number Formatting (e.g., 10000 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 10,000)\u003C\u002Fli>\n\u003Cli>Hide or show content based on timer end\u003C\u002Fli>\n\u003Cli>Redirect to URL after countdown\u003C\u002Fli>\n\u003Cli>Show custom messages on finish\u003C\u002Fli>\n\u003Cli>Trigger JS functions when timer ends\u003C\u002Fli>\n\u003Cli>Display based on:\n\u003Cul>\n\u003Cli>URL parameters\u003C\u002Fli>\n\u003Cli>Referrer URL\u003C\u002Fli>\n\u003Cli>Country (Geo-targeting)\u003C\u002Fli>\n\u003Cli>Language\u003C\u002Fli>\n\u003Cli>Browser\u003C\u002Fli>\n\u003Cli>User role\u003C\u002Fli>\n\u003Cli>Scheduled times\u003C\u002Fli>\n\u003Cli>Device type (mobile\u002Ftablet\u002Fdesktop)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎉 \u003Ca href=\"https:\u002F\u002Fwow-estore.com\u002Fitem\u002Fcounter-box-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> to unlock these powerful options.\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Ch3>🔌 Pair with These Plugins\u003C\u002Fh3>\n\u003Cp>Boost your site’s performance by combining \u003Cstrong>Counter Box\u003C\u002Fstrong> with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-box\u002F\" rel=\"ugc\">Popup Box\u003C\u002Fa> – Create engaging, custom popups to boost conversions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexi-menu\u002F\" rel=\"ugc\">Flexi Menu\u003C\u002Fa> – Create Floating, Sticky, Dropdown & Icon Menus Easily.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuttons\u002F\" rel=\"ugc\">Buttons\u003C\u002Fa> – Create powerful call-to-action buttons.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcalculator-builder\u002F\" rel=\"ugc\">Calculator Builder\u003C\u002Fa> – Insert interactive calculators inside popups.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Boost engagement and conversions by combining Counter Box with these free tools!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help? Ask questions and get quick answers in our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcounter-box\u002F\" rel=\"ugc\">support center\u003C\u002Fa>.\u003C\u002Fp>\n","Easily add countdowns, timers, and counters to your WordPress site. Ideal for sales, events, stats, and personalized time-based experiences.",46675,90,8,"2025-12-02T14:44:00.000Z","5.5",[139,21,100,22,24],"count-down","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcounter-box\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcounter-box.2.0.12.zip",94,6,"2025-02-28 00:00:00",{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":155,"num_ratings":28,"last_updated":156,"tested_up_to":157,"requires_at_least":158,"requires_php":96,"tags":159,"homepage":161,"download_link":162,"security_score":163,"vuln_count":106,"unpatched_count":106,"last_vuln_date":38,"fetched_at":31},"smart-countdown-fx-easy-recurring-events","Smart Countdown FX Easy Recurring Events","2.4","Alex Polonski","https:\u002F\u002Fprofiles.wordpress.org\u002Falex3493\u002F","\u003Cp>Smart Countdown FX Easy Recurring Events \u003Cstrong>requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-countdown-fx\u002F\" rel=\"ugc\">Smart Countdown FX\u003C\u002Fa> version 1.3 or higher\u003C\u002Fstrong>, please do not forget to update before proceeding.\u003C\u002Fp>\n\u003Cp>Up to four independent recurrence patterns can be defined. Supported patterns are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Hourly – every 10, 15, 20 or 30 minutes, 1, 2, 3, 4, 6, 8 or 12 hours starting from a given time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Daily – every day at a given time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Weekly – every week on chosen week days (more than one day can be selected) at a given time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monthly – every month on a given date at a given time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monthly by week day – every month on a given week and day (e.g. first monday, last saturday, second friday, etc.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Yearly – every year on a given month and date at a given time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When configuring Smart Countdown FX or adding a shortcode to you post you can choose one of or both recirrence patterns defined in “Smart Countdown FX Easy Recurring Events” configuration. The opition to use both patterns will merge events from each recurrence into a single timeline. Of course you can merge any kind of patterns but mostly this feature serves for creating different schedules for week days and weekends in a combined “Weekly” pattern.\u003C\u002Fp>\n\u003Cp>All events in a recurrence pattern have the same duration which can be set in “Duration” option in plugin configuration. When recurring events are imported the widget will show countdown to the next scheduled event and after event starts it will show “In progress” (or whatever title you set for “count up” mode) while event is in progress (i.e. during the interval set as “Duration”). After that the counter will automatically start countdown to the next event.\u003C\u002Fp>\n\u003Cp>Overlapping events are also supported.\u003C\u002Fp>\n\u003Cp>For samples and complete list of features \u003Ca href=\"http:\u002F\u002Fwp.smartcalc.org\u002Frecurring-events\u002F\" rel=\"nofollow ugc\">see this page\u003C\u002Fa>\u003C\u002Fp>\n","Smart Countdown FX Easy Recurring Events adds recurring events support to Smart Countdown FX.",200,9887,74,"2020-01-12T10:21:00.000Z","5.3.21","4.0",[139,21,22,160,24],"smart-countdown-fx","http:\u002F\u002Fsmartcalc.es\u002Fwp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-countdown-fx-easy-recurring-events.2.4.zip",85,{"slug":165,"name":166,"version":167,"author":168,"author_profile":169,"description":170,"short_description":171,"active_installs":117,"downloaded":172,"rating":105,"num_ratings":29,"last_updated":173,"tested_up_to":174,"requires_at_least":175,"requires_php":96,"tags":176,"homepage":96,"download_link":179,"security_score":163,"vuln_count":106,"unpatched_count":106,"last_vuln_date":38,"fetched_at":31},"before-you-are-dead-countdown","Before You Are Dead Countdown","1.5.4","anou","https:\u002F\u002Fprofiles.wordpress.org\u002Fanou\u002F","\u003Cp>The Before You Are Dead (BYAD) Countdown provides a simple widget witch displays a countdown timer with Days, Hours, Minutes, Seconds and optionally, Years. You can configure some settings: Final date, Final time in the day, Final date format, Your final words and Years display.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can display the BYAD Countdown via:\n\u003Cul>\n\u003Cli>a Widget\u003C\u002Fli>\n\u003Cli>a Shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>BYAD Countdown implements some \u003Cstrong>filters\u003C\u002Fstrong> to use with \u003Cem>add_filter()\u003C\u002Fem> function:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>byad_date_data\u003C\u002Fem> > array( byadRegional, byadIcon) for jquery datepicker in admin. Useful for localization. Default in french. (see – \u003Cem>byad-settings.php\u003C\u002Fem> – around line 131). Check code example in \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbefore-you-are-dead-countdown\u002Ftrunk\u002Fhelp-code.txt\" rel=\"nofollow ugc\">\u003Cstrong>help-code.txt\u003C\u002Fstrong>\u003C\u002Fa> file.\u003C\u002Fli>\n\u003Cli>\u003Cem>byad_title\u003C\u002Fem> > filter for the widget title output. (see – \u003Cem>byad-countdown_widget.php\u003C\u002Fem> – around line 25)\u003C\u002Fli>\n\u003Cli>\u003Cem>byad_timezone\u003C\u002Fem> > to set timezone for date php functions. Default: ‘Europe\u002FParis’. (see – \u003Cem>byad-countdown_widget.php\u003C\u002Fem> – around line 42)\u003C\u002Fli>\n\u003Cli>\u003Cem>byad_jsdata\u003C\u002Fem> > to configure data passed to the main – \u003Cem>byad-countdown.js\u003C\u002Fem> – file displaying and activating your “last time of life”. (see – \u003Cem>byad-countdown_widget.php\u003C\u002Fem> – around line 53)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can also:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>use your own css using this simple action hook: \u003Cem>byad_stylesheet\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>use your own datepicker JS language file using this other action hook: \u003Cem>byad_datepicker_lang\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Check examples in \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbefore-you-are-dead-countdown\u002Ftrunk\u002Fhelp-code.txt\" rel=\"nofollow ugc\">\u003Cstrong>help-code.txt\u003C\u002Fstrong>\u003C\u002Fa> file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Localizations\u003C\u002Fh3>\n\u003Cp>BYAD Countdown distributes with translations for the following languages:\u003Cbr \u002F>\n* English\u003Cbr \u002F>\n* Français\u003Cbr \u002F>\n* Italiano\u003C\u002Fp>\n\u003Cp>Don’t see your language on the list?\u003Cbr \u002F>\nThere is a – byad-countdown-default.po – in the languages\u002F directory.\u003Cbr \u002F>\nUse it with \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa> as a base .PO file for your language.\u003Cbr \u002F>\nSave it as: byad-countdown-LANGCODE.po where LANGCODE is your language code (e.g. fr_FR).\u003Cbr \u002F>\nIf you create any, I’ll be glad to include it in the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffr.termwiki.com\u002FTWSpecial:ISO_Language_Code_Comparison\" rel=\"nofollow ugc\">Link to Languages Codes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Link to the excellent \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\" rel=\"nofollow ugc\">Poedit software\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>See also my \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbefore-you-are-dead-countdown\u002Ftrunk\u002Fhelp-code.txt\" rel=\"nofollow ugc\">\u003Cstrong>help-code.txt\u003C\u002Fstrong>\u003C\u002Fa> file for more info.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Before You Are Dead (BYAD) Countdown provides a simple widget witch displays a countdown timer with Days, Hours, Minutes, Seconds and optionally,  &hellip;",3071,"2014-11-05T13:43:00.000Z","4.0.38","3.5",[21,22,177,24,178],"javascript","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbefore-you-are-dead-countdown.1.5.4.zip",{"attackSurface":181,"codeSignals":251,"taintFlows":398,"riskAssessment":541,"analyzedAt":559},{"hooks":182,"ajaxHandlers":243,"restRoutes":244,"shortcodes":245,"cronEvents":250,"entryPointCount":29,"unprotectedCount":106},[183,189,193,198,201,205,209,213,216,219,224,228,232,237,240],{"type":184,"name":185,"callback":186,"file":187,"line":188},"action","wp_enqueue_scripts","enqueue_ujic_scripts","classes\\class-uji-countdown-front.php",60,{"type":184,"name":190,"callback":191,"priority":29,"file":187,"line":192},"wp_footer","ujic_append_js",62,{"type":184,"name":194,"callback":195,"file":196,"line":197},"init","load_plugin_textdomain","classes\\class-uji-countdown.php",106,{"type":184,"name":185,"callback":199,"file":196,"line":200},"enqueue_scripts",109,{"type":184,"name":202,"callback":203,"file":196,"line":204},"widgets_init","ujic_register_widgets",115,{"type":184,"name":206,"callback":207,"file":196,"line":208},"admin_menu","add_plugin_admin_menu",122,{"type":184,"name":210,"callback":211,"priority":29,"file":196,"line":212},"admin_enqueue_scripts","enqueue_admin_styles",125,{"type":184,"name":210,"callback":214,"priority":29,"file":196,"line":215},"enqueue_admin_scripts",126,{"type":184,"name":210,"callback":217,"file":196,"line":218},"ujic_shortcode_scripts",129,{"type":220,"name":221,"callback":222,"priority":117,"file":196,"line":223},"filter","plugin_action_links","plugin_settings_link",132,{"type":220,"name":225,"callback":226,"file":196,"line":227},"mce_external_plugins","ujic_add_tinymce_plugin",673,{"type":220,"name":229,"callback":230,"file":196,"line":231},"mce_buttons","ujic_register_my_tc_button",674,{"type":184,"name":233,"callback":234,"file":235,"line":236},"plugins_loaded","load_textdomain","classes\\class-uji-widget.php",34,{"type":184,"name":210,"callback":238,"file":235,"line":239},"admin_widgets_scripts_styles",35,{"type":184,"name":194,"callback":241,"file":242,"line":91},"uji_countdown_uji_block_assets","src\\blocks.php",[],[],[246],{"tag":247,"callback":248,"file":187,"line":249},"ujicountdown","ujic_shortcode",58,[],{"dangerousFunctions":252,"sqlUsage":253,"outputEscaping":289,"fileOperations":106,"externalRequests":106,"nonceChecks":29,"capabilityChecks":74,"bundledLibraries":397},[],{"prepared":254,"raw":255,"locations":256},12,14,[257,261,263,266,268,270,272,275,277,279,280,283,285,287],{"file":258,"line":259,"context":260},"classes\\class-uji-countdown-admin.php",736,"$wpdb->get_var() with variable interpolation",{"file":258,"line":262,"context":260},757,{"file":258,"line":264,"context":265},814,"$wpdb->get_results() with variable interpolation",{"file":196,"line":267,"context":265},158,{"file":196,"line":269,"context":260},418,{"file":196,"line":271,"context":265},423,{"file":196,"line":273,"context":274},451,"$wpdb->query() with variable interpolation",{"file":196,"line":276,"context":274},452,{"file":196,"line":278,"context":265},687,{"file":235,"line":13,"context":265},{"file":281,"line":282,"context":265},"classes\\uji-functions.php",38,{"file":284,"line":254,"context":274},"uninstall.php",{"file":284,"line":286,"context":274},13,{"file":284,"line":288,"context":265},28,{"escaped":290,"rawEcho":291,"locations":292},172,63,[293,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,325,326,328,330,331,333,335,337,339,340,341,343,344,345,346,347,348,350,352,353,354,356,357,359,361,362,364,366,368,369,371,373,374,375,377,378,379,381,382,384,386,387,388,390,392,393,394],{"file":258,"line":294,"context":295},70,"raw output",{"file":258,"line":297,"context":295},152,{"file":258,"line":299,"context":295},209,{"file":258,"line":301,"context":295},277,{"file":258,"line":303,"context":295},279,{"file":258,"line":305,"context":295},371,{"file":258,"line":307,"context":295},430,{"file":258,"line":309,"context":295},441,{"file":258,"line":311,"context":295},877,{"file":235,"line":313,"context":295},162,{"file":235,"line":315,"context":295},164,{"file":235,"line":317,"context":295},165,{"file":235,"line":319,"context":295},166,{"file":235,"line":321,"context":295},240,{"file":235,"line":323,"context":295},241,{"file":235,"line":323,"context":295},{"file":235,"line":323,"context":295},{"file":235,"line":327,"context":295},249,{"file":235,"line":329,"context":295},250,{"file":235,"line":329,"context":295},{"file":235,"line":332,"context":295},252,{"file":235,"line":334,"context":295},266,{"file":235,"line":336,"context":295},267,{"file":235,"line":338,"context":295},275,{"file":235,"line":338,"context":295},{"file":235,"line":338,"context":295},{"file":235,"line":342,"context":295},276,{"file":235,"line":342,"context":295},{"file":235,"line":342,"context":295},{"file":235,"line":301,"context":295},{"file":235,"line":301,"context":295},{"file":235,"line":301,"context":295},{"file":235,"line":349,"context":295},282,{"file":235,"line":351,"context":295},283,{"file":235,"line":351,"context":295},{"file":235,"line":351,"context":295},{"file":235,"line":355,"context":295},292,{"file":235,"line":355,"context":295},{"file":235,"line":358,"context":295},294,{"file":235,"line":360,"context":295},301,{"file":235,"line":360,"context":295},{"file":235,"line":363,"context":295},303,{"file":235,"line":365,"context":295},312,{"file":235,"line":367,"context":295},313,{"file":235,"line":367,"context":295},{"file":235,"line":370,"context":295},318,{"file":235,"line":372,"context":295},320,{"file":235,"line":372,"context":295},{"file":235,"line":372,"context":295},{"file":235,"line":376,"context":295},327,{"file":235,"line":376,"context":295},{"file":235,"line":376,"context":295},{"file":235,"line":380,"context":295},328,{"file":235,"line":380,"context":295},{"file":235,"line":383,"context":295},330,{"file":235,"line":385,"context":295},334,{"file":235,"line":385,"context":295},{"file":235,"line":385,"context":295},{"file":235,"line":389,"context":295},345,{"file":235,"line":391,"context":295},346,{"file":235,"line":391,"context":295},{"file":235,"line":391,"context":295},{"file":395,"line":396,"context":295},"views\\admin.php",32,[],[399,416,436,453,466,475,490,501],{"entryPoint":400,"graph":401,"unsanitizedCount":29,"severity":40},"admin_shortcode (classes\\class-uji-countdown-admin.php:166)",{"nodes":402,"edges":413},[403,408],{"id":404,"type":405,"label":406,"file":258,"line":407},"n0","source","$_GET",168,{"id":409,"type":410,"label":411,"file":258,"line":299,"wp_function":412},"n1","sink","echo() [XSS]","echo",[414],{"from":404,"to":409,"sanitized":415},false,{"entryPoint":417,"graph":418,"unsanitizedCount":28,"severity":40},"admin_countdown (classes\\class-uji-countdown-admin.php:220)",{"nodes":419,"edges":432},[420,423,424,426,430],{"id":404,"type":405,"label":421,"file":258,"line":422},"$_GET (x2)",225,{"id":409,"type":410,"label":411,"file":258,"line":301,"wp_function":412},{"id":425,"type":405,"label":406,"file":258,"line":351},"n2",{"id":427,"type":428,"label":429,"file":258,"line":351},"n3","transform","→ prev_metaboxes()",{"id":431,"type":410,"label":411,"file":258,"line":307,"wp_function":412},"n4",[433,434,435],{"from":404,"to":409,"sanitized":415},{"from":425,"to":427,"sanitized":415},{"from":427,"to":431,"sanitized":415},{"entryPoint":437,"graph":438,"unsanitizedCount":106,"severity":452},"cform_delete (classes\\class-uji-countdown-admin.php:798)",{"nodes":439,"edges":448},[440,443,445],{"id":404,"type":405,"label":441,"file":258,"line":442},"$_GET['del']",800,{"id":409,"type":428,"label":444,"file":258,"line":442},"→ del_ujic_db()",{"id":425,"type":410,"label":446,"file":196,"line":305,"wp_function":447},"query() [SQLi]","query",[449,450],{"from":404,"to":409,"sanitized":415},{"from":409,"to":425,"sanitized":451},true,"low",{"entryPoint":454,"graph":455,"unsanitizedCount":29,"severity":452},"save_timerset (classes\\class-uji-countdown-admin.php:885)",{"nodes":456,"edges":464},[457,460],{"id":404,"type":405,"label":458,"file":258,"line":459},"$_POST",890,{"id":409,"type":410,"label":461,"file":258,"line":462,"wp_function":463},"update_option() [Settings Manipulation]",893,"update_option",[465],{"from":404,"to":409,"sanitized":415},{"entryPoint":467,"graph":468,"unsanitizedCount":29,"severity":452},"\u003Cadmin> (views\\admin.php:0)",{"nodes":469,"edges":473},[470,472],{"id":404,"type":405,"label":406,"file":395,"line":471},25,{"id":409,"type":410,"label":411,"file":395,"line":396,"wp_function":412},[474],{"from":404,"to":409,"sanitized":415},{"entryPoint":476,"graph":477,"unsanitizedCount":29,"severity":489},"cform_save_db (classes\\class-uji-countdown-admin.php:698)",{"nodes":478,"edges":486},[479,482,484],{"id":404,"type":405,"label":480,"file":258,"line":481},"$_GET['edit']",709,{"id":409,"type":428,"label":483,"file":258,"line":481},"→ upd_ujic_db()",{"id":425,"type":410,"label":446,"file":196,"line":485,"wp_function":447},354,[487,488],{"from":404,"to":409,"sanitized":415},{"from":409,"to":425,"sanitized":415},"high",{"entryPoint":491,"graph":492,"unsanitizedCount":29,"severity":489},"cform_errors (classes\\class-uji-countdown-admin.php:720)",{"nodes":493,"edges":499},[494,496],{"id":404,"type":405,"label":495,"file":258,"line":259},"$_POST['ujic_name']",{"id":409,"type":410,"label":497,"file":258,"line":259,"wp_function":498},"get_var() [SQLi]","get_var",[500],{"from":404,"to":409,"sanitized":415},{"entryPoint":502,"graph":503,"unsanitizedCount":74,"severity":489},"\u003Cclass-uji-countdown-admin> (classes\\class-uji-countdown-admin.php:0)",{"nodes":504,"edges":531},[505,507,508,509,510,511,513,515,517,519,521,523,525,527,529],{"id":404,"type":405,"label":506,"file":258,"line":407},"$_GET (x4)",{"id":409,"type":410,"label":411,"file":258,"line":299,"wp_function":412},{"id":425,"type":405,"label":495,"file":258,"line":259},{"id":427,"type":410,"label":497,"file":258,"line":259,"wp_function":498},{"id":431,"type":405,"label":458,"file":258,"line":459},{"id":512,"type":410,"label":461,"file":258,"line":462,"wp_function":463},"n5",{"id":514,"type":405,"label":406,"file":258,"line":351},"n6",{"id":516,"type":428,"label":429,"file":258,"line":351},"n7",{"id":518,"type":410,"label":411,"file":258,"line":307,"wp_function":412},"n8",{"id":520,"type":405,"label":480,"file":258,"line":481},"n9",{"id":522,"type":428,"label":483,"file":258,"line":481},"n10",{"id":524,"type":410,"label":446,"file":196,"line":485,"wp_function":447},"n11",{"id":526,"type":405,"label":441,"file":258,"line":442},"n12",{"id":528,"type":428,"label":444,"file":258,"line":442},"n13",{"id":530,"type":410,"label":446,"file":196,"line":305,"wp_function":447},"n14",[532,533,534,535,536,537,538,539,540],{"from":404,"to":409,"sanitized":451},{"from":425,"to":427,"sanitized":451},{"from":431,"to":512,"sanitized":451},{"from":514,"to":516,"sanitized":415},{"from":516,"to":518,"sanitized":415},{"from":520,"to":522,"sanitized":415},{"from":522,"to":524,"sanitized":415},{"from":526,"to":528,"sanitized":415},{"from":528,"to":530,"sanitized":451},{"summary":542,"deductions":543},"The \"uji-countdown\" plugin v2.3.3 exhibits a mixed security posture. While it demonstrates good practices in some areas, such as having no file operations or external HTTP requests, and a single, protected entry point via a shortcode, significant concerns arise from the static analysis and vulnerability history. The taint analysis reveals a concerning number of flows with unsanitized paths, including three high-severity issues, indicating potential risks of input manipulation. The SQL query usage is also a concern, with 54% of queries not using prepared statements, increasing the risk of SQL injection vulnerabilities.\n\nThe plugin's vulnerability history is particularly worrying, with three known CVEs, one of which is currently unpatched. The recurring pattern of Cross-Site Scripting (XSS) vulnerabilities and the recent discovery of these issues (2025-08-15) suggest persistent coding weaknesses in handling user-supplied data. While the plugin has some strengths, like a limited attack surface and some proper output escaping, the presence of high-severity taint flows, insecure SQL practices, and a history of unpatched vulnerabilities significantly elevate the risk profile of this plugin. Users should exercise extreme caution and prioritize updating or replacing this plugin.",[544,547,550,552,554,556],{"reason":545,"points":546},"High severity taint flows present",15,{"reason":548,"points":549},"Unpatched CVE detected",20,{"reason":551,"points":117},"Significant portion of SQL queries not prepared",{"reason":553,"points":546},"Medium severity vulnerabilities historically",{"reason":555,"points":135},"Unsanitized paths in taint analysis",{"reason":557,"points":558},"Output escaping not fully implemented",5,"2026-03-16T18:13:09.586Z",{"wat":561,"direct":583},{"assetPaths":562,"generatorPatterns":578,"scriptPaths":579,"versionParams":580},[563,564,565,566,567,568,569,570,571,572,573,574,575,576,577],"\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fgooglefonts.php","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fclasses\u002Fuji-functions.php","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fsrc\u002Fblocks.php","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fclasses\u002Fclass-uji-countdown-admin.php","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fclasses\u002Fclass-uji-countdown.php","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fclasses\u002Fclass-uji-countdown-front.php","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-sc.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-wp.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-rec.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-email.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-mob.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-custom.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-glob.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-font.png","\u002Fwp-content\u002Fplugins\u002Fuji-countdown\u002Fassets\u002Fimages\u002Ficon-rtl.png",[5],[],[581,582],"uji-countdown\u002Fstyle.css?ver=","uji-countdown\u002Fscript.js?ver=",{"cssClasses":584,"htmlComments":589,"htmlAttributes":590,"restEndpoints":595,"jsGlobals":596,"shortcodeOutput":599},[585,586,587,588],"ujic_table","ujic_new","ujic_butnew","ujic_new_cnt",[],[591,592,593,594],"id=\"ujic_table\"","id=\"ujic_table_new\"","id=\"ujic_new\"","id=\"ujic_new_cnt\"",[],[597,598],"UJIC_VERS","UJICOUNTDOWN_URL",[]]