[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHj6lOQrLPDowvDaalm6UD38zVVrAmTffBABfTI1ARVs":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":46,"crawl_stats":36,"alternatives":53,"analysis":159,"fingerprints":431},"scheduled-announcements-widget","Scheduled Announcements Widget","1.0","Nikki Blight","https:\u002F\u002Fprofiles.wordpress.org\u002Fkionae\u002F","\u003Cp>The Scheduled Announcements Widget lets you add a scrolling list of site announcements, independent of normal posts and pages, to any widgetized\u003Cbr \u002F>\narea of your site, or to your theme files. Perfect for publicizing an event, alert, or notice that doesn’t require a full-page write-up. Announcements\u003Cbr \u002F>\ncan be scheduled to run indefinitely or during a specific date range, and admins can chose between horizontal or vertical scrolling.\u003C\u002Fp>\n\u003Ch3>Additional Details\u003C\u002Fh3>\n\u003Cp>This plugin makes use of the JSColor library. The JSColor project is maintained by Jan Odv�rko and released under the GNU Lesser General Public\u003Cbr \u002F>\nLicense. See http:\u002F\u002Fjscolor.com for more information.\u003C\u002Fp>\n","The Scheduled Announcements Widget lets you add a scrolling list of site announcements to any widgetized area of your site.",100,16873,76,5,"2023-03-10T17:36:00.000Z","6.1.10","3.2.1","",[20,21,22],"alerts","announcements","scheduled-announcements","http:\u002F\u002Fnlb-creations.com\u002F2012\u002F02\u002F01\u002Fwordpress-plugin-scheduled-announcement-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscheduled-announcements-widget.zip",85,1,0,"2023-03-20 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":45},"CVE-2023-0363","scheduled-announcements-widget-authenticated-contributor-stored-cross-site-scripting","Scheduled Announcements Widget \u003C= 0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Scheduled Announcements Widget plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'height_settings', 'link_settings', 'order_settings', 'saw_id', 'scroll_settings', 'show_titles', 'speed_settings', 'text_settings', 'trans_settings, and 'width_settings' shortcode attributes in versions up to, and including, 0.2 due to insufficient input sanitization and output escaping. This makes it possible for contributor-level attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=0.2","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F755ae574-9df3-44d1-a14b-16887f234510?source=api-prod",309,{"slug":47,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":50,"avg_patch_time_days":51,"trust_score":13,"computed_at":52},"kionae",3,4100,95,654,"2026-04-04T14:03:44.219Z",[54,74,95,116,136],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":27,"downloaded":62,"rating":27,"num_ratings":27,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":71,"download_link":72,"security_score":73,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"news-communications-hub","News Communications Hub","1.1.0","Pragmatic Coders","https:\u002F\u002Fprofiles.wordpress.org\u002Fpragmaticcoders\u002F","\u003Cp>The Pragmatic Coders News Communications Hub is a flexible WordPress plugin that allows you to display news notifications and updates on your website. With full integration for custom post types, Elementor support for icons, and customizable notification types, it’s the perfect tool to keep your users informed and engaged.\u003C\u002Fp>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add, edit, and delete notifications from the WordPress admin interface.\u003C\u002Fli>\n\u003Cli>Full support for selecting custom post types to display as notifications.\u003C\u002Fli>\n\u003Cli>Custom notifications can have specific start and end dates, allowing for time-sensitive announcements.\u003C\u002Fli>\n\u003Cli>Options to separate custom notifications into those visible for first-time visitors and subsequent visits.\u003C\u002Fli>\n\u003Cli>Integration with Elementor and WordPress icons for enhanced visual styling.\u003C\u002Fli>\n\u003Cli>Shortcodes and widgets for easy placement of notifications on any page.\u003C\u002Fli>\n\u003Cli>Option to log notification activity in a log file for debugging.\u003C\u002Fli>\n\u003Cli>Fully responsive design with customizable styles via CSS.\u003C\u002Fli>\n\u003Cli>Optimized code to minimize database queries and improve performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pragmaticcoders.com\" rel=\"nofollow ugc\">View demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Have a business inquiry?\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pragmaticcoders.com\u002Fcontact\" rel=\"nofollow ugc\">Feel free to contact us\u003C\u002Fa>\u003C\u002Fp>\n","Flexible WordPress plugin that allows you to display news notifications and updates on your website",400,"2024-12-16T13:49:00.000Z","6.7.5","6.0","7.2",[20,21,68,69,70],"message-board","notifications","updates","https:\u002F\u002Fgithub.com\u002Fpragmaticcoders\u002FWordPress-News-Communications-Hub","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnews-communications-hub.1.1.0.zip",92,{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":93,"vuln_count":26,"unpatched_count":27,"last_vuln_date":94,"fetched_at":29},"horizontal-scrolling-announcements","Horizontal scrolling announcements","2.5","gopiplus","https:\u002F\u002Fprofiles.wordpress.org\u002Fgopiplus\u002F","\u003Cp>This horizontal scrolling announcement wordpress plugin lets scroll the content from one end to another end like reel. This plugin is using JQuery Marquee script for scrolling. This is the simple way to create scrolling text in your website. Check official website for live demo \u003Ca href=\"http:\u002F\u002Fwww.gopiplus.com\u002Fwork\u002F2010\u002F07\u002F18\u002Fhorizontal-scrolling-announcement\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gopiplus.com\u002Fwork\u002F2010\u002F07\u002F18\u002Fhorizontal-scrolling-announcement\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Live demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.gopiplus.com\u002Fwork\u002F2010\u002F07\u002F18\u002Fhorizontal-scrolling-announcement\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.gopiplus.com\u002Fwork\u002F2010\u002F07\u002F18\u002Fhorizontal-scrolling-announcement\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.gopiplus.com\u002Fwork\u002F2010\u002F07\u002F18\u002Fhorizontal-scrolling-announcement\u002F\" rel=\"nofollow ugc\">Frequently Asked Questions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Free plugin.\u003C\u002Fli>\n\u003Cli>Easy to customize.\u003C\u002Fli>\n\u003Cli>It supports all major browsers.\u003C\u002Fli>\n\u003Cli>Configurable scroll speed.\u003C\u002Fli>\n\u003Cli>Pause the scroll on mouse over.\u003C\u002Fli>\n\u003Cli>Option to set announcement start date.\u003C\u002Fli>\n\u003Cli>Option to set expiration date\u002Ftime for the announcement.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Short code for post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can add your announcement into your wordpress post with the following shortcode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hsas-shortcode group=\"\" speed=\"10\" direction=\"left\" gap=\"50\"]\n\n[hsas-shortcode group=\"\" speed=\"2\" direction=\"down\" gap=\"50\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to include this announcement in your custom theme, please look at the do_shortcode option in wordpress.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>echo do_shortcode( '[hsas-shortcode group=\"\" speed=\"10\" direction=\"left\" gap=\"50\"]' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This horizontal scrolling announcement wordpress plugin lets scroll the content from one end to another end like reel. This plugin is using JQuery Mar &hellip;",9000,104863,64,10,"2023-10-01T02:17:00.000Z","6.3.8","5.0",[21,90],"scrolling","http:\u002F\u002Fwww.gopiplus.com\u002Fwork\u002F2010\u002F07\u002F18\u002Fhorizontal-scrolling-announcement\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhorizontal-scrolling-announcements.zip",83,"2024-08-05 00:00:00",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":73,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":88,"requires_php":66,"tags":108,"homepage":112,"download_link":113,"security_score":114,"vuln_count":14,"unpatched_count":27,"last_vuln_date":115,"fetched_at":29},"bulletin-announcements","Announcement & Notification Banner – Bulletin","3.14.0","Rock Solid","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikewire_rocksolid\u002F","\u003Ch4>Announcement Banner\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002F\" rel=\"nofollow ugc\">View demos here\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com\u002Fdocs\u002Fbulletin\u002F\" rel=\"nofollow ugc\">View docs here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Over 1k active installs and many happy customers! We have a perfect average 5 star review.\u003C\u002Fp>\n\u003Cp>See some customer reviews below:\u003C\u002Fp>\n\u003Cp>\u003Cem>“Works well and easy to use – recommend”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Very simple plugin, elegant design and great assistance! I tried some other plugins and this one is the best! I highly recommend…”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Does the job. PERFECTLY!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Gets the message across, where you want it, when you want it, how you want it. Great, lightweight plugin. Does what it needs to do without a lot of dead weight.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“I really like this bulletin plugin, it’s the best I’ve seen!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Fantastic Plugin, so versatile!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com\u002Fplugins\u002Fbulletin\u002F?utm_source=bulletinwprepo&utm_medium=link\" rel=\"nofollow ugc\">Bulletin\u003C\u002Fa>\u003C\u002Fstrong> is a lightweight plugin that shows announcement banners, sale offers and shop notices on your website.\u003C\u002Fp>\n\u003Cp>Here are a few of the typical scenarios when you would use Bulletin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛍️ Sale offers\u003C\u002Fli>\n\u003Cli>⏳ Countdown to an event\u003C\u002Fli>\n\u003Cli>🆕 Announcing a new section on your website\u003C\u002Fli>\n\u003Cli>⚠️ Showing an important notice for logged-in members\u003C\u002Fli>\n\u003Cli>🚨 Emergency Announcements\u003C\u002Fli>\n\u003Cli>🍪 Cookie notice\u003C\u002Fli>\n\u003Cli>✨ Announcing a new feature for your product\u003C\u002Fli>\n\u003Cli>🎉 And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>Watch a quick video of how it works here:\u003C\u002Fp>\n\u003Cp>\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\u002F7C54MIp5cW8?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>\u003C\u002Fp>\n\u003Cp>You can also check out these demos:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fabout\u002F\" rel=\"nofollow ugc\">Header bulletin with multiple messages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fcountdown\u002F\" rel=\"nofollow ugc\">Header bulletin with countdown\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Ffloating-at-bottom-with-icon\u002F\" rel=\"nofollow ugc\">Floating at bottom with icon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Ffloating-at-bottom-with-custom-fonts\u002F\" rel=\"nofollow ugc\">Floating at bottom with custom fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fsticky-footer-with-custom-image\u002F\" rel=\"nofollow ugc\">Sticky footer with custom image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fcorner-with-button\u002F\" rel=\"nofollow ugc\">Corner with button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Feasy-popup-demos\u002Fpopup-manually-triggered-from-bulletin\u002F\" rel=\"nofollow ugc\">Trigger an easy popup\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fbutton-animation\u002F\" rel=\"nofollow ugc\">Animated button to grab attention\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also check out the \u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com\u002Fdocs\u002Fbulletin\u002F?utm_source=bulletinwprepo&utm_medium=link\" rel=\"nofollow ugc\">docs on our site\u003C\u002Fa>, which are extended regularly.\u003C\u002Fp>\n\u003Cp>Do you have a fixed navigation bar or would like to display a bulletin under your nav? Check out the videos below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=oMV1_aKk-v4&t=5s\" rel=\"nofollow ugc\">Display a header bulletin under your header\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yIKVI_3dfJs\" rel=\"nofollow ugc\">Display a header bulletin with a fixed header\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Full Bulletin features\u003C\u002Fh3>\n\u003Cp>The basic Bulletin plugin allows you to add unlimited bulletins and use markdown and emoji’s! It also comes with Customizer support.\u003C\u002Fp>\n\u003Cp>The Pro version of Bulletin comes packed with features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👋🏼 Buttons & Call to actions\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a button with link or trigger JS event. Even add \u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fbutton-animation\u002F\" rel=\"nofollow ugc\">funky button effects to grab attention\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👻 Custom icons and google fonts\u003C\u002Fstrong>\u003Cbr \u002F>\nMake it your own using cool icons and stylish google fonts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔄 Add multiple messages in one\u003C\u002Fstrong>\u003Cbr \u002F>\nRotate through or let them run in marquee style.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚦 Advanced placement options\u003C\u002Fstrong>\u003Cbr \u002F>\nShow a bulletin only on selected pages on your site. Or only for logged-in users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🕑 Schedule and expiry functions\u003C\u002Fstrong>\u003Cbr \u002F>\nLive countdown and ability to schedule + expire the bulletin. Check out a video here: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dGGQU4B8uVg\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🕺 WordPress Network support\u003C\u002Fstrong>\u003Cbr \u002F>\nSpecify a bulletin to show on all your sub-sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✖️ Allow to dismiss\u003C\u002Fstrong>\u003Cbr \u002F>\nShow a close icon and determine the hide duration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🃏 Advanced CSS\u003C\u002Fstrong>\u003Cbr \u002F>\nAbility to add your own CSS with each bulletin (handy for those pesky fixed headers)\u003C\u002Fp>\n\u003Ch3>Free Version Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Desktop and mobile messages\u003C\u002Fli>\n\u003Cli>Background and text colors\u003C\u002Fli>\n\u003Cli>Header, floating at bottom and sticky footer display types\u003C\u002Fli>\n\u003Cli>Content max-width\u003C\u002Fli>\n\u003Cli>Text alignment and font size\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Pro Version Additional Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Corners display type\u003C\u002Fli>\n\u003Cli>Icon\u003C\u002Fli>\n\u003Cli>Font Family\u003C\u002Fli>\n\u003Cli>Multiple messages\u003C\u002Fli>\n\u003Cli>Button\u003C\u002Fli>\n\u003Cli>Countdown\u003C\u002Fli>\n\u003Cli>Display based on the url\u003C\u002Fli>\n\u003Cli>Display based on user\u003C\u002Fli>\n\u003Cli>Dismiss a bulletin\u003C\u002Fli>\n\u003Cli>Additional CSS\u003C\u002Fli>\n\u003Cli>Display to all subsites\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com?utm_source=bulletinwprepo&utm_medium=link\" title=\"Rock Solid Plugins\" rel=\"friend nofollow ugc\">Rock Solid Plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Also check out our new popup plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-popups\u002F\" rel=\"ugc\">Easy Popups\u003C\u002Fa>! Create easy popups \u002F modals on your site and even link to them from bulletins!\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>We have more exciting features planned for Bulletin, among which:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>show bulletins based on automatic events\u003C\u002Fli>\n\u003Cli>REST API support\u003C\u002Fli>\n\u003Cli>Custom button styles and animations\u003C\u002Fli>\n\u003Cli>Animated icons\u003C\u002Fli>\n\u003Cli>More display options\u003C\u002Fli>\n\u003C\u002Ful>\n","Publish a slick announcement banner notice across your website or Woocommerce shop. Extend with icons, countdowns, placement rules and more!",2000,84777,20,"2026-02-23T07:08:00.000Z","6.9.4",[21,109,110,111,69],"banners","countdown","notice","https:\u002F\u002Fwww.rocksolidplugins.com\u002Fplugins\u002Fbulletin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulletin-announcements.3.14.0.zip",96,"2024-11-20 13:37:35",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":103,"downloaded":124,"rating":11,"num_ratings":125,"last_updated":126,"tested_up_to":107,"requires_at_least":88,"requires_php":127,"tags":128,"homepage":134,"download_link":135,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"cart-notices-for-woocommerce","Cart Notices for WooCommerce","3.6.2.3","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Cart Notices for WooCommerce plugin display on cart page notices based on products and product categories in cart, cart cost, current day and time, customer referrer. Add messages anywhere on your site shortcodes are allowed. Add button to your message to encourage your customers to perform the desired action.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Native WYSIWYG editor for notices\u003Cbr \u002F>\n✅ Notices with Time deadline\u003Cbr \u002F>\n✅ Notices for needed cart price\u003Cbr \u002F>\n✅ Notices for products in cart with quantity\u003Cbr \u002F>\n✅ Notices for product categories in cart\u003Cbr \u002F>\n✅ Notices for customers with selected referrer\u003C\u002Fp>\n\u003Ch4>Features in Version 3.5:\u003C\u002Fh4>\n\u003Cp>✅ Attribute conditions for notice\u003Cbr \u002F>\n✅ Product categories conditions for notice\u003Cbr \u002F>\n✅ Sale price, Stock quantity and Product age conditions for notice\u003Cbr \u002F>\n✅ Product quantity notice limitation can be used for each product instead of products summary\u003Cbr \u002F>\n✅ Shortcode to displaynotices\u003Cbr \u002F>\n✅ Widget to display notices\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce-wish-wait-lists.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=cart_notices\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-cart-notices?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=cart_notices\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin video\u003C\u002Fh4>\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\u002FAvdGLVKfQBQ?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\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Cart Notices for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforce-sell-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Force Sell for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminmax-quantity-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Min and Max Quantity for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-of-the-day-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product of the Day for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-products-suggestions-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Products Suggestions for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsplash-popup-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Splash Popup for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fterms-and-conditions-popup-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Terms and Conditions Popup for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Display on cart page notices based on products and product categories in cart, cart cost, current day and time, customer referrer.",93007,41,"2026-03-12T13:55:00.000Z","7.0",[129,130,131,132,133],"cart-ad","cart-alerts","cart-message","cart-notice","checkout-notice","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-notices-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcart-notices-for-woocommerce.3.6.2.3.zip",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":146,"num_ratings":147,"last_updated":148,"tested_up_to":107,"requires_at_least":149,"requires_php":18,"tags":150,"homepage":154,"download_link":155,"security_score":156,"vuln_count":157,"unpatched_count":27,"last_vuln_date":158,"fetched_at":29},"post-timeline","Post Timeline","2.4.3","Agile Logix","https:\u002F\u002Fprofiles.wordpress.org\u002Fagilelogix\u002F","\u003Cp>Create stunning and interactive timelines for your WordPress posts with ease. Post Timeline is the ultimate plugin for displaying your WordPress content in a visually appealing timeline format. Whether you want to showcase your blog history, company milestones, or any sequential content, Post Timeline offers a variety of customization options to fit your needs.\u003C\u002Fp>\n\u003Ch3>🌟 Description\u003C\u002Fh3>\n\u003Cp>Post Timeline is the WordPress Plugin that creates beautiful timeline pages for your WordPress posts. With this plugin, users can create unlimited vertical timelines and automatically generate animated scroll navigation based on tags or dates in ascending order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002F\" rel=\"nofollow ugc\">🚀 DEMO OF POST TIMELINE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>✨ Simple and Single Timeline\u003C\u002Fh3>\n\u003Cp>Use the shortcode \u003Ccode>[post-timeline]\u003C\u002Fcode> to create a Post Timeline on any page or post.\u003C\u002Fp>\n\u003Ch3>🔄 Multiple Timelines\u003C\u002Fh3>\n\u003Cp>To create multiple timelines, the admin needs to create multiple categories and assign posts to those categories. Then use the shortcode below:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[post-timeline category=\"3\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where \u003Ccode>3\u003C\u002Fcode> is the category ID. All the posts associated with Category ID \u003Ccode>3\u003C\u002Fcode> will appear with the above shortcode.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fdocs\u002Fhow-to-create-multiple-timelines\u002F\" rel=\"nofollow ugc\">How to Create Multiple Timelines\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>🧭 How Navigation Works?\u003C\u002Fh3>\n\u003Cp>Post Timeline Tags is an important tab of a timeline. Through this tab, admin users can create tags and associate their posts with those tags. Once all the posts are assigned to those tags, the Post Timeline will collect all the tags and use them in navigation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fdocs\u002Fpost-timeline-tags\u002F\" rel=\"nofollow ugc\">Tags for Navigation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>📋 Supports Custom Post Types\u003C\u002Fh3>\n\u003Cp>Post Timeline supports custom post types, making it versatile for a variety of content. To create a timeline for a custom post type, use the attribute \u003Ccode>post-type\u003C\u002Fcode> as shown below:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[post-timeline post-type=\"custom_post_type\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Replace \u003Ccode>custom_post_type\u003C\u002Fcode> with your desired post type. This feature allows you to display not just regular posts, but any custom post types you’ve created, such as events, products, or portfolios.\u003C\u002Fp>\n\u003Cp>For multiple post timelines, check the documentation. Feel free to create a ticket in case of any problem or bug.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Post Timeline – Documentation\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Post Timeline Documentation\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Ftimeline-templates\u002F\" rel=\"nofollow ugc\">Post Timeline Demos\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-timeline\" rel=\"ugc\">Create a Ticket\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🌟 Post Timeline Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🆓 Unlimited free timelines\u003C\u002Fli>\n\u003Cli>🔀 Separate each Timeline by Category Id \u003Ccode>[post-timeline category=\"xxx\"]\u003C\u002Fcode>, where xxx is the category Id\u003C\u002Fli>\n\u003Cli>🎯 Beautiful Side Navigation with Smooth Animation\u003C\u002Fli>\n\u003Cli>🚀 Auto Create Navigation from Tags\u003C\u002Fli>\n\u003Cli>🎨 Set Color for each Timeline Post\u003C\u002Fli>\n\u003Cli>🏷️ Assign Icon for each Timeline Post\u003C\u002Fli>\n\u003Cli>📅 Select Date for each Timeline Post\u003C\u002Fli>\n\u003Cli>🔗 Setup Separate Page URL\u003C\u002Fli>\n\u003Cli>🗂️ Assign Category and Tags\u003C\u002Fli>\n\u003Cli>🏷️ Create Tag-based Timeline\u003C\u002Fli>\n\u003Cli>📱 Responsive UI that looks cool on every single device\u003C\u002Fli>\n\u003Cli>🖼️ Beautiful UI of the vertical timeline\u003C\u002Fli>\n\u003Cli>🌍 Multi Language supported\u003C\u002Fli>\n\u003Cli>⏳ Set Tag-based or Year-based Timeline with parameter \u003Ccode>[post-timeline type=\"date\"]\u003C\u002Fcode> for Yearly navigation.\u003C\u002Fli>\n\u003Cli>🔠 Select Desired GoogleFont for Timeline\u003C\u002Fli>\n\u003Cli>➖ 3 different Line styles in Timeline (Solid\u002FDashed\u002FDotted)\u003C\u002Fli>\n\u003Cli>🖌️ Choose post icon from FontAwesome or Upload picture\u003C\u002Fli>\n\u003Cli>🖼️ Option to select post Gallery style (Slider\u002FPopup Slider)\u003C\u002Fli>\n\u003Cli>🌈 Choose Timeline Skin Color (Dark\u002FLight)\u003C\u002Fli>\n\u003Cli>🔄 Share post on social media\u003C\u002Fli>\n\u003Cli>🖼️ LazyLoad option for images\u003C\u002Fli>\n\u003Cli>🎥 Add video in Timeline Post\u003C\u002Fli>\n\u003Cli>🗓️ Different Date formats on Timeline\u003C\u002Fli>\n\u003Cli>🙈 Hide Content\u003C\u002Fli>\n\u003Cli>🖼️ Hide Post image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Pro Version Post Timeline\u003C\u002Fh3>\n\u003Cp>The Pro Version of Post Timeline unlocks even more powerful features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🖼️ \u003Cstrong>15+ Unique Timeline Templates:\u003C\u002Fstrong> Choose from a variety of professionally designed timeline templates to suit your website’s look and feel.\u003C\u002Fli>\n\u003Cli>🧭 \u003Cstrong>4 Awesome Navigation Styles:\u003C\u002Fstrong> Enhance user navigation with different styles that are intuitive and easy to use.\u003C\u002Fli>\n\u003Cli>📜 \u003Cstrong>Setup Horizontal and Vertical Timelines:\u003C\u002Fstrong> Display your timeline in either horizontal or vertical layout as per your needs.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Set Background Color:\u003C\u002Fstrong> Customize the background color of your timeline to match your brand’s color scheme.\u003C\u002Fli>\n\u003Cli>🎥 \u003Cstrong>Supports Multiple Animation Styles:\u003C\u002Fstrong> Make your timelines more engaging with various animation styles.\u003C\u002Fli>\n\u003Cli>📅 \u003Cstrong>Set your Date Formats:\u003C\u002Fstrong> Choose different date formats that match your regional preferences.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Change Sorting Order (Ascending\u002FDescending\u002FTerm Custom Order):\u003C\u002Fstrong> Sort posts in ascending, descending, or custom order to highlight key content.\u003C\u002Fli>\n\u003Cli>✨ \u003Cstrong>Change Animation Status:\u003C\u002Fstrong> Enable or disable animations to optimize performance.\u003C\u002Fli>\n\u003Cli>📍 \u003Cstrong>Change Navigation Status:\u003C\u002Fstrong> Choose whether or not to display navigation for a clean and minimalistic design.\u003C\u002Fli>\n\u003Cli>🔆 \u003Cstrong>Auto Highlight Active Navigation:\u003C\u002Fstrong> Automatically highlight the active navigation item for better user experience.\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Support AJAX and Load More button:\u003C\u002Fstrong> Load more posts seamlessly without reloading the page.\u003C\u002Fli>\n\u003Cli>📑 \u003Cstrong>Set Posts Per Page for Timeline:\u003C\u002Fstrong> Control how many posts are shown per page in the timeline.\u003C\u002Fli>\n\u003Cli>🛠️ \u003Cstrong>Many hidden hacks:\u003C\u002Fstrong> Take advantage of various customization hacks for advanced users.\u003C\u002Fli>\n\u003Cli>💎 \u003Cstrong>Premium Support:\u003C\u002Fstrong> Get access to priority support to help you with any issues or customization requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏢 Use Cases – Tailored for Every Business\u003C\u002Fh3>\n\u003Cp>Post Timeline is a versatile plugin that can be customized for various industries and business types. Here are some examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>📰 Blog History Timeline:\u003C\u002Fstrong> Display your blog’s history and growth over time in a beautiful timeline format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🏛️ Company Milestones Timeline:\u003C\u002Fstrong> Showcase your company’s achievements, product launches, or project completions chronologically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📅 Event Planning Timeline:\u003C\u002Fstrong> Outline events, tasks, or planning phases leading up to an important event.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📚 Educational Course Timeline:\u003C\u002Fstrong> Visualize the course structure or syllabus in an engaging and easy-to-understand timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📊 Marketing Campaign Timeline:\u003C\u002Fstrong> Present your marketing campaigns and strategies in a detailed timeline view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🖼️ Portfolio Project Timeline:\u003C\u002Fstrong> Highlight different projects and milestones in a creative portfolio timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🚀 Product Roadmap Timeline:\u003C\u002Fstrong> Show your product development journey and upcoming releases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎓 Academic Achievements Timeline:\u003C\u002Fstrong> Create a timeline of achievements and accolades for educational institutions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎥 Media & Content Release Timeline:\u003C\u002Fstrong> Track media releases, episodes, or content drops in a timeline format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🏆 Sports Events Timeline:\u003C\u002Fstrong> Chronologically display the history of sports events, achievements, or matches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛠️ Construction Project Timeline:\u003C\u002Fstrong> Illustrate the progress of a construction project step-by-step.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎥 Video Tutorial\u003C\u002Fh3>\n\u003Cp>Watch our video tutorial to learn how to set up and use Post Timeline effectively:\u003C\u002Fp>\n\u003Cp>\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\u002FBlc100p_OHo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLD7u3Chrm7R9wj0tuvc8RsNQHekj1fHlG\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Click on the image above to watch the video on YouTube.\u003C\u002Fp>\n\u003Ch3>📚 Documentation & Support\u003C\u002Fh3>\n\u003Cp>For detailed documentation and support, visit the \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Post Timeline Documentation\u003C\u002Fa>. If you have any questions, feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-timeline\" rel=\"ugc\">create a ticket\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🚀 Live Demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Vertical Timelines:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fvertical-timeline-templates\" rel=\"nofollow ugc\">Vertical Timeline Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Side Timelines:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fvertical-one-side-timelines\" rel=\"nofollow ugc\">One-Side Timelines\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Horizontal Timeline:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002Fhorizontal-timeline-templates\" rel=\"nofollow ugc\">Horizontal Timeline Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the extracted plugin folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory of your WordPress installation, or upload it directly from your plugins section in the WordPress admin panel.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>That’s it!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>❓ Frequently Asked Questions\u003C\u002Fh3>\n\u003Ch3>❓ How can I show a Timeline by date?\u003C\u002Fh3>\n\u003Cp>Add the attribute \u003Ccode>[post-timeline type=\"date\"]\u003C\u002Fcode>, and the timeline will appear with yearly navigation. The default navigation is Tag-based.\u003C\u002Fp>\n\u003Ch3>❓ Getting Page Not Found on Read More button\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>Settings\u003C\u002Fstrong> -> \u003Cstrong>Permalinks\u003C\u002Fstrong> -> Select “Post name” -> Click \u003Cstrong>Save Changes\u003C\u002Fstrong>.\u003Cbr \u002F>\nIf “Post name” is already selected, just click \u003Cstrong>Save Changes\u003C\u002Fstrong> again.\u003C\u002Fp>\n\u003Ch3>❓ Why is my Post Timeline showing on the right side of the page with a scroll bar?\u003C\u002Fh3>\n\u003Cp>Timeline works with 100% space on the page. Ensure your container is set to 100% width using CSS for the timeline to appear properly.\u003Cbr \u002F>\nFor more information, visit \u003Ca href=\"https:\u002F\u002Fposttimeline.com\u002F\" rel=\"nofollow ugc\">Post Timeline\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>📧 Feedback\u003C\u002Fh3>\n\u003Cp>YOUR IMPORTANT FEEDBACK IS HIGHLY VALUABLE TO US! PLEASE WRITE TO US IF YOU HAVE ANY PROBLEMS WITH INSTALLATION OR RECOMMEND ANY NEW FEATURES. WE WILL FIX THE ISSUE ON PRIORITY.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-timeline\" rel=\"ugc\">Create Support Ticket\u003C\u002Fa> for help regarding Post Timeline.\u003C\u002Fp>\n","Create stunning and interactive timelines for your WordPress posts with ease. Post Timeline is the ultimate plugin for displaying your WordPress conte &hellip;",800,45883,84,21,"2026-03-10T05:58:00.000Z","4.8",[21,151,137,152,153],"history","timeline","vertical-timeline","https:\u002F\u002Fposttimeline.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-timeline.2.4.3.zip",99,2,"2024-12-29 00:00:00",{"attackSurface":160,"codeSignals":215,"taintFlows":325,"riskAssessment":422,"analyzedAt":430},{"hooks":161,"ajaxHandlers":208,"restRoutes":209,"shortcodes":210,"cronEvents":214,"entryPointCount":26,"unprotectedCount":27},[162,168,173,177,181,185,189,192,196,200,204],{"type":163,"name":164,"callback":165,"file":166,"line":167},"action","saw_plugin_default_options","saw_plugin_default_values","scheduled-announcements.php",32,{"type":169,"name":170,"callback":171,"priority":85,"file":166,"line":172},"filter","plugin_action_links","saw_action_links",45,{"type":163,"name":174,"callback":175,"file":166,"line":176},"wp_enqueue_scripts","saw_scripts",51,{"type":163,"name":178,"callback":179,"file":166,"line":180},"admin_enqueue_scripts","saw_admin_scripts",60,{"type":163,"name":182,"callback":183,"file":166,"line":184},"admin_init","saw_remove_conflicts",72,{"type":163,"name":186,"callback":187,"file":166,"line":188},"init","saw_create_post_types",98,{"type":163,"name":186,"callback":190,"file":166,"line":191},"saw_create_taxonomy",113,{"type":163,"name":193,"callback":194,"file":166,"line":195},"add_meta_boxes","saw_dynamic_add_custom_box",125,{"type":163,"name":197,"callback":198,"file":166,"line":199},"save_post","saw_dynamic_save_postdata",185,{"type":163,"name":201,"callback":202,"file":166,"line":203},"admin_menu","saw_admin_menu",580,{"type":163,"name":205,"callback":206,"file":166,"line":207},"widgets_init","saw_load_widget",738,[],[],[211],{"tag":21,"callback":212,"file":166,"line":213},"saw_show_widget",363,[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":219,"fileOperations":27,"externalRequests":27,"nonceChecks":157,"capabilityChecks":27,"bundledLibraries":324},[],{"prepared":27,"raw":27,"locations":218},[],{"escaped":220,"rawEcho":221,"locations":222},25,54,[223,226,228,230,232,233,235,237,238,240,242,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,280,281,282,284,286,287,289,291,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322],{"file":166,"line":224,"context":225},154,"raw output",{"file":166,"line":227,"context":225},157,{"file":166,"line":229,"context":225},391,{"file":166,"line":231,"context":225},392,{"file":166,"line":231,"context":225},{"file":166,"line":234,"context":225},397,{"file":166,"line":236,"context":225},398,{"file":166,"line":236,"context":225},{"file":166,"line":239,"context":225},418,{"file":166,"line":241,"context":225},420,{"file":166,"line":241,"context":225},{"file":166,"line":244,"context":225},464,{"file":166,"line":246,"context":225},468,{"file":166,"line":248,"context":225},472,{"file":166,"line":250,"context":225},473,{"file":166,"line":252,"context":225},474,{"file":166,"line":254,"context":225},479,{"file":166,"line":256,"context":225},480,{"file":166,"line":258,"context":225},481,{"file":166,"line":260,"context":225},486,{"file":166,"line":262,"context":225},487,{"file":166,"line":264,"context":225},488,{"file":166,"line":266,"context":225},494,{"file":166,"line":268,"context":225},495,{"file":166,"line":270,"context":225},498,{"file":166,"line":272,"context":225},500,{"file":166,"line":274,"context":225},508,{"file":166,"line":276,"context":225},514,{"file":166,"line":278,"context":225},516,{"file":166,"line":278,"context":225},{"file":166,"line":278,"context":225},{"file":166,"line":278,"context":225},{"file":166,"line":283,"context":225},518,{"file":166,"line":285,"context":225},526,{"file":166,"line":285,"context":225},{"file":166,"line":288,"context":225},529,{"file":166,"line":290,"context":225},532,{"file":166,"line":290,"context":225},{"file":166,"line":293,"context":225},542,{"file":166,"line":295,"context":225},545,{"file":166,"line":297,"context":225},549,{"file":166,"line":299,"context":225},555,{"file":166,"line":301,"context":225},558,{"file":166,"line":303,"context":225},566,{"file":166,"line":305,"context":225},601,{"file":166,"line":307,"context":225},670,{"file":166,"line":309,"context":225},678,{"file":166,"line":311,"context":225},686,{"file":166,"line":313,"context":225},694,{"file":166,"line":315,"context":225},702,{"file":166,"line":317,"context":225},710,{"file":166,"line":319,"context":225},725,{"file":166,"line":321,"context":225},729,{"file":166,"line":323,"context":225},730,[],[326,393],{"entryPoint":327,"graph":328,"unsanitizedCount":27,"severity":392},"saw_admin_options (scheduled-announcements.php:583)",{"nodes":329,"edges":382},[330,335,340,344,346,350,352,356,358,362,364,368,370,374,376,380],{"id":331,"type":332,"label":333,"file":166,"line":334},"n0","source","$_POST['saw_scroll_options']",591,{"id":336,"type":337,"label":338,"file":166,"line":334,"wp_function":339},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":341,"type":332,"label":342,"file":166,"line":343},"n2","$_POST['saw_speed_options']",592,{"id":345,"type":337,"label":338,"file":166,"line":343,"wp_function":339},"n3",{"id":347,"type":332,"label":348,"file":166,"line":349},"n4","$_POST['saw_trans_options']",593,{"id":351,"type":337,"label":338,"file":166,"line":349,"wp_function":339},"n5",{"id":353,"type":332,"label":354,"file":166,"line":355},"n6","$_POST['saw_width_options']",594,{"id":357,"type":337,"label":338,"file":166,"line":355,"wp_function":339},"n7",{"id":359,"type":332,"label":360,"file":166,"line":361},"n8","$_POST['saw_height_options']",595,{"id":363,"type":337,"label":338,"file":166,"line":361,"wp_function":339},"n9",{"id":365,"type":332,"label":366,"file":166,"line":367},"n10","$_POST['saw_text_color_options']",596,{"id":369,"type":337,"label":338,"file":166,"line":367,"wp_function":339},"n11",{"id":371,"type":332,"label":372,"file":166,"line":373},"n12","$_POST['saw_link_color_options']",597,{"id":375,"type":337,"label":338,"file":166,"line":373,"wp_function":339},"n13",{"id":377,"type":332,"label":378,"file":166,"line":379},"n14","$_POST['saw_order_options']",598,{"id":381,"type":337,"label":338,"file":166,"line":379,"wp_function":339},"n15",[383,385,386,387,388,389,390,391],{"from":331,"to":336,"sanitized":384},true,{"from":341,"to":345,"sanitized":384},{"from":347,"to":351,"sanitized":384},{"from":353,"to":357,"sanitized":384},{"from":359,"to":363,"sanitized":384},{"from":365,"to":369,"sanitized":384},{"from":371,"to":375,"sanitized":384},{"from":377,"to":381,"sanitized":384},"low",{"entryPoint":394,"graph":395,"unsanitizedCount":27,"severity":392},"\u003Cscheduled-announcements> (scheduled-announcements.php:0)",{"nodes":396,"edges":413},[397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412],{"id":331,"type":332,"label":333,"file":166,"line":334},{"id":336,"type":337,"label":338,"file":166,"line":334,"wp_function":339},{"id":341,"type":332,"label":342,"file":166,"line":343},{"id":345,"type":337,"label":338,"file":166,"line":343,"wp_function":339},{"id":347,"type":332,"label":348,"file":166,"line":349},{"id":351,"type":337,"label":338,"file":166,"line":349,"wp_function":339},{"id":353,"type":332,"label":354,"file":166,"line":355},{"id":357,"type":337,"label":338,"file":166,"line":355,"wp_function":339},{"id":359,"type":332,"label":360,"file":166,"line":361},{"id":363,"type":337,"label":338,"file":166,"line":361,"wp_function":339},{"id":365,"type":332,"label":366,"file":166,"line":367},{"id":369,"type":337,"label":338,"file":166,"line":367,"wp_function":339},{"id":371,"type":332,"label":372,"file":166,"line":373},{"id":375,"type":337,"label":338,"file":166,"line":373,"wp_function":339},{"id":377,"type":332,"label":378,"file":166,"line":379},{"id":381,"type":337,"label":338,"file":166,"line":379,"wp_function":339},[414,415,416,417,418,419,420,421],{"from":331,"to":336,"sanitized":384},{"from":341,"to":345,"sanitized":384},{"from":347,"to":351,"sanitized":384},{"from":353,"to":357,"sanitized":384},{"from":359,"to":363,"sanitized":384},{"from":365,"to":369,"sanitized":384},{"from":371,"to":375,"sanitized":384},{"from":377,"to":381,"sanitized":384},{"summary":423,"deductions":424},"The \"scheduled-announcements-widget\" plugin v1.0 presents a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and incorporating nonce checks. The static analysis shows no critical or high severity taint flows, and a relatively small attack surface with only one shortcode entry point, which is not explicitly stated as unprotected.\n\nHowever, a significant concern arises from the output escaping. With 32% of outputs properly escaped, this leaves a substantial portion vulnerable to cross-site scripting (XSS) attacks. The vulnerability history, which includes a past medium severity XSS vulnerability, further reinforces this concern. While the past vulnerability is patched, the recurring nature of XSS in the plugin's history and the current low rate of proper output escaping indicate a persistent weakness that could be exploited.\n\nIn conclusion, while the plugin avoids common pitfalls like raw SQL and critical taint flows, the insufficient output escaping is a notable weakness. The historical XSS vulnerability, coupled with the current code signals, suggests a need for more rigorous input validation and output sanitization to mitigate the risk of XSS.",[425,428],{"reason":426,"points":427},"Insufficient output escaping identified",8,{"reason":429,"points":14},"Past medium XSS vulnerability history","2026-03-16T20:37:38.200Z",{"wat":432,"direct":438},{"assetPaths":433,"generatorPatterns":435,"scriptPaths":436,"versionParams":437},[434],"\u002Fwp-content\u002Fplugins\u002Fscheduled-announcements-widget\u002Fsaw-menu-icon.png",[],[],[],{"cssClasses":439,"htmlComments":440,"htmlAttributes":441,"restEndpoints":445,"jsGlobals":446,"shortcodeOutput":448},[],[],[442,443,444],"saw_start_date","saw_end_date","saw_id",[],[447],"jQuery",[449],"[saw_show_widget]"]