[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3wcv_Mmgbbr4gSYB2r_3coplOwNU2UqHSHX8D7LzIqo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":136,"fingerprints":493},"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,10,"2026-02-21T02:57:00.000Z","6.9.4","5.1","7.2",[20,21,22,23,24],"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,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"elearningevolve",2,30,94,"2026-04-04T16:51:01.868Z",[39,58,84,99,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":27,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,1,"2026-02-02T22:52:00.000Z","6.6","8.2.0",[22,54,23,24,55],"video-chat","webinar","https:\u002F\u002Fgithub.com\u002Fmynaparrot\u002FplugNmeet-WordPress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugnmeet.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":28,"last_vuln_date":83,"fetched_at":30},"video-conferencing-with-zoom-api","Video Conferencing with Zoom","4.6.6","Deepen Bajracharya","https:\u002F\u002Fprofiles.wordpress.org\u002Fj_3rk\u002F","\u003Cp>Video conferencing with Zoom plugin gives you the extensive functionality to manage your Zoom Meetings, Webinars, Recordings, Users, Reports from your WordPress Dashboard directly. The plugin is a great tool for managing your Zoom sessions on the fly without needing to go back and forth on multiple platforms. This plugin is developed in order to make smooth transitions in managing your online meetings or webinars without any hassle and time loss.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.codemanas.com\u002Fcode-manas-pro\u002Fzoom-meetings\u002Fdemo-zoom-event\u002F\" title=\"Checkout our live demo here.\" rel=\"nofollow ugc\">View the plugin live demo from here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage your Zoom Meetings and Zoom Webinars.\u003C\u002Fli>\n\u003Cli>Manage Zoom users and Reports.\u003C\u002Fli>\n\u003Cli>Change frontend layouts as per your needs using template override.\u003C\u002Fli>\n\u003Cli>Join via browser directly without Zoom App.\u003C\u002Fli>\n\u003Cli>Show User recordings based on Zoom Account.\u003C\u002Fli>\n\u003Cli>Extensive Developer Friendly\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Import your Zoom Meetings into your WordPress Dashboard in one click.\u003C\u002Fli>\n\u003Cli>Gutenberg Blocks Support\u003C\u002Fli>\n\u003Cli>Elementor Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ADDON FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recurring meetings and Webinars (PRO)\u003C\u002Fli>\n\u003Cli>Enable registrations (PRO)\u003C\u002Fli>\n\u003Cli>Webhooks (PRO)\u003C\u002Fli>\n\u003Cli>Use PMI (PRO)\u003C\u002Fli>\n\u003Cli>WCFM Integration ( See EXTENDING AND MAKING MEETINGS PURCHASABLE section )\u003C\u002Fli>\n\u003Cli>WooCommerce Integration ( See EXTENDING AND MAKING MEETINGS PURCHASABLE section )\u003C\u002Fli>\n\u003Cli>WooCommerce Appointments Integration ( See EXTENDING AND MAKING MEETINGS PURCHASABLE section )\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce Bookings Integration ( See EXTENDING AND MAKING MEETINGS PURCHASABLE section )\u003Cbr \u002F>\nand more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcmblocks.com\u002Fthemes\u002Fcm-zoom\u002F\" title=\"Zoom Theme\" rel=\"nofollow ugc\">Zoom Theme\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>DOCUMENTATION LINKS:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzoomdocs.codemanas.com\u002Fsetup\u002F\" title=\"Installation\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzoomdocs.codemanas.com\u002Fshortcode\u002F\" title=\"Shortcodes\" rel=\"nofollow ugc\">Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzoomdocs.codemanas.com\u002F\" title=\"Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeepenbajracharya.com.np\u002Fzoom-api-integration-with-wordpress\u002F\" title=\"Usage Documentation\" rel=\"nofollow ugc\">Usage Documentation \u002Fw WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzoomdocs.codemanas.com\u002Fwebhooks\u002F\" title=\"Webhooks\" rel=\"nofollow ugc\">Webhooks\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EXTENDING AND MAKING MEETINGS PURCHASABLE:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Addon: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Fvideo-conferencing-with-zoom-pro\u002F\" title=\"Video Conferencing with Zoom Pro\" rel=\"nofollow ugc\">Video Conferencing with Zoom Pro\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nAddon: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Fzoom-meetings-for-woocommerce\u002F\" title=\"WooCommerce Integration\" rel=\"nofollow ugc\">WooCommerce Integration\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nAddon: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Fwcfm-integration-for-zoom\u002F\" title=\"WCFM Integration\" rel=\"nofollow ugc\">WCFM Integration\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nAddon: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Fzoom-integration-for-woocommerce-booking\u002F\" title=\"WooCommerce Booking Integration\" rel=\"nofollow ugc\">WooCommerce Booking Integration\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nAddon: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Fzoom-meetings-for-booked-appointments\u002F\" title=\"Booked Appointments Integration\" rel=\"nofollow ugc\">Booked Appointments Integration\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nAddon: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Fzoom-for-woocommerce-appointments\u002F\" title=\"WooCommerce Appointments Integration\" rel=\"nofollow ugc\">WooCommerce Appointments Integration\u003C\u002Fa>\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>You can find more information on the Pro version on website: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002F\" title=\"codemanas.com\" rel=\"nofollow ugc\">codemanas.com\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OVERRIDDING TEMPLATES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you use Zoom Meetings > Add new section i.e Post Type meetings then you might need to override the template. Currently this plugin supports default templates.\u003C\u002Fp>\n\u003Cp>REFER FAQ to override page templates!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>COMPATIBILITY:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enables direct integration of Zoom into WordPress.\u003C\u002Fli>\n\u003Cli>Compatible with LearnPress, LearnDash 3.\u003C\u002Fli>\n\u003Cli>Enables most of the settings from zoom via admin panel.\u003C\u002Fli>\n\u003Cli>Provides Shortcode to conduct the meeting via any WordPress page\u002Fpost or custom post type pages\u003C\u002Fli>\n\u003Cli>Separate Admin area to manage all meetings.\u003C\u002Fli>\n\u003Cli>Can add meeting links via shortcode to your WooCommerce product pages as well.\u003C\u002Fli>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>Beaver Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>CONTRIBUTING\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There’s a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftechies23\u002Fvideo-conference-zoom\" title=\"GIT repository\" rel=\"nofollow ugc\">GIT repository\u003C\u002Fa> if you want to contribute a patch. Please check issues. Pull requests are welcomed and your contributions will be appreciated.\u003C\u002Fp>\n\u003Cp>Please consider giving a 5 star thumbs up if you found this useful.\u003C\u002Fp>\n\u003Cp>Lastly, Thank you all to those contributors who have contributed for this plugin in one or the other way. Taking from language translations to minor or major suggestions. We appreciate your input in every way !!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>QUICK DEMO:\u003C\u002Fstrong>\u003C\u002Fp>\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\u002F5Z2Ii0PnHRQ?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","Gives you the power to manage Zoom Meetings, Zoom Webinars, Recordings, Reports and create users directly from your WordPress dashboard.",20000,1473022,96,219,"2026-01-25T15:30:00.000Z","6.8.5","5.5.0","7.4",[75,23,76,77,78],"online-meetings","web-conferencing","webinars","zoom-video-conference","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-conferencing-with-zoom-api\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-conferencing-with-zoom-api.4.6.6.zip",95,9,"2026-02-19 00:00:00",{"slug":85,"name":86,"version":87,"author":86,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":27,"num_ratings":49,"last_updated":93,"tested_up_to":71,"requires_at_least":94,"requires_php":73,"tags":95,"homepage":97,"download_link":98,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"livewebinar","LiveWebinar","2.2.0","https:\u002F\u002Fprofiles.wordpress.org\u002Flivewebinar\u002F","\u003Cp>Most Advanced Webinar Software. Collaborate Anywhere. Try an advanced platform for webinars fully tailored to your business. No credit card required. LiveWebinar is a cloud-based solution with superior screen sharing, live video streaming, and recording features, plus customized branding, social media broadcasting, and audience engagement analytics.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.livewebinar.com\u002Faffiliate\u002Fwordpress\" title=\"Sign up it's FREE\" rel=\"nofollow ugc\">Create Free account from here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>FEATURES:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy Browser Access\u003C\u002Fli>\n\u003Cli>Unlimited Customization\u003C\u002Fli>\n\u003Cli>Clear HD Quality\u003C\u002Fli>\n\u003Cli>Everything Under Your Domain\u003C\u002Fli>\n\u003Cli>Paid Webinars\u003C\u002Fli>\n\u003Cli>Live streaming\u003C\u002Fli>\n\u003Cli>Statistics and reports\u003C\u002Fli>\n\u003Cli>Marketing automation\u003C\u002Fli>\n\u003Cli>Advanced API integration\u003Cbr \u002F>\nand more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.livewebinar.com\u002Ffeatures\u002F\" title=\"Features of LiveWebinar\" rel=\"nofollow ugc\">Browse All features from here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>LiveWebinar:\u003C\u002Fh3>\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\u002FT9btWM2ZuU8?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","Most Advanced Webinar Software. Collaborate Anywhere. Try an advanced platform for webinars fully tailored to your business. No credit card required.",50,2882,"2025-11-28T13:57:00.000Z","5.8.4",[96,85,75,23,55],"live-webinar","https:\u002F\u002Fwww.livewebinar.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flivewebinar.2.2.0.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":35,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":71,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":112,"download_link":117,"security_score":27,"vuln_count":49,"unpatched_count":28,"last_vuln_date":118,"fetched_at":30},"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","4.5","",[114,115,23,24,116],"braincert","screen-sharing","whiteboard","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-virtual-classroom.2.8.1.zip","2023-11-29 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":28,"num_ratings":28,"last_updated":129,"tested_up_to":71,"requires_at_least":130,"requires_php":73,"tags":131,"homepage":134,"download_link":135,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"video-conferencing-webex","Video Conferencing with Webex","1.1.7","CodeManas","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodemanas\u002F","\u003Cp>Webex Integration for WordPress solution can be helpful for educational institutions, consulting firms, and remote businesses, yoga instructors and so on. It will mostly be effective for businesses who adapt to distance workflow as well as online learning.\u003C\u002Fp>\n\u003Cp>With this integration you can directly schedule your Webex meetings and show them up on your frontend so, that your users can interact and join your Webex meetings easily with just one click of a button.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage your Webex Meetings as WordPress Posts\u003C\u002Fli>\n\u003Cli>Quick Setup\u003C\u002Fli>\n\u003Cli>Developer Friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>To use Integration, you just need a paid (or Free) Webex account.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage your Webex Meetings.\u003C\u002Fli>\n\u003Cli>Change frontend layouts as per your needs using template override.\u003C\u002Fli>\n\u003Cli>View Recordings\u003C\u002Fli>\n\u003Cli>Extensive Developer Friendly\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Import your Meetings into your WordPress Dashboard in one click.\u003C\u002Fli>\n\u003Cli>Gutenberg Blocks Support( coming soon )\u003C\u002Fli>\n\u003Cli>Elementor Support( coming soon )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>LINKS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodemanas.github.io\u002Fvideo-conferencing-webex-docs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Enables you to visually collaborate, create, edit, delete and align your Webex meeting schedules directly from your WordPress dashboard.",20,2042,"2025-05-07T07:40:00.000Z","6.0",[75,132,23,133,77],"online-webinars","webex","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-conferencing-webex","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-conferencing-webex.1.1.7.zip",{"attackSurface":137,"codeSignals":287,"taintFlows":365,"riskAssessment":483,"analyzedAt":492},{"hooks":138,"ajaxHandlers":244,"restRoutes":275,"shortcodes":276,"cronEvents":284,"entryPointCount":285,"unprotectedCount":286},[139,145,149,152,155,157,160,162,164,166,169,171,174,177,180,183,185,187,190,193,196,199,202,204,206,209,212,214,216,219,221,224,226,229,232,234,237,241],{"type":140,"name":141,"callback":142,"file":143,"line":144},"filter","fw_ext_shortcodes_disable_shortcodes","anonymous","includes\\class-bigbluebutton.php",89,{"type":146,"name":147,"callback":142,"file":143,"line":148},"action","init",224,{"type":146,"name":150,"callback":142,"file":143,"line":151},"admin_init",242,{"type":146,"name":153,"callback":142,"file":143,"line":154},"admin_notices",245,{"type":146,"name":153,"callback":142,"file":143,"line":156},247,{"type":146,"name":158,"callback":142,"file":143,"line":159},"in_plugin_update_message-bigbluebutton\u002Fbigbluebutton-plugin.php",253,{"type":146,"name":147,"callback":142,"file":143,"line":161},256,{"type":146,"name":147,"callback":142,"file":143,"line":163},257,{"type":146,"name":147,"callback":142,"file":143,"line":165},258,{"type":146,"name":167,"callback":142,"file":143,"line":168},"admin_enqueue_scripts",260,{"type":146,"name":167,"callback":142,"file":143,"line":170},261,{"type":140,"name":172,"callback":142,"file":143,"line":173},"pre_get_posts",264,{"type":146,"name":175,"callback":142,"file":143,"line":176},"admin_menu",267,{"type":140,"name":178,"callback":142,"file":143,"line":179},"parent_file",268,{"type":146,"name":181,"callback":142,"file":143,"line":182},"add_meta_boxes",271,{"type":146,"name":181,"callback":142,"file":143,"line":184},272,{"type":146,"name":181,"callback":142,"file":143,"line":186},273,{"type":146,"name":188,"callback":142,"file":143,"line":189},"save_post_bbb-room",274,{"type":146,"name":191,"callback":142,"file":143,"line":192},"manage_posts_custom_column",277,{"type":140,"name":194,"callback":142,"file":143,"line":195},"manage_bbb-room_posts_columns",278,{"type":146,"name":197,"callback":142,"file":143,"line":198},"restrict_manage_posts",281,{"type":140,"name":200,"callback":142,"file":143,"line":201},"parse_query",282,{"type":146,"name":172,"callback":142,"file":143,"line":203},285,{"type":146,"name":147,"callback":142,"file":143,"line":205},288,{"type":146,"name":207,"callback":142,"file":143,"line":208},"current_screen",291,{"type":146,"name":210,"callback":142,"file":143,"line":211},"wp_enqueue_scripts",308,{"type":146,"name":210,"callback":142,"file":143,"line":213},309,{"type":146,"name":210,"callback":142,"file":143,"line":215},312,{"type":140,"name":217,"callback":142,"file":143,"line":218},"the_content",315,{"type":146,"name":210,"callback":142,"file":143,"line":220},318,{"type":140,"name":222,"callback":142,"file":143,"line":223},"query_vars",319,{"type":146,"name":147,"callback":142,"file":143,"line":225},322,{"type":140,"name":227,"callback":142,"file":143,"line":228},"heartbeat_received",323,{"type":140,"name":230,"callback":142,"file":143,"line":231},"heartbeat_nopriv_received",324,{"type":146,"name":147,"callback":142,"file":143,"line":233},339,{"type":146,"name":235,"callback":142,"file":143,"line":236},"widgets_init",344,{"type":146,"name":153,"callback":238,"file":239,"line":240},"closure","video-conferencing-with-bbb.php",51,{"type":146,"name":242,"callback":238,"file":239,"line":243},"plugins_loaded",191,[245,249,252,255,258,260,263,265,268,270,273],{"action":246,"nopriv":247,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":248},"dismissed_notice_handler",false,250,{"action":250,"nopriv":247,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":251},"set_bbb_recording_publish_state",327,{"action":250,"nopriv":253,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":254},true,328,{"action":256,"nopriv":247,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":257},"set_bbb_recording_protect_state",329,{"action":256,"nopriv":253,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":259},330,{"action":261,"nopriv":247,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":262},"trash_bbb_recording",331,{"action":261,"nopriv":253,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":264},332,{"action":266,"nopriv":247,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":267},"set_bbb_recording_edits",335,{"action":266,"nopriv":253,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":269},336,{"action":271,"nopriv":247,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":272},"view_join_form",340,{"action":271,"nopriv":253,"callback":142,"hasNonce":247,"hasCapCheck":247,"file":143,"line":274},341,[],[277,281],{"tag":21,"callback":278,"file":279,"line":280},"display_bigbluebutton_shortcode","public\\class-bigbluebutton-public-shortcode.php",29,{"tag":282,"callback":283,"file":279,"line":35},"bigbluebutton_recordings","display_bigbluebutton_old_recordings_shortcode",[],13,11,{"dangerousFunctions":288,"sqlUsage":289,"outputEscaping":309,"fileOperations":28,"externalRequests":49,"nonceChecks":290,"capabilityChecks":356,"bundledLibraries":364},[],{"prepared":290,"raw":291,"locations":292},12,7,[293,297,299,302,304,306,308],{"file":294,"line":295,"context":296},"includes\\class-bigbluebutton-migration.php",98,"$wpdb->get_results() with variable interpolation",{"file":294,"line":298,"context":296},138,{"file":294,"line":300,"context":301},143,"$wpdb->query() with variable interpolation",{"file":294,"line":303,"context":296},145,{"file":294,"line":305,"context":301},151,{"file":294,"line":307,"context":296},262,{"file":294,"line":179,"context":301},{"escaped":189,"rawEcho":310,"locations":311},26,[312,316,318,320,322,325,326,327,328,329,332,334,337,340,342,344,346,347,350,353,355,357,359,361,362,363],{"file":313,"line":314,"context":315},"admin\\class-bigbluebutton-admin.php",252,"raw output",{"file":313,"line":317,"context":315},275,{"file":313,"line":319,"context":315},292,{"file":321,"line":49,"context":315},"admin\\partials\\bigbluebutton-admin-notice.php",{"file":323,"line":324,"context":315},"admin\\partials\\bigbluebutton-room-code-metabox-display.php",5,{"file":323,"line":291,"context":315},{"file":323,"line":291,"context":315},{"file":323,"line":82,"context":315},{"file":323,"line":82,"context":315},{"file":330,"line":331,"context":315},"admin\\partials\\bigbluebutton-settings-display.php",16,{"file":330,"line":333,"context":315},39,{"file":335,"line":336,"context":315},"admin\\partials\\bigbluebutton-warning-admin-notice-display.php",4,{"file":338,"line":339,"context":315},"public\\class-bigbluebutton-public-widget.php",52,{"file":338,"line":341,"context":315},54,{"file":338,"line":343,"context":315},56,{"file":345,"line":34,"context":315},"public\\partials\\bigbluebutton-collapsable-recordings-display.php",{"file":345,"line":109,"context":315},{"file":348,"line":349,"context":315},"public\\partials\\bigbluebutton-create-widget-display.php",3,{"file":351,"line":352,"context":315},"public\\partials\\bigbluebutton-join-display.php",41,{"file":354,"line":291,"context":315},"public\\partials\\bigbluebutton-recordings-display.php",{"file":354,"line":356,"context":315},8,{"file":354,"line":358,"context":315},76,{"file":360,"line":109,"context":315},"public\\partials\\bigbluebutton-room-dropdown-display.php",{"file":360,"line":109,"context":315},{"file":360,"line":82,"context":315},{"file":360,"line":290,"context":315},[],[366,397,411,426,434,445,455,466],{"entryPoint":367,"graph":368,"unsanitizedCount":34,"severity":396},"bbb_user_join_room (public\\class-bigbluebutton-public-room-api.php:59)",{"nodes":369,"edges":392},[370,376,381,385,389],{"id":371,"type":372,"label":373,"file":374,"line":375},"n0","source","$_GET","public\\class-bigbluebutton-public-room-api.php",70,{"id":377,"type":378,"label":379,"file":374,"line":68,"wp_function":380},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",{"id":382,"type":372,"label":383,"file":374,"line":384},"n2","$_GET (x2)",105,{"id":386,"type":387,"label":388,"file":374,"line":384},"n3","transform","→ join_meeting()",{"id":390,"type":378,"label":379,"file":374,"line":391,"wp_function":380},"n4",211,[393,394,395],{"from":371,"to":377,"sanitized":253},{"from":382,"to":386,"sanitized":247},{"from":386,"to":390,"sanitized":247},"medium",{"entryPoint":398,"graph":399,"unsanitizedCount":34,"severity":396},"\u003Cclass-bigbluebutton-public-room-api> (public\\class-bigbluebutton-public-room-api.php:0)",{"nodes":400,"edges":407},[401,403,404,405,406],{"id":371,"type":372,"label":402,"file":374,"line":375},"$_GET (x4)",{"id":377,"type":378,"label":379,"file":374,"line":68,"wp_function":380},{"id":382,"type":372,"label":383,"file":374,"line":384},{"id":386,"type":387,"label":388,"file":374,"line":384},{"id":390,"type":378,"label":379,"file":374,"line":391,"wp_function":380},[408,409,410],{"from":371,"to":377,"sanitized":253},{"from":382,"to":386,"sanitized":247},{"from":386,"to":390,"sanitized":247},{"entryPoint":412,"graph":413,"unsanitizedCount":28,"severity":425},"dismiss_admin_notices (admin\\class-bigbluebutton-admin-api.php:79)",{"nodes":414,"edges":423},[415,419],{"id":371,"type":372,"label":416,"file":417,"line":418},"$_POST","admin\\class-bigbluebutton-admin-api.php",81,{"id":377,"type":378,"label":420,"file":417,"line":421,"wp_function":422},"update_option() [Settings Manipulation]",83,"update_option",[424],{"from":371,"to":377,"sanitized":253},"low",{"entryPoint":427,"graph":428,"unsanitizedCount":28,"severity":425},"\u003Cclass-bigbluebutton-admin-api> (admin\\class-bigbluebutton-admin-api.php:0)",{"nodes":429,"edges":432},[430,431],{"id":371,"type":372,"label":416,"file":417,"line":418},{"id":377,"type":378,"label":420,"file":417,"line":421,"wp_function":422},[433],{"from":371,"to":377,"sanitized":253},{"entryPoint":435,"graph":436,"unsanitizedCount":28,"severity":425},"room_server_settings_change (admin\\class-bigbluebutton-admin.php:436)",{"nodes":437,"edges":443},[438,441],{"id":371,"type":372,"label":439,"file":313,"line":440},"$_POST (x2)",439,{"id":377,"type":378,"label":420,"file":313,"line":442,"wp_function":422},455,[444],{"from":371,"to":377,"sanitized":253},{"entryPoint":446,"graph":447,"unsanitizedCount":28,"severity":425},"bbb_start_meeting_admin (admin\\class-bigbluebutton-admin.php:614)",{"nodes":448,"edges":453},[449,451],{"id":371,"type":372,"label":373,"file":313,"line":450},624,{"id":377,"type":378,"label":379,"file":313,"line":452,"wp_function":380},631,[454],{"from":371,"to":377,"sanitized":253},{"entryPoint":456,"graph":457,"unsanitizedCount":28,"severity":425},"\u003Cclass-bigbluebutton-admin> (admin\\class-bigbluebutton-admin.php:0)",{"nodes":458,"edges":463},[459,460,461,462],{"id":371,"type":372,"label":439,"file":313,"line":440},{"id":377,"type":378,"label":420,"file":313,"line":442,"wp_function":422},{"id":382,"type":372,"label":373,"file":313,"line":450},{"id":386,"type":378,"label":379,"file":313,"line":452,"wp_function":380},[464,465],{"from":371,"to":377,"sanitized":253},{"from":382,"to":386,"sanitized":253},{"entryPoint":467,"graph":468,"unsanitizedCount":28,"severity":425},"\u003Cbigbluebutton-join-display> (public\\partials\\bigbluebutton-join-display.php:0)",{"nodes":469,"edges":480},[470,473,476,479],{"id":371,"type":372,"label":471,"file":351,"line":472},"$_REQUEST['temp_entry_pass']",43,{"id":377,"type":378,"label":474,"file":351,"line":472,"wp_function":475},"echo() [XSS]","echo",{"id":382,"type":372,"label":477,"file":351,"line":478},"$_REQUEST['username']",46,{"id":386,"type":378,"label":474,"file":351,"line":478,"wp_function":475},[481,482],{"from":371,"to":377,"sanitized":253},{"from":382,"to":386,"sanitized":253},{"summary":484,"deductions":485},"The 'video-conferencing-with-bbb' plugin v2.5.3 exhibits a mixed security posture. On the positive side, it demonstrates good practices in output escaping, with 91% of outputs properly escaped, and a commendable 63% of SQL queries utilizing prepared statements, indicating a conscious effort to prevent common web vulnerabilities. The absence of any recorded vulnerabilities (CVEs) and the use of nonces and capability checks on a good portion of its entry points are also strengths.\n\nHowever, a significant concern arises from the large attack surface exposed without proper authentication. Out of 13 total entry points, a concerning 11 are AJAX handlers that lack authentication checks. This presents a substantial risk, as any user, even unauthenticated ones, could potentially interact with these handlers. While taint analysis did not reveal critical or high severity issues, the presence of 2 flows with unsanitized paths warrants attention, even if they didn't reach a critical state in the analysis. The plugin also makes an external HTTP request, which could be a vector if not handled carefully.\n\nOverall, the plugin's lack of historical vulnerabilities suggests a generally stable codebase. Nonetheless, the high number of unprotected AJAX handlers is a critical weakness that needs immediate remediation to secure the plugin against unauthorized actions and potential exploits. The plugin's strengths in SQL and output handling are undermined by this significant exposure.",[486,488,490],{"reason":487,"points":14},"11 AJAX handlers without auth checks",{"reason":489,"points":356},"2 flows with unsanitized paths",{"reason":491,"points":349},"External HTTP request","2026-03-16T19:37:44.549Z",{"wat":494,"direct":511},{"assetPaths":495,"generatorPatterns":502,"scriptPaths":503,"versionParams":504},[496,497,498,499,500,501],"\u002Fwp-content\u002Fplugins\u002Fvideo-conferencing-with-bbb\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fvideo-conferencing-with-bbb\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fvideo-conferencing-with-bbb\u002Fassets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fvideo-conferencing-with-bbb\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fvideo-conferencing-with-bbb\u002Fpublic\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fvideo-conferencing-with-bbb\u002Fpublic\u002Fjs\u002Fbbb-shortcode-frontend.js",[],[498,499,500,501],[505,506,507,508,509,510],"video-conferencing-with-bbb\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","video-conferencing-with-bbb\u002Fassets\u002Fcss\u002Fstyle.css?ver=","video-conferencing-with-bbb\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=","video-conferencing-with-bbb\u002Fassets\u002Fjs\u002Fscript.js?ver=","video-conferencing-with-bbb\u002Fpublic\u002Fjs\u002Ffrontend.js?ver=","video-conferencing-with-bbb\u002Fpublic\u002Fjs\u002Fbbb-shortcode-frontend.js?ver=",{"cssClasses":512,"htmlComments":514,"htmlAttributes":517,"restEndpoints":520,"jsGlobals":521,"shortcodeOutput":523},[513],"bbb-admin-wrap",[515,516],"\u003C!-- BEGIN VIDEO-CONFERENCING-WITH-BBB SHORTCODE -->","\u003C!-- END VIDEO-CONFERENCING-WITH-BBB SHORTCODE -->",[518,519],"data-bbb-shortcode-id","data-bbb-shortcode-config",[],[522],"videoConfBBB",[524],"[bbb_video_conference]"]