
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Security & Risk Analysis
wordpress.org/plugins/video-conferencing-with-bbbThis plugin allows teachers to manage their live virtual classrooms, video conference and online meeting right from WordPress.
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 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
Plug-N-Meet web conference integration
plugnmeet
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://www.gnu.
Video Conferencing with Zoom
video-conferencing-with-zoom-api
Gives you the power to manage Zoom Meetings, Zoom Webinars, Recordings, Reports and create users directly from your WordPress dashboard.
LiveWebinar
livewebinar
Most Advanced Webinar Software. Collaborate Anywhere. Try an advanced platform for webinars fully tailored to your business. No credit card required.
BrainCert Virtual Classroom
html5-virtual-classroom
Transform the way you educate with BrainCert's Virtual Classroom API. Immerse your users in a world of interactive, dynamic, and effective online …
Video Conferencing with Webex
video-conferencing-webex
Enables you to visually collaborate, create, edit, delete and align your Webex meeting schedules directly from your WordPress dashboard.
Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton Developer Profile
2 plugins · 500 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]