[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foFFw7ppzpxuy8PXwSaLWhsSdZitew0TsIOl-6D8P30I":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":154,"fingerprints":381},"office-hours","Office Hours","1.1.1","JohnnyPea","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnnypea\u002F","\u003Cp>Simple plugin for showing work schedule and message whether we work today or not.\u003C\u002Fp>\n\u003Cp>Thanks the \u003Ca href=\"http:\u002F\u002Fwp.sk\u002F\" rel=\"nofollow ugc\">Slovak WordPress community\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.webikon.sk\u002F\" rel=\"nofollow ugc\">webikon.sk\u003C\u002Fa> for the support. You can find free support for WordPress related stuff on \u003Ca href=\"http:\u002F\u002Fwww.techforum.sk\u002F\" rel=\"nofollow ugc\">Techforum.sk\u003C\u002Fa>.\u003C\u002Fp>\n","Work Schedule - Time Table.",10,3028,80,2,"2013-02-19T18:24:00.000Z","3.5.2","3.1","",[4,20,21,22,23],"openning-hours","time","time-table","widget","http:\u002F\u002Fwp.sk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foffice-hours.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":26,"computed_at":37},"johnnypea",8,140,87,30,"2026-04-04T15:57:54.486Z",[39,65,88,110,135],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":27,"last_vuln_date":64,"fetched_at":29},"3r-elementor-timeline-widget","Vertical Timeline Widget for Elementor","2.7.2","Satinder Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatindersingh\u002F","\u003Cp>\u003Cstrong>Vertical Timeline Widget for Elementor\u003C\u002Fstrong> is a powerful plugin that helps you showcase your company history, achievements, personal journey, milestones, and more in a \u003Cstrong>vertical timeline layout\u003C\u002Fstrong>, directly inside the \u003Cstrong>Elementor editor\u003C\u002Fstrong>.\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\u002F07rIF-qEWgA?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>Simply \u003Cstrong>drag\u003C\u002Fstrong>, \u003Cstrong>drop\u003C\u002Fstrong>, and \u003Cstrong>customize\u003C\u002Fstrong> your timeline stories without writing a single line of code.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Vertical Timeline Layouts:\u003C\u002Fstrong> Display your timeline in a one-sided or both-sided vertical layout that alternates stories on the left and right side.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add Images:\u003C\u002Fstrong> Visually tell your timeline story by adding interactive images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Timeline Customization:\u003C\u002Fstrong> Customize your timeline’s colors, typography, icons, spacing, and more directly inside Elementor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Story Direction:\u003C\u002Fstrong> Choose how stories flow in the vertical timeline to match your content structure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatible with all WordPress Themes:\u003C\u002Fstrong> Vertical Timeline widget plugin is fully compatible with all WordPress themes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> This plugin is fully responsive, ensuring that your timeline displays perfectly on all screen sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Fvertical-timeline-widget-for-elementor\u002F?utm_source=vtwe_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=check_demos\" rel=\"nofollow ugc\">Check Demos\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Upgrade to Pro Version\u003C\u002Fh3>\n\u003Cp>You have to upgrade to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Felementor-timeline-widget-pro\u002F?utm_source=vtwe_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=upgrade_to_pro#pricing\" rel=\"nofollow ugc\">Timeline Widget Pro\u003C\u002Fa>\u003C\u002Fstrong> to unlock more advanced features like:\u003Cbr \u002F>\n* \u003Cstrong>Layout Options:\u003C\u002Fstrong> Choose from Vertical, Horizontal, and more timeline layouts to match your design needs.\u003Cbr \u002F>\n* \u003Cstrong>Advanced Style Settings:\u003C\u002Fstrong> Easily adjust text size, fonts, and colors for each story in your timeline.\u003Cbr \u002F>\n* \u003Cstrong>Image\u002FVideo\u002FSlideshow:\u003C\u002Fstrong> Add images, videos, or slideshows to your timeline.\u003Cbr \u002F>\n* \u003Cstrong>Ajax Load More:\u003C\u002Fstrong> Load more stories as users scroll down the timeline.\u003Cbr \u002F>\n* \u003Cstrong>Story Migration:\u003C\u002Fstrong> You can easily migrate all your existing timeline stories to Timeline Widget Pro for Elementor without any data loss.\u003C\u002Fp>\n\u003Ch3>Check our other plugins demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cool Timeline:\u003C\u002Fstrong> Display your company’s history, product roadmaps, personal stories, or key events using the built-in block or via simple shortcode. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Ffree-timeline\u002F?utm_source=vtwe_plugin&utm_medium=readme&utm_campaign=demo&utm_content=ctl_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Block For Gutenberg:\u003C\u002Fstrong> Create interactive timelines directly within the WordPress Block Editor to display step-by-step tutorials, a company’s history, and a product roadmap. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fgutenberg-timeline-block\u002F?utm_source=vtwe_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tbg_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Module Pro For Divi:\u003C\u002Fstrong> Showcase your personal story or company history using stunning vertical or horizontal timelines directly inside the Divi Builder. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdivi\u002F?utm_source=vtwe_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tmdivi_pro_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Use a vertical timeline widget for Elementor to showcase your journey, story, milestones, or roadmap directly inside Elementor.",10000,165149,96,26,"2026-01-29T09:46:00.000Z","6.9.4","5.2","7.2",[56,57,58,59,23],"elementor","elementor-timeline","timeline","vertical-timeline","https:\u002F\u002Fwordpress.org\u002Fplugins\u002F3r-elementor-timeline-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F3r-elementor-timeline-widget.2.7.2.zip",100,1,"2023-12-04 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":47,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":52,"requires_at_least":77,"requires_php":18,"tags":78,"homepage":84,"download_link":85,"security_score":49,"vuln_count":86,"unpatched_count":27,"last_vuln_date":87,"fetched_at":29},"widget-countdown","Countdown Timer – Widget Countdown","2.7.9","wpdevart","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevart\u002F","\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\u002FfiTP-j8J1S4?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>Our WordPress Countdown plugin allow website owners to create nice and functional timer just in a few minutes. This is the best way to create beautiful Timers for your users.\u003Cbr \u002F>\nYou can use our plugin in your posts\u002Fpages and widgets. It’s very easy to use and there isn’t any need of coding knowledge.\u003C\u002Fp>\n\u003Ch3>View our plugin Demo page:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpdevart.com\" rel=\"nofollow ugc\">Circle Timer Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin have a lot of useful features that you will like.\u003C\u002Fp>\n\u003Ch3>Features of Free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy install and use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works perfectly with all versions of WordPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to create unlimited Timers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use on pages\u002Fposts and widgets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type your own text in day, hour, minute and second fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to select the action after time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type message after time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the position\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the distance from top\u002Fbottom\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses CSS3\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User friendly back-end\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested on popular WordPress themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can upgrade the free version to \u003Ca href=\"http:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-plugin\u002F\" rel=\"nofollow ugc\">WordPress Countdown Pro\u003C\u002Fa> to add some features.\u003C\u002Fp>\n\u003Ch3>The features of Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ability to use Timer with “Circle” and “Vertical Slider” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the text color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the background color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the text font-size and Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>39 awesome animation effects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>If you found any bug in our plugin or have a question contact us at support@wpdevart.com.\u003C\u002Fh3>\n\u003Cp>Our plugin have a lot of nice features, be sure you checked them all(date timer, time counter, clock, html5, flash, jQuery, animated, Holiday, Christmas and Halloween timers).\u003C\u002Fp>\n\u003Ch3>Step by step guide\u003C\u002Fh3>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Day field text – Type here text for Day field.\u003C\u002Fli>\n\u003Cli>Hour field text – Type here text for Hour field.\u003C\u002Fli>\n\u003Cli>Minute field text – Type here text for Minute field.\u003C\u002Fli>\n\u003Cli>Second field text – Type here text for Second field.\u003C\u002Fli>\n\u003Cli>Expire time\u002Fdate – Type the expire time or select it from calendar.\u003C\u002Fli>\n\u003Cli>After time expired – Select the action after time expired.\u003C\u002Fli>\n\u003Cli>Message after time expired – Type the message after time expired. \u003C\u002Fli>\n\u003Cli>Position – Select the position.\u003C\u002Fli>\n\u003Cli>Distance from top – Type the distance from top.\u003C\u002Fli>\n\u003Cli>Distance from bottom – Type the distance from bottom.\u003C\u002Fli>\n\u003Cli>Buttons type – Select the buttons type.\u003C\u002Fli>\n\u003Cli>Text color – Choose the text color.\u003C\u002Fli>\n\u003Cli>Background color – Choose the background color.\u003C\u002Fli>\n\u003Cli>Size – Type the size.\u003C\u002Fli>\n\u003Cli>Border width – Type the border width(px).\u003C\u002Fli>\n\u003Cli>Border radius – Type the border radius(px).\u003C\u002Fli>\n\u003Cli>Font-size – Type the texts font-size(px).\u003C\u002Fli>\n\u003Cli>Font family – Choose the Font family.\u003C\u002Fli>\n\u003Cli>Animation type – Choose the animation type you need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Adding timer into your website pages, posts\u003C\u002Fh3>\n\u003Cp>After installation activate the plugin, then go to your pages, posts and just click on our plugin shortcode button and add it to your pages\u002Fposts.\u003C\u002Fp>\n\u003Ch3>Adding in your website sidebar\u003C\u002Fh3>\n\u003Cp>After installation activate the plugin, then check your widgets page(Appearance>Widgets) and then drag and drop our plugin widget into your sidebar.\u003Cbr \u002F>\nAfter that configure the options. That’s all.\u003C\u002Fp>\n","Countdown timer plugin is an nice tool to create and insert timers into your posts\u002Fpages and widgets.",947622,72,59,"2026-02-02T21:19:00.000Z","3.3.0",[79,80,81,82,83],"countdown","countdown-generator","countdown-system","countdown-timer","countdown-widget","http:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-countdown.2.7.9.zip",3,"2026-01-09 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":108,"download_link":109,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-twitter-feeds","WP Twitter Feeds","1.5","Team Startbit","https:\u002F\u002Fprofiles.wordpress.org\u002Fvivacityinfotechjaipur\u002F","\u003Cp>An easy Twitter feeds widget that provides facility to display twitter tweets on your website using the latest Twitter 1.1 API. A simple widget which lets you add your latest tweets in widget areas. Get started in just a few clicks and use the provided Widget to easily display your Tweets on your website.\u003C\u002Fp>\n\u003Cp>Now you don`t need to copy and paste the code from twitter with your settings anymore, just install the plugin and set the options.\u003Cbr \u002F>\nBy option page, you can define the duration of fade effect, the number of tweet to see and other things.\u003C\u002Fp>\n\u003Cp>The “WP Twitter Feeds” Widget will never require your Twitter password, because it based on Open Authentication (OAuth) keys and secrets, that you will get by creating your application at Twitter. It gets all your required data from API. Incase you change your password, you don’t need to update your Widget in your Blog. This plugin is basically fork of: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-twitter-tweets\u002F\" rel=\"ugc\">Planet Interactive\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English(US) (en_Us)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>*Easy install\n*Very easy to configure.\n*Display Tweets with a Widget.\n*Choose to show a profile image, Tweets border, Tweets theme and much more.\n*Multiple instance so you can use Twitter widget at multiple places.\n*Different color Options.\n*Lightweight and loading fast\n*Set maximum number of tweets to display\n*Turn on\u002Foff displaying avatar\n*Supports v1.1 of the Twitter API\n*Slider for Tweets\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Rate Us \u002F Feedback\u003C\u002Fh4>\n\u003Cp>Please take the time to let us and others know about your experiences by leaving a review, so that we can improve the plugin for you and other users.\u003C\u002Fp>\n\u003Ch4>Want More?\u003C\u002Fh4>\n\u003Cp>If You Want more functionality or some modifications, just drop us a line what you want and we will try to add or modify the plugin functions.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Thanks to [Rhodri George](News Ticker) for great help with the js file.\u003C\u002Fli>\n\u003Cli>Thanks to the [Twitter.com] for the great API.\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Twitter Feeds - A simple widget which lets you add your latest tweets in just a few clicks on your website.",3000,187179,82,18,"2019-06-18T10:35:00.000Z","5.2.24","4.0",[104,105,106,107,89],"twitter-feeds","twitter-timeline","twitter-widget","twitter-widget-for-wordpress","https:\u002F\u002Fwww.startbitsolutions.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-twitter-feeds.1.5.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":13,"num_ratings":120,"last_updated":121,"tested_up_to":52,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":130,"download_link":131,"security_score":132,"vuln_count":133,"unpatched_count":27,"last_vuln_date":134,"fetched_at":29},"wpschoolpress","School Management System – WPSchoolPress","2.2.35","Ronik@UnlimitedWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fjdsofttech\u002F","\u003Cp>WPSchoolPress is currently a highly demanding WordPress plugin for the school management system in 2025-26. WPSchoolPress is a No.#1 School Management WordPress Plugin allows you to manage entities such as classes, students, sections, exams, timetables, results, ID Cards, teachers, staff, fee management, parent control, invoices, noticeboards, and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Role based access:Users like school admin, students, parents and teachers can easily login and access their respective user-friendly dashboards.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Student Attendance Management System:Admin and Teachers can do entire attendance management on daily basis of the students of each class. Students and parents can see date wise attendance report. Teacher can also add the reason for absence of each student. Whenever any student is absent, an automatic message is sent to the registered parent mentioning the day, date and reason of being absent. Automatic messages are sent only if the school has purchased our SMS add-on.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Class rooms and subjects:As a student managing plugin,WPSchoolPress has made simple for admin to create new classes and assign subjects. Eventually, teacher’s management can be done by assigning subjects and classes. For parents, their child information like class number, respective subjects and assigned teachers can be viewed when they login to their respective dashboards.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Student Grade Management System:As student report management system,WPSchoolPress has a feature by which admin and teachers can insert student grades\u002Fmarks on the bases of their class and subjects. Along with grades, teachers can also write remarks or student-reviews on student’s performance. Subject-wise grades will be visible on students and parent’s dashboards. Using our paid Import-Export add-on, teachers can import a .csv file with grades for quicker upload of marksin bulk. The students and parents can further print grade sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>School Schedule Management System:Admin and teachers can create exam schedule for each subject of their respective class.Along with this, upcoming school event schedules like cultural festival schedule, sports tournament schedule, annual leaves management and likewise can be easily created. For sudden changes in acedemics, admin can notify teachers, students and parents by sending email-notifications(free) or sending messages through our paid SMS add-on.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>School Transportation Management System: Details regarding Public Transport bus, tram or School Private transport, routes and driver details can be provided on students, parents and teachers dashboards by admin. Also admin can send notifications in form of e-mail (free) or SMS (with use of paid add-on) to parents if there is a replacement in driver, transport bus, change in route, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Constant feature updates:We are constantly trying to have feature updatesfor you to run the school operations smoothly. These updates are on the bases our customer suggestions and feature requirements. Check our website for any new updates and add-ons\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.2.33\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed   – Fixed issue of default user roles which vanished when plugin activate\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.2.34\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed   – teacher not able to edit students info. fixed it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.2.35\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Updated – Make Class field mandatory when new student registered or existing studen updated\u003C\u002Fli>\n\u003Cli>Fixed   – make validation such that same roll no is not used in same class\u003C\u002Fli>\n\u003C\u002Ful>\n","An extensive plugin for school management with features like attendance, class management, time table, exams, grades, student-teacher-parent notificat &hellip;",2000,196650,21,"2026-02-17T12:09:00.000Z","6.7","7.4",[125,126,127,128,129],"attendance-management","exam-schedule-management","staff-information-management","student-information-management","time-table-management","http:\u002F\u002Fwpschoolpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpschoolpress.2.2.35.zip",88,13,"2025-11-13 22:05:08",{"slug":136,"name":137,"version":138,"author":69,"author_profile":70,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":52,"requires_at_least":146,"requires_php":18,"tags":147,"homepage":150,"download_link":151,"security_score":152,"vuln_count":14,"unpatched_count":27,"last_vuln_date":153,"fetched_at":29},"countdown-wpdevart-extended","Countdown and CountUp, WooCommerce Sales Timer","1.9.0","\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\u002F1zaWuLZaWCc?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>With WordPress Countdown and CountUp, WooCommerce Sales Timer plugin you can easily create any timer you need. There are a lot of new features that you will like. We added Popup and some other important things for our extended version.\u003Cbr \u002F>\nThere are also nice and handy themes that you can use.\u003C\u002Fp>\n\u003Ch3>View our plugin Demo page:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpdevart.com\u002Fcountdown-extended\" rel=\"nofollow ugc\">Extended version Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Extended version has a lot of useful features, here are some of those features.\u003C\u002Fp>\n\u003Ch3>Features of Free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use handy calendar with hours and minutes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Time Zone\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to create unlimited Countdowns\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to put unlimited Countdowns on the same page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use on pages\u002Fposts and widgets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set the width and metrical type of width(px or %)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use a translation file\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the text you prefer in the day, hour, minute and second fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to select the action after time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to show message after the time expires\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set elements(fields) width and distance between each other\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set the font size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the distance from top\u002Fbottom\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Time(numbers) fields border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Time text fields border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly back-end\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested on popular WordPress themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can upgrade the plugin to \u003Ca href=\"https:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-extended-version\u002F\" rel=\"nofollow ugc\">Countdown Extended Pro\u003C\u002Fa> to add some features.\u003C\u002Fp>\n\u003Ch3>The features of Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ability to use Repeating (Loop) feature\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use Redirect feature\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use it in Popup\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use 6+ Nice Themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to remove or add any of available time fields(Weeks, Days, Hours, Minutes, Seconds)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use with “Circle” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use with “Vertical Slider” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to choose the text color and background color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the border width and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to type the text font-size and select the Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to display elements inline\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>37 awesome animation effects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set animation for each element or for group\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to add Count-Up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>If you found any bug in our plugin or have a question contact us using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcountdown-wpdevart-extended\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fh3>\n\u003Cp>Our plugin has a lot of nice and unique features that you will like. You can add Repeating Timers, Popups, CountUps and much more. Also, our plugin integrated with WooCommerce, so you can use it on WooCommerce websites.\u003C\u002Fp>\n\u003Cp>For adding timers you need to do some simple steps. First of all, go to your WordPress website administration panel and find from the left side menu our plugin. Open our plugin page and click on the “Add New” button.\u003Cbr \u002F>\nFirst of all, type the title and then configure other settings. Choose the type. There are 4 main types – single and personal timer, single and personal count-up. The second field is the “End Date”(for count-up, there is also another field “Start Date”). and the last one is the Time Zone option. It is a great option and we advise to use it.\u003Cbr \u002F>\nFrom the second tab of this page, you can configure the action after the time ends. There are 4 options, first one will just hide the timer, second will show text. Also, there are other two options – repeat and redirect. Most users use the last two options.\u003Cbr \u002F>\nFrom the last tab, you will find an option “Before Count up start”. After you configure all settings, just click on the save button.\u003C\u002Fp>\n\u003Cp>Then go to the themes page. You will see 4 tabs on the themes page. The first one is the “General Settings”, the other 3 are the Standard, Vertical and Circle timers settings tabs.\u003Cbr \u002F>\nFrom the general settings choose the design type(as we mentioned Standard, Vertical or Circle type). Then choose the width metrical type(px\u002F%) and after that type the width value.\u003Cbr \u002F>\nThe next option allows users to choose fields for displaying. You can hide or display any field you need. Available fields are Weeks, Days, Hours, Minutes and Seconds.\u003Cbr \u002F>\nThe last option of this tab allows to change texts and configure translations.\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\u002FtLD86mWLJJI?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>\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\u002F72Qg8sUulSk?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>\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\u002Fd9QExKb8x5g?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>Options that are available for the Standard type are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elements(fields) width\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distance between elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields background color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields background color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font size\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font size\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers color\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font family\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font family\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers padding\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text padding\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers margin\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text margin\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border width\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border width\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border radius\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border radius\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display elements in-line\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set animation for each element or for group\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effect\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Options that are available for the Vertical type are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Numbers font size\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distance between elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font family\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers color\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields background color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border width\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers fields border color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields background color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font size\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font family\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text padding\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text margin\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border width\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border radius\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text fields border color\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display elements in-line\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation type(elements or group)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effect\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Options that are available for the Circle type are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Circle width(or height)\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distance between elements\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circle background color\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circle background opacity\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fixed border color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rotating border color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circle border width\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border radius of circle border ends\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Which direction should the circle border rotate\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font size\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font size\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers color\u003C\u002Fstrong>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers font family\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text font family\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers margin\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text padding\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text margin\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elements display type\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set animation for each element or for group\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After adding the theme, save it. Now you can insert the timer anywhere you need, even you can use it in the Popup window.\u003C\u002Fp>\n\u003Ch3>Integrated with WooCommerce\u003C\u002Fh3>\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\u002FxvR4UuS3egU?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>Our plugin integrated with WooCommerce, so you can easily add it to your product pages. First of all, configure it from the WooCommerce general settings page and set some general options.\u003Cbr \u002F>\nAfter that, you can insert timers from the product page(from the right side).\u003C\u002Fp>\n","WordPress Countdown and CountUp, WooCommerce Sales Timer plugin is a great tool. You can easily create countdown and countup timers for WordPress your &hellip;",300,47893,78,14,"2026-02-02T20:57:00.000Z","3.4.0",[79,82,83,148,149],"woocommerce-countdown","woocommerce-sales-countdown","https:\u002F\u002Fwpdevart.com\u002Fwordpress-countdown-extended-version\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcountdown-wpdevart-extended.1.9.0.zip",99,"2023-11-07 00:00:00",{"attackSurface":155,"codeSignals":185,"taintFlows":368,"riskAssessment":369,"analyzedAt":380},{"hooks":156,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":184,"entryPointCount":63,"unprotectedCount":27},[157,162,166,169,171,173],{"type":158,"name":159,"callback":159,"file":160,"line":161},"action","admin_menu","office-hours.php",22,{"type":158,"name":163,"callback":164,"file":160,"line":165},"admin_init","openinghour_settings_api_init",24,{"type":158,"name":167,"callback":168,"file":160,"line":50},"widgets_init","anonymous",{"type":158,"name":167,"callback":168,"file":160,"line":170},28,{"type":158,"name":172,"callback":172,"file":160,"line":36},"admin_footer",{"type":158,"name":174,"callback":175,"file":160,"line":176},"admin_enqueue_scripts","enqueue_scripts",31,[],[],[180],{"tag":181,"callback":182,"file":160,"line":183},"OpeningHours_schedule","show_schedule",29,[],{"dangerousFunctions":186,"sqlUsage":192,"outputEscaping":194,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":367},[187,190],{"fn":188,"file":160,"line":50,"context":189},"create_function","add_action( 'widgets_init', create_function('', 'return register_widget(\"OpeningHours_Schedule\");') ",{"fn":188,"file":160,"line":170,"context":191},"add_action( 'widgets_init', create_function('', 'return register_widget(\"OpeningHours_Today\");') );",{"prepared":63,"raw":27,"locations":193},[],{"escaped":99,"rawEcho":195,"locations":196},106,[197,201,202,203,205,206,207,208,209,210,211,212,214,215,216,217,219,221,223,225,227,229,231,233,234,236,237,238,240,242,243,245,247,248,249,251,253,255,257,259,261,263,266,268,270,272,274,276,278,280,282,283,285,286,288,289,291,293,295,296,298,299,301,303,304,305,307,309,311,313,314,316,318,319,320,322,323,325,326,327,328,329,330,332,334,335,337,338,339,340,342,343,344,345,346,347,349,350,352,353,355,357,359,361,363,365],{"file":198,"line":199,"context":200},"schedule.php",16,"raw output",{"file":198,"line":99,"context":200},{"file":198,"line":99,"context":200},{"file":198,"line":204,"context":200},20,{"file":198,"line":161,"context":200},{"file":198,"line":161,"context":200},{"file":198,"line":165,"context":200},{"file":198,"line":165,"context":200},{"file":198,"line":165,"context":200},{"file":198,"line":50,"context":200},{"file":198,"line":50,"context":200},{"file":198,"line":213,"context":200},27,{"file":198,"line":213,"context":200},{"file":198,"line":170,"context":200},{"file":198,"line":170,"context":200},{"file":198,"line":218,"context":200},45,{"file":198,"line":220,"context":200},52,{"file":198,"line":222,"context":200},57,{"file":198,"line":224,"context":200},60,{"file":198,"line":226,"context":200},62,{"file":198,"line":228,"context":200},64,{"file":198,"line":230,"context":200},68,{"file":198,"line":232,"context":200},70,{"file":198,"line":74,"context":200},{"file":198,"line":235,"context":200},76,{"file":198,"line":143,"context":200},{"file":198,"line":13,"context":200},{"file":198,"line":239,"context":200},84,{"file":198,"line":241,"context":200},86,{"file":198,"line":132,"context":200},{"file":198,"line":244,"context":200},92,{"file":198,"line":246,"context":200},94,{"file":198,"line":49,"context":200},{"file":198,"line":62,"context":200},{"file":198,"line":250,"context":200},102,{"file":198,"line":252,"context":200},104,{"file":198,"line":254,"context":200},108,{"file":198,"line":256,"context":200},110,{"file":198,"line":258,"context":200},112,{"file":198,"line":260,"context":200},114,{"file":198,"line":262,"context":200},116,{"file":264,"line":265,"context":200},"settings.php",39,{"file":264,"line":267,"context":200},40,{"file":264,"line":269,"context":200},41,{"file":264,"line":271,"context":200},46,{"file":264,"line":273,"context":200},47,{"file":264,"line":275,"context":200},48,{"file":264,"line":277,"context":200},53,{"file":264,"line":279,"context":200},54,{"file":264,"line":281,"context":200},55,{"file":264,"line":224,"context":200},{"file":264,"line":284,"context":200},61,{"file":264,"line":226,"context":200},{"file":264,"line":287,"context":200},67,{"file":264,"line":230,"context":200},{"file":264,"line":290,"context":200},69,{"file":264,"line":292,"context":200},74,{"file":264,"line":294,"context":200},75,{"file":264,"line":235,"context":200},{"file":264,"line":297,"context":200},81,{"file":264,"line":98,"context":200},{"file":264,"line":300,"context":200},83,{"file":264,"line":302,"context":200},93,{"file":264,"line":246,"context":200},{"file":264,"line":250,"context":200},{"file":264,"line":306,"context":200},119,{"file":264,"line":308,"context":200},336,{"file":310,"line":133,"context":200},"today.php",{"file":310,"line":312,"context":200},15,{"file":310,"line":312,"context":200},{"file":310,"line":315,"context":200},17,{"file":310,"line":317,"context":200},19,{"file":310,"line":317,"context":200},{"file":310,"line":120,"context":200},{"file":310,"line":321,"context":200},23,{"file":310,"line":321,"context":200},{"file":310,"line":324,"context":200},25,{"file":310,"line":213,"context":200},{"file":310,"line":213,"context":200},{"file":310,"line":183,"context":200},{"file":310,"line":176,"context":200},{"file":310,"line":176,"context":200},{"file":310,"line":331,"context":200},33,{"file":310,"line":333,"context":200},35,{"file":310,"line":333,"context":200},{"file":310,"line":336,"context":200},37,{"file":310,"line":265,"context":200},{"file":310,"line":265,"context":200},{"file":310,"line":269,"context":200},{"file":310,"line":341,"context":200},43,{"file":310,"line":341,"context":200},{"file":310,"line":273,"context":200},{"file":310,"line":273,"context":200},{"file":310,"line":275,"context":200},{"file":310,"line":275,"context":200},{"file":310,"line":348,"context":200},49,{"file":310,"line":348,"context":200},{"file":310,"line":351,"context":200},71,{"file":310,"line":235,"context":200},{"file":310,"line":354,"context":200},149,{"file":310,"line":356,"context":200},150,{"file":310,"line":358,"context":200},151,{"file":310,"line":360,"context":200},153,{"file":310,"line":362,"context":200},155,{"file":310,"line":364,"context":200},157,{"file":310,"line":366,"context":200},160,[],[],{"summary":370,"deductions":371},"The \"office-hours\" plugin version 1.1.1 presents a mixed security profile. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and demonstrates good practices by exclusively using prepared statements for its single SQL query.  Furthermore, the attack surface is minimal, with only one shortcode and no AJAX handlers, REST API routes, or cron events that are exposed without authentication or permission checks.\n\nHowever, there are significant concerns within the static analysis. The presence of the `create_function` dangerous function is a critical red flag, as it can lead to serious security vulnerabilities if not handled with extreme care, potentially allowing for arbitrary code execution. Additionally, the output escaping rate is alarmingly low at 15%, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete absence of nonce checks and capability checks on the few entry points further exacerbates these risks, making it easier for unauthenticated or unauthorized users to trigger potentially vulnerable code paths.\n\nThe lack of historical vulnerabilities might suggest a low profile or perhaps that past issues have been minor or not publicly disclosed. However, relying on this trend without addressing the immediate code-level risks would be imprudent. The plugin's strengths lie in its limited attack surface and safe SQL handling, but the severe weaknesses in output escaping and the use of dangerous functions necessitate immediate attention to prevent potential security breaches.",[372,374,376,378],{"reason":373,"points":312},"Dangerous function create_function used",{"reason":375,"points":33},"Low output escaping rate (15%)",{"reason":377,"points":11},"Missing nonce checks",{"reason":379,"points":11},"Missing capability checks","2026-03-16T23:51:00.499Z",{"wat":382,"direct":391},{"assetPaths":383,"generatorPatterns":386,"scriptPaths":387,"versionParams":388},[384,385],"\u002Fwp-content\u002Fplugins\u002Foffice-hours\u002Fcss\u002Fopening-hours.css","\u002Fwp-content\u002Fplugins\u002Foffice-hours\u002Fjs\u002Fopening-hours.js",[],[],[389,390],"office-hours\u002Fcss\u002Fopening-hours.css?ver=","office-hours\u002Fjs\u002Fopening-hours.js?ver=",{"cssClasses":392,"htmlComments":394,"htmlAttributes":397,"restEndpoints":399,"jsGlobals":400,"shortcodeOutput":402},[393],"opening_hours_wrap",[395,396],"\u003C!-- Office Hours Settings -->","\u003C!-- END Office Hours Settings -->",[398],"data-day",[],[401],"office_hours_vars",[403,404,405,406,407,408,409],"\u003Cul>\u003Cli>Pon:","\u003Cli>Uto:","\u003Cli>Str:","\u003Cli>Štv:","\u003Cli>Pia:","\u003Cli>Sob:","\u003Cli>Ned:"]