
WpStream – Live Streaming, Video on Demand, Pay Per View Security & Risk Analysis
wordpress.org/plugins/wpstreamWpStream is a Video Streaming Plugin that lets you broadcast live events and helps you sell tickets or recordings via WooCommerce.
Is WpStream – Live Streaming, Video on Demand, Pay Per View Safe to Use in 2026?
Generally Safe
Score 92/100WpStream – Live Streaming, Video on Demand, Pay Per View has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "wpstream" plugin version 4.11.2 exhibits a mixed security posture. While it demonstrates strengths in using prepared statements for all SQL queries and a high percentage of properly escaped output, there are notable areas of concern. The static analysis reveals a substantial attack surface, with 60 AJAX handlers, 23 of which lack authentication checks. This, combined with 7 flows with unsanitized paths identified by taint analysis, presents a significant risk of unauthorized access and potential code execution, especially since one of these flows is rated as high severity. The plugin's vulnerability history shows 4 past medium-severity CVEs, primarily related to Missing Authorization and CSRF. Although there are no currently unpatched vulnerabilities, this pattern suggests a recurring tendency for authorization and input validation weaknesses. The presence of unprotected AJAX endpoints and high-severity taint flows are the most critical findings and outweigh the positive aspects of the code analysis.
Key Concerns
- 23 AJAX handlers without auth checks
- 1 high severity taint flow with unsanitized path
- 7 total flows with unsanitized paths
- 4 past medium severity CVEs (Missing Auth, CSRF)
WpStream – Live Streaming, Video on Demand, Pay Per View Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
WpStream – Live Streaming, Video on Demand, Pay Per View < 4.11.2 - Authenticated (Subscriber+) Arbitrary File Upload
WpStream < 4.11.2 - Authenticated (Subscriber+) Insecure Direct Object Reference
WpStream <= 4.9.5 - Missing Authorization
WpStream <= 4.9.5 - Missing Authorization
WpStream – Live Streaming, Video on Demand, Pay Per View <= 4.5.4 - Cross-Site Request Forgery via wpstream_update_local_event_settings
WpStream – Live Streaming, Video on Demand, Pay Per View <= 4.4.10 - Cross-Site Request Forgery via wpstream_settings
WpStream – Live Streaming, Video on Demand, Pay Per View Release Timeline
WpStream – Live Streaming, Video on Demand, Pay Per View Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WpStream – Live Streaming, Video on Demand, Pay Per View Attack Surface
AJAX Handlers 60
Shortcodes 6
WordPress Hooks 156
Scheduled Events 2
Maintenance & Trust
WpStream – Live Streaming, Video on Demand, Pay Per View Maintenance & Trust
Maintenance Signals
Community Trust
WpStream – Live Streaming, Video on Demand, Pay Per View Alternatives
SaleAssist Live Video Engagements
saleassist
The best Live Video Engagement solution for your website. The most trusted Live Video solution for WordPress and WooCommerce.
Live Shopping & Shoppable Videos For WooCommerce
live-shopping-video-streams
Easy-to-install Plugin that adds Live Shopping, Shoppable Videos & Live Commerce as Sales Channels to WooCommerce Stores to Sell & Promote Products
Castio.live – Live Streaming Plugin for WordPress (HLS) + Real-Time Chat
castio-live
Live streaming plugin for WordPress with HLS, real-time chat, PayPal & Stripe paywall, and Gutenberg blocks. No OBS, no RTMP.
Instant Indexing for Google
fast-indexing-api
A very efficient yet simple plugin to take care of your indexing woos and helps get your content crawled by search bots instantly.
Jetpack VideoPress
jetpack-videopress
The finest video hosting for WordPress. Drag and drop videos through the WordPress editor and keep the focus on your content, not the ads.
WpStream – Live Streaming, Video on Demand, Pay Per View Developer Profile
2 plugins · 4K total installs
How We Detect WpStream – Live Streaming, Video on Demand, Pay Per View
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wpstream/hello-wpstream/css/theme.css/wp-content/plugins/wpstream/hello-wpstream/css/main.css/wp-content/plugins/wpstream/hello-wpstream/css/customizer.css/wp-content/plugins/wpstream/hello-wpstream/js/customizer.js/wp-content/plugins/wpstream/hello-wpstream/js/script.js/wp-content/plugins/wpstream/hello-wpstream/js/navigation.js/wp-content/plugins/wpstream/hello-wpstream/js/skip-link-focus-fix.js/wp-content/plugins/wpstream/streamify/assets/css/style.css+7 more/wp-content/plugins/wpstream/hello-wpstream/js/theme.js/wp-content/plugins/wpstream/hello-wpstream/js/main.js/wp-content/plugins/wpstream/hello-wpstream/js/customizer.js/wp-content/plugins/wpstream/streamify/assets/js/script.js/wp-content/plugins/wpstream/includes/wpstream-custom-field.js/wp-content/plugins/wpstream/assets/js/wpstream.js+2 morewpstream/style.css?ver=wpstream-player?ver=wpstream/script.js?ver=HTML / DOM Fingerprints
wpstream-dashboard-wrapperwpstream-channel-settingswpstream-video-uploadwpstream-player-containerwpstream-vod-listwpstream-paywall-wrapper<!-- Hello WPStream Theme --><!-- Only if wpstream-theme -->data-wpstream-channel-iddata-wpstream-video-iddata-wpstream-paywall-idwpstream_ajax_objectwpstream_frontend_varswpstream_player_varsWpStream_Login_Register/wp-json/wpstream/v1/channel//wp-json/wpstream/v1/video//wp-json/wpstream/v1/payment/[wpstream_channel][wpstream_video][wpstream_vod_list][wpstream_paywall]