
Broadcast Companion (Twitch) Security & Risk Analysis
wordpress.org/plugins/broadcast-companionThis plugin is for use with the Broadcast Lite theme and provides the Twitch, YouTube and Kick integration.
Is Broadcast Companion (Twitch) Safe to Use in 2026?
Generally Safe
Score 85/100Broadcast Companion (Twitch) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The broadcast-companion plugin v3.0.6 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerabilities. The absence of file operations and bundled libraries also reduces the attack surface from common exploit vectors. However, significant concerns arise from the static analysis. The presence of one unprotected AJAX handler is a critical security flaw, as it represents a direct entry point for unauthenticated attackers. While the output escaping is relatively good at 72%, the remaining 28% unescaped outputs could still lead to cross-site scripting (XSS) vulnerabilities depending on the nature of the data. The lack of nonce and capability checks on the identified AJAX handler further exacerbates this risk. The plugin's clean vulnerability history is a positive indicator of past development diligence, but it does not mitigate the immediate risks identified in the current code. In conclusion, while the plugin benefits from robust SQL handling and a clean vulnerability record, the unprotected AJAX endpoint is a severe oversight that requires immediate attention.
Key Concerns
- Unprotected AJAX handler
- Unescaped output detected (28%)
- Missing nonce check on AJAX
- Missing capability check on AJAX
Broadcast Companion (Twitch) Security Vulnerabilities
Broadcast Companion (Twitch) Code Analysis
Output Escaping
Broadcast Companion (Twitch) Attack Surface
AJAX Handlers 1
WordPress Hooks 7
Scheduled Events 1
Maintenance & Trust
Broadcast Companion (Twitch) Maintenance & Trust
Maintenance Signals
Community Trust
Broadcast Companion (Twitch) Alternatives
No alternatives data available yet.
Broadcast Companion (Twitch) Developer Profile
7 plugins · 1K total installs
How We Detect Broadcast Companion (Twitch)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/broadcast-companion/bc-companion-admin.css/wp-content/plugins/broadcast-companion/bc-companion-admin.js/wp-content/plugins/broadcast-companion/bc-companion-main.js/wp-content/plugins/broadcast-companion/bc-companion-youtube.js/wp-content/plugins/broadcast-companion/bc-companion-kick.jshttps://embed.twitch.tv/embed/v1.jsbroadcast-companion-admin-js?ver=3.0.6broadcast-companion-admin-css?ver=3.0.6bc-companion-main.js?ver=3.0.5bc-companion-youtube.js?ver=3.0.5bc-companion-kick.js?ver=3.0.5HTML / DOM Fingerprints
<!-- http://codex.wordpress.org/Function_Reference/register_setting --><!-- With input validation: --><!-- register_setting( 'my-settings-group', 'my-plugin-settings', 'my_settings_validate_and_sanitize' ); --><!-- The second argument ($option_name) is the option name. It’s the one we use with functions like get_option() and update_option() -->+4 moredata-streamweasels-bc-channeldata-streamweasels-bc-settingsbcTwitchUsernamebcTwitchIdbcTwitchEmbedbcTwitchEmbedChatbcVideoSettingsbcClipPeriod+7 more