[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkRrQc-ApI3-wtWP3tGi3NRAxxnqodE1E2FvMbwl_ffA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":31,"download_link":32,"security_score":33,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":35,"vulnerabilities":36,"developer":37,"crawl_stats":34,"alternatives":42,"analysis":138,"fingerprints":182},"uors-external-course-list","UORS External Course List","0.1.4","uniwits","https:\u002F\u002Fprofiles.wordpress.org\u002Funiwits\u002F","\u003Cp>This plugin adds a “Quick Reserve” widget to your wordpress weblog sidebar.  With this widget you can display a list of services that you provide on the sidebar, so that your customers can make reservations online.  In development of this plugin, we assume that your service is priced by time length.\u003C\u002Fp>\n\u003Cp>Instructors, counsellors, lawyers, language teachers, etc, as long as you price your service by time length, this plugin gives you a good start point.\u003C\u002Fp>\n\u003Cp>This plugin does NOT put HEAVY burden on your site, rather it uses a dedicated backend site.  This means that you don’t have to be worried about many website settings and scripting work, such as emailing, user account menagement, gathering user information, calculating vacant time, avoid room conflicts, etc.  It also avoids building a large number of database objects on your site, so that you don’t have to be worried about renting for strong enough servers to afford the heavily accessed database.  In short, this plugin simply eliminates the expertise as a requirement of building a reservation site.\u003C\u002Fp>\n\u003Cp>The backend is provided by Uniwits.com’s online reservation service (UORS) at http:\u002F\u002Freserv.uniwits.com .  When using this plugin, you are publishing services that you create on UORS.  Please to go UORS, register an account, and upgrade to business, for free, then follow the wizard to publish a service.\u003C\u002Fp>\n\u003Cp>This plugin is developed under WordPress 3.0.1, but it only uses very basic functions.\u003C\u002Fp>\n","This plugin adds a \"Quick Reserve\" widget to your wordpress weblog sidebar.  With this widget you can display a list of services that you pr &hellip;",10,2289,0,"2012-05-30T10:11:00.000Z","3.3.2","3.0.1","",[19,20,21,22,23,24,25,26,27,28,29,30],"agenda","class","classroom","counsellor","instructor","office","reservation","reserve","schedule","school","teacher","timetable","http:\u002F\u002Fwww.uniwits.com\u002Fdownloads\u002Fplugins\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuors-external-course-list.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":38,"total_installs":11,"avg_security_score":33,"avg_patch_time_days":39,"trust_score":40,"computed_at":41},1,30,84,"2026-04-04T16:49:06.682Z",[43,68,86,106,124],{"slug":44,"name":45,"version":46,"author":47,"author_profile":48,"description":49,"short_description":50,"active_installs":51,"downloaded":52,"rating":53,"num_ratings":11,"last_updated":54,"tested_up_to":55,"requires_at_least":56,"requires_php":57,"tags":58,"homepage":64,"download_link":65,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":67},"video-conferencing-with-bbb","Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton","2.5.3","eLearning evolve","https:\u002F\u002Fprofiles.wordpress.org\u002Felearningevolve\u002F","\u003Cp>\u003Cstrong>Dedicated Support\u003C\u002Fstrong>\u003Cbr \u002F>\nFor quick support and assistance, please contact us here\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Felearningevolve.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Felearningevolve.com\u002Fcontact\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Virtual Classroom for WordPress integrates BigBlueButton into WordPress through which teachers can manage their virtual classrooms\u002Fvideo conferences right from the WP dashboard.\u003C\u002Fp>\n\u003Cp>BBB stands as an open-source video conferencing solution crafted with the motto \u003Cstrong>“Built For Teachers”\u003C\u002Fstrong>. Equipped with all the essential features typical of a web conferencing platform, it goes beyond by facilitating active collaboration to enhance virtual classroom engagement. As an educator, BBB stands out as one of the top choices for online meetings. Explore all its features here: https:\u002F\u002Fsupport.blindsidenetworks.com\u002Fhc\u002Fen-us\u002Farticles\u002F360052738972-What-are-the-features-in-BigBlueButton-\u003C\u002Fp>\n\u003Ch4>Virtual Classroom for WordPress Features\u003C\u002Fh4>\n\u003Cp>Virtual Classroom for WordPress enables the user to create BBB rooms right from the WordPress dashboard. Once the room is created it can be added to any WordPress page through a simple shortcode. There is also a possibility to enter multiple rooms in the shortcode to let the user choose the room that they want to join.\u003C\u002Fp>\n\u003Cp>The student can simply click Join from the page where the shortcode is added and enter the BBB room where the teacher can initiate a virtual classroom session.\u003C\u002Fp>\n\u003Cp>After the session is over the plugin can also display the recording of the session on the same page so that the students can take the keynotes from the session later on.\u003C\u002Fp>\n\u003Ch4>Free Plugin Limitations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add New option for BBB Rooms on backend is limited to only a maximum of 2 Rooms\u003C\u002Fli>\n\u003Cli>Join room on the same page is not available. Only join in a new full screen window is supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REQUIRED: Separate BigBlueButton Server\u003C\u002Fh4>\n\u003Cp>BBB software requires a separate hosting server that should be connected to our plugin. Please refer to our hosting guide for setup: https:\u002F\u002Felearningevolve.com\u002Fblog\u002Fhosting-virtual-classroom-for-wordpress\u002F\u003C\u002Fp>\n\u003Cp>This free plugin uses a BigBlueButton server provided by Blindside Networks for testing purposes only, is available “AS IS” without any warranty. It’s publicly accessible, and sessions and recordings may be open to anyone. Recordings on this testing server are not accessible and will be removed after 7 days, so do not rely on them.\u003C\u002Fp>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cp>There is also a Pro version available with this plugin that offers the below features:\u003Cbr \u002F>\n* Moderators frontend Room management area\u003Cbr \u002F>\n* Embed BigBlueButton Room on WordPress i.e join room on the same WP page\u003Cbr \u002F>\n* Set a Countdown\u002FSchedule for Room\u003Cbr \u002F>\n* Fully White-label Virtual Classroom\u003Cbr \u002F>\n* Limit the max allowed participants for a room e.g (5, 10, .. etc) both on a per room and per page basis. This can allow you to conduct a 1:1 or group session\u003Cbr \u002F>\n* Upload your brand logo that is visible in the BBB room\u003Cbr \u002F>\n* Customize the room background-color as per your brand color\u003Cbr \u002F>\n* Change welcome message that is displayed in the Public Chat section of the room\u003Cbr \u002F>\n* Customize thank you message when the user leaves the meeting\u003Cbr \u002F>\n* Pre-upload your presentation (ability to upload both globally and per room basis)\u003C\u002Fp>\n\u003Cp>Get Pro Version: https:\u002F\u002Felearningevolve.com\u002Fproducts\u002Fwp-virtual-classroom\u002F\u003C\u002Fp>\n\u003Ch4>Video Guide\u003C\u002Fh4>\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\u002Fxb5wR-VcrXs?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\u003Ch4>How-Tos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>How to set up hosting & get Endpoint URL\u002FSecret for Virtual Classroom for WordPress: https:\u002F\u002Felearningevolve.com\u002Fblog\u002Fhosting-virtual-classroom-for-wordpress\u002F\u003C\u002Fli>\n\u003Cli>How to join BigBlueButton Room from WordPress: https:\u002F\u002Felearningevolve.com\u002Fblog\u002Fhow-to-join-bigbluebutton-room-from-wordpress\u002F\u003C\u002Fli>\n\u003Cli>How to limit number of users for BigBlueButton Room on WordPress: https:\u002F\u002Felearningevolve.com\u002Fblog\u002Fhow-to-limit-number-of-users-for-bigbluebutton-room-on-wordpress\u002F\u003C\u002Fli>\n\u003Cli>How to allow instructors or users to manage BigBlueButton Rooms on WordPress: https:\u002F\u002Felearningevolve.com\u002Fblog\u002Fhow-to-allow-instructors-to-manage-bbb-rooms-on-wp\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For further queries feel free to contact us https:\u002F\u002Felearningevolve.com\u002Fcontact\u002F or directly reach out on info@elearningevolve.com\u003C\u002Fp>\n","This plugin allows teachers to manage their live virtual classrooms, video conference and online meeting right from WordPress.",500,17677,92,"2026-02-21T02:57:00.000Z","6.9.4","5.1","7.2",[59,60,61,62,63],"bbb","bigbluebutton","online-meeting","video-conference","virtual-classroom","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-conferencing-with-bbb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-conferencing-with-bbb.2.5.3.zip",100,"2026-03-15T15:16:48.613Z",{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":66,"downloaded":76,"rating":77,"num_ratings":38,"last_updated":78,"tested_up_to":55,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":84,"download_link":85,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":67},"plugnmeet","Plug-N-Meet web conference integration","2.1.1","bobteng","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobteng\u002F","\u003Cp>Bring a powerful, open-source video conferencing solution directly into your WordPress site. With plugNmeet, you can host live classes, webinars, and meetings without sending your users to a third-party website, keeping them engaged and on your platform.\u003C\u002Fp>\n\u003Cp>The meeting interface is loaded directly on your page for a seamless, native experience. Best of all, the interface is fully customizable to match your brand.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>This plugin connects your WordPress site to a plugNmeet server. As a free and open-source project, you have two great options for the server:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Self-Host:\u003C\u002Fstrong> Create your own server for maximum control and privacy by following the \u003Ca href=\"https:\u002F\u002Fwww.plugnmeet.org\u002Fdocs\u002Finstallation\" rel=\"nofollow ugc\">official installation instructions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use the Cloud:\u003C\u002Fstrong> Get started in minutes with a ready-to-use \u003Ca href=\"https:\u002F\u002Fwww.plugnmeet.cloud\" rel=\"nofollow ugc\">plugNmeet cloud subscription\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> The plugin includes pre-configured demo credentials to help you test its features immediately. This demo server is a shared resource and is \u003Cstrong>not intended for production use\u003C\u002Fstrong> as it can be unreliable. For any important meetings, we strongly recommend using one of the options above to ensure a stable and professional experience for you and your users.\u003C\u002Fp>\n\u003Ch3>Powerful Features for Your Website\u003C\u002Fh3>\n\u003Ch4>Core Conferencing Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>HD Audio & Video:\u003C\u002Fstrong> Crystal-clear communication, screen sharing, and virtual backgrounds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Whiteboard:\u003C\u002Fstrong> Collaborate in real-time. Upload and draw on PDFs, documents, presentations, and images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shared Notepad:\u003C\u002Fstrong> Work together on shared notes during the session.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Device Compatible:\u003C\u002Fstrong> Works on all modern browsers, including Chrome, Firefox, and Safari for iOS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Engagement & Collaboration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Breakout Rooms:\u003C\u002Fstrong> Split participants into smaller groups for focused discussions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polls & Voting:\u003C\u002Fstrong> Easily create polls to engage your audience and gather feedback.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Raise Hand:\u003C\u002Fstrong> A simple way for participants to get your attention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Public & Private Chat:\u003C\u002Fstrong> Allow for group and one-on-one conversations with file sharing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Moderator Controls & Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Lock Settings:\u003C\u002Fstrong> Fine-grained control over participant permissions (e.g., lock webcams, microphones, chat).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Waiting Room:\u003C\u002Fstrong> Manage who enters your meeting and when.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>End-to-End Encryption (E2EE):\u003C\u002Fstrong> Secure your meetings with the highest level of privacy (on supported browsers).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Encrypted:\u003C\u002Fstrong> All communication is secured using WebRTC standards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Capabilities\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Meeting Agent:\u003C\u002Fstrong> Turn your meetings into actionable intelligence. Our powerful AI agent provides live spoken translations, generates automated summaries, creates full transcriptions, \u003Cstrong>and many more…\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MP4 Recording:\u003C\u002Fstrong> Record your sessions to share or review later.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Broadcasting:\u003C\u002Fstrong> Stream your meetings live to platforms like YouTube via RTMP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Telephone Dial-In (SIP Gateway):\u003C\u002Fstrong> Allow participants to join the audio of your meeting by dialing a standard phone number—no internet required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stable on Any Connection:\u003C\u002Fstrong> Adaptive streaming (Simulcast & Dynacast) ensures a smooth experience, even on slower internet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Analytics:\u003C\u002Fstrong> Assess attendance and engagement with post-session reports.\u003C\u002Fli>\n\u003C\u002Ful>\n","x-release-please-start-version Stable tag: 2.1.1 # x-release-please-end Requires PHP: 8.2.0 License: GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.",12033,40,"2026-02-02T22:52:00.000Z","6.6","8.2.0",[61,82,62,63,83],"video-chat","webinar","https:\u002F\u002Fgithub.com\u002Fmynaparrot\u002FplugNmeet-WordPress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugnmeet.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":39,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":17,"tags":100,"homepage":17,"download_link":104,"security_score":66,"vuln_count":38,"unpatched_count":13,"last_vuln_date":105,"fetched_at":67},"html5-virtual-classroom","BrainCert Virtual Classroom","2.8.1","BrainCert","https:\u002F\u002Fprofiles.wordpress.org\u002Fbraincert\u002F","\u003Cp>BrainCert’s \u003Ca href=\"https:\u002F\u002Fwww.braincert.com\u002Fvirtual-classroom-api\" rel=\"nofollow ugc\">Virtual Classroom\u003C\u002Fa> is an award-winning product to transform any website into a dynamic learning and collaboration platform. With our robust integration capabilities, you can effortlessly incorporate our extensive features into your existing website, LMS, CMS, or application, delivering an unmatched educational experience to your learners. Our White-Label Solution offers unparalleled customization options, including tailored branding, your own domain, a dedicated API endpoint, an SSL certificate, and a variety of theme choices, all within a secure and cohesive educational setting.\u003C\u002Fp>\n\u003Cp>Get started by signing up for a free \u003Ca href=\"https:\u002F\u002Fwww.braincert.com\" rel=\"nofollow ugc\">BrainCert\u003C\u002Fa> account and obtaining your \u003Ca href=\"https:\u002F\u002Fwww.braincert.com\u002Fapp\u002Fvirtualclassroom\" rel=\"nofollow ugc\">API key\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For further details, our \u003Ca href=\"https:\u002F\u002Fwww.braincert.com\u002Fdocs\u002Fapi\u002Fvc\u002F\" rel=\"nofollow ugc\">Developer documentation\u003C\u002Fa> provides comprehensive guidance. BrainCert’s RESTful API grants access to a wealth of Virtual Classroom resources, such as classes, video recordings, and shopping cart features.\u003C\u002Fp>\n\u003Ch3>Virtual Classroom Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Experience crystal-clear Ultra HD audio and video conferencing, powered by WebRTC technology, with resilience for multiple full HD participants.\u003C\u002Fli>\n\u003Cli>Cross-platform WebRTC support for macOS and iOS on Safari 11, Android on Opera and Chrome, and desktops on Chrome and Firefox.\u003C\u002Fli>\n\u003Cli>Accessibility in 50 languages with options for API-driven language setting or attendee selection.\u003C\u002Fli>\n\u003Cli>Effortless cloud-based recording of sessions, available for download in 720p HD, with online sharing and playback for attendees.\u003C\u002Fli>\n\u003Cli>Flexible recording controls allow for manual or automatic capture of classes, with options to download individual recordings or merge them into a single file through a straightforward API call.\u003C\u002Fli>\n\u003Cli>Group screen sharing with HTML5 support, offering HD quality in a tabbed interface, allows for displaying an entire screen or a single application without any downloads or installations.\u003C\u002Fli>\n\u003Cli>Multiple interactive whiteboards featuring a suite of tools for drawing, writing LaTEX math equations, creating shapes and symbols, utilizing line tools, saving snapshots, and document sharing across multiple tabs.\u003C\u002Fli>\n\u003Cli>Secure sharing of documents and presentations, alongside streaming of audio\u002Fvideo files.\u003C\u002Fli>\n\u003Cli>Access to Wolfram|Alpha for computational knowledge and data across various subjects, including science, engineering, and mathematics.\u003C\u002Fli>\n\u003Cli>A comprehensive equation editor, group chat functionality, and advanced annotation tools to interact with uploaded materials.\u003Cbr \u002F>\nA responsive 16:9 whiteboard design that adapts to any screen size and browser resolution, ensuring a consistent viewing experience for all participants.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About BrainCert\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.braincert.com\" rel=\"nofollow ugc\">BrainCert\u003C\u002Fa> LMS platform is designed to deliver any type of training online, from creating, marketing, and selling courses, tests, and live classes to specific use cases such as creating & delivering assessments for academic and certification needs, compliance training, workplace skills improvement, proctored exams, customer and partner training, as well as real-time collaboration using an integrated virtual classroom.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Note: You can use the Virtual Classroom API by itself; it doesn’t need the BrainCert LMS subscription. But you will need to subscribe to the API. Check out the prices on our website \u003Ca href=\"https:\u002F\u002Fwww.braincert.com\u002Fpricing?tab=vc-mb\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform the way you educate with BrainCert's Virtual Classroom API. Immerse your users in a world of interactive, dynamic, and effective online &hellip;",13573,74,6,"2025-07-18T12:28:00.000Z","6.8.5","4.5",[101,102,62,63,103],"braincert","screen-sharing","whiteboard","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-virtual-classroom.2.8.1.zip","2023-11-29 00:00:00",{"slug":107,"name":108,"version":6,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":13,"num_ratings":13,"last_updated":115,"tested_up_to":55,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":122,"download_link":123,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":67},"classroom-library","Classroom Library","mdburnette","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdburnette\u002F","\u003Cp>Classroom library plugin to catalog books and create a check in\u002Fout system for students.\u003C\u002Fp>\n\u003Cp>Quick entry of publications: Using the built-in barcode lookup, you can use a scanner or enter a barcode to pull book details from OpenLibrary.org automatically – no API keys needed!\u003C\u002Fp>\n\u003Cp>Visual directory: Use a shortcode to place your library listing on any page you’d like!\u003C\u002Fp>\n","Classroom library plugin to catalog books and create a check in\u002Fout system for students.",20,2840,"2026-01-05T19:27:00.000Z","5.0","7.0",[119,21,120,121],"books","education","library","https:\u002F\u002Fmburnette.com\u002Fclassroom-library\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassroom-library.0.1.4.zip",{"slug":21,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":11,"downloaded":131,"rating":13,"num_ratings":13,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":17,"download_link":137,"security_score":33,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":67},"Classroom","2.2.7","Greg","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreshbrewedweb\u002F","\u003Cp>Create a digital video based classroom in WordPress. This plugin gives you the ability to publish classes. It’s flexible enough to combine with other well known WordPress plugins to enhance the functionality.\u003C\u002Fp>\n\u003Cp>Want to sell your courses? Sell access to them with \u003Ca href=\"https:\u002F\u002Fen-ca.wordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>. Includes support for \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Organize your classes into Course groups? Try these helpers:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-images\u002F\" rel=\"ugc\">WP Term Images\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-order\u002F\" rel=\"ugc\">WP Term Order\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>3rd Party Services\u003C\u002Fh3>\n\u003Cp>You have the option to use \u003Ca href=\"https:\u002F\u002Fwistia.com\" rel=\"nofollow ugc\">Wistia\u003C\u002Fa> as a video provider. In order to do this, we need to communicate with their servers.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Most of the time, you’ll want to sell private access to your classes. This can be accomplished by installing \u003Ca href=\"https:\u002F\u002Fen-ca.wordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>. Then simply create a product and specify the classes or courses to which purchasing the product should grant access.\u003C\u002Fp>\n\u003Cp>If a user is not logged in or doesn’t have access to your class or course, you can specify what page they should be redirected to.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[course_list]\u003C\u002Fli>\n\u003Cli>[courses]\u003C\u002Fli>\n\u003Cli>[student_profile]\u003C\u002Fli>\n\u003Cli>[complete_class]\u003C\u002Fli>\n\u003Cli>[course_progress]\u003C\u002Fli>\n\u003Cli>[classroom_login]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>This plugin was made to be particularly customizable and not too opinionated. To customize the classroom design, copy the \u003Ccode>templates\u002Fsingle.php\u003C\u002Fcode> to your theme’s directory in \u003Ccode>classroom\u002Fsingle.php\u003C\u002Fcode>. From there, you can customize the output.\u003C\u002Fp>\n","Create a digital video based classroom in WordPress. This plugin gives you the ability to publish classes. It's flexible enough to combine with o &hellip;",3789,"2019-08-07T13:17:00.000Z","5.2.24","3.7",[21,120,28,136],"woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassroom.2.2.7.zip",{"attackSurface":139,"codeSignals":151,"taintFlows":170,"riskAssessment":171,"analyzedAt":181},{"hooks":140,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":13,"unprotectedCount":13},[141],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","widgets_init","UORS_externalcourselist_WP_Widget","UORS_externalcourselist.php",145,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":169},[],{"prepared":13,"raw":13,"locations":154},[],{"escaped":13,"rawEcho":156,"locations":157},5,[158,161,163,165,167],{"file":145,"line":159,"context":160},97,"raw output",{"file":145,"line":162,"context":160},129,{"file":145,"line":164,"context":160},131,{"file":145,"line":166,"context":160},133,{"file":145,"line":168,"context":160},135,[],[],{"summary":172,"deductions":173},"The \"uors-external-course-list\" plugin v0.1.4 exhibits a mixed security posture. On the positive side, static analysis reveals a lack of identified dangerous functions, file operations, external HTTP requests, and SQL queries that are not using prepared statements. The plugin also has no recorded vulnerabilities (CVEs) in its history, suggesting a history of responsible development or a lack of widespread testing that would uncover issues.  However, a significant concern is the complete lack of output escaping for all identified outputs. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as any data displayed to users that originates from user input or external sources is not being properly sanitized, leaving the door open for malicious code injection.  The absence of nonce and capability checks, while not explicitly flagged as risky given the current attack surface, also points to a potential weakness if new entry points are introduced without proper security considerations. The absence of any identified taint flows and a small attack surface (zero entry points) are good indicators, but the unescaped output remains a critical vulnerability that needs immediate attention.",[174,177,179],{"reason":175,"points":176},"Output escaping is not implemented",15,{"reason":178,"points":156},"No nonce checks detected",{"reason":180,"points":156},"No capability checks detected","2026-03-16T23:37:42.150Z",{"wat":183,"direct":190},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":189},[185],"\u002Fwp-content\u002Fplugins\u002Fuors-external-course-list\u002Fstyle.css",[],[188],"http:\u002F\u002Freserv.uniwits.com\u002Fcp",[],{"cssClasses":191,"htmlComments":194,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[192,193],"widget-container","widget_meta",[],[],[],[],[]]