
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Security & Risk Analysis
wordpress.org/plugins/video-conferencing-with-bbbWordPress virtual classroom plugin. Free BigBlueButton live class plugin for remote teaching, distance learning, and online classes.
Is Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Safe to Use in 2026?
Generally Safe
Score 100/100Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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.
However, 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.
Overall, 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.
Key Concerns
- 11 AJAX handlers without auth checks
- 2 flows with unsanitized paths
- External HTTP request
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Security Vulnerabilities
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Release Timeline
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Attack Surface
AJAX Handlers 11
Shortcodes 2
WordPress Hooks 38
Maintenance & Trust
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Maintenance & Trust
Maintenance Signals
Community Trust
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Alternatives
Wplms bigbluebutton addon
bbb-wplms
Wplms bigbluebutton addon is a social login integration plugin for BuddyPress.
Eventin Addon for TutorLMS
eventin-addon-for-tutor-lms
Integrate Eventin with Tutor LMS to manage live classes, webinars, workshops, and course-related events. Display schedules, streamline registrations, …
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
learnpress
A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes &am …
Tutor LMS Elementor Addons
tutor-lms-elementor-addons
Get 35+ Elementor widgets to create an entire eLearning site with Tutor LMS and design custom course pages, course carousels, listings, and more.
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Developer Profile
3 plugins · 400 total installs
How We Detect Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/video-conferencing-with-bbb/assets/css/admin-style.css/wp-content/plugins/video-conferencing-with-bbb/assets/css/style.css/wp-content/plugins/video-conferencing-with-bbb/assets/js/admin-script.js/wp-content/plugins/video-conferencing-with-bbb/assets/js/script.js/wp-content/plugins/video-conferencing-with-bbb/public/js/frontend.js/wp-content/plugins/video-conferencing-with-bbb/public/js/bbb-shortcode-frontend.js/wp-content/plugins/video-conferencing-with-bbb/assets/js/admin-script.js/wp-content/plugins/video-conferencing-with-bbb/assets/js/script.js/wp-content/plugins/video-conferencing-with-bbb/public/js/frontend.js/wp-content/plugins/video-conferencing-with-bbb/public/js/bbb-shortcode-frontend.jsvideo-conferencing-with-bbb/assets/css/admin-style.css?ver=video-conferencing-with-bbb/assets/css/style.css?ver=video-conferencing-with-bbb/assets/js/admin-script.js?ver=video-conferencing-with-bbb/assets/js/script.js?ver=video-conferencing-with-bbb/public/js/frontend.js?ver=video-conferencing-with-bbb/public/js/bbb-shortcode-frontend.js?ver=HTML / DOM Fingerprints
bbb-admin-wrap<!-- BEGIN VIDEO-CONFERENCING-WITH-BBB SHORTCODE --><!-- END VIDEO-CONFERENCING-WITH-BBB SHORTCODE -->data-bbb-shortcode-iddata-bbb-shortcode-configvideoConfBBB[bbb_video_conference]