
StreamWeasels Twitch Integration Security & Risk Analysis
wordpress.org/plugins/streamweasels-twitch-integrationEmbed Twitch streams with our collection of Twitch Blocks and Shortcodes. Works with Block Editor, Classic Editor, and Page Builders.
Is StreamWeasels Twitch Integration Safe to Use in 2026?
Generally Safe
Score 96/100StreamWeasels Twitch Integration has a strong security track record. Known vulnerabilities have been patched promptly.
The "streamweasels-twitch-integration" plugin v1.9.4 presents a mixed security posture. While the code analysis shows strengths such as 100% of SQL queries using prepared statements and a high percentage of properly escaped output, there are significant concerns regarding its attack surface. Notably, 8 out of 13 identified entry points (AJAX handlers and REST API routes) lack proper authentication or permission checks, exposing them to potential unauthorized access and manipulation.
The vulnerability history reveals a past pattern of 4 medium severity vulnerabilities, specifically related to information exposure and cross-site scripting. Although there are no currently unpatched vulnerabilities, the existence of past issues, especially those involving input neutralization and sensitive data, warrants vigilance. The last reported vulnerability in July 2025 suggests the plugin has had recent security issues, reinforcing the need for careful review of current code.
Overall, the plugin demonstrates good practices in data handling with prepared statements and output escaping. However, the large number of unprotected entry points and the history of common web vulnerabilities indicate a risk of unauthorized access and potential exploitation. The presence of a bundled library (Freemius v1.0) is also a point to consider for its own potential vulnerabilities if not kept up-to-date.
Key Concerns
- Unprotected AJAX handlers
- Unprotected REST API routes
- Medium severity vulnerabilities in history
- Bundled library (Freemius v1.0) may be outdated
StreamWeasels Twitch Integration Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
StreamWeasels Twitch Integration <= 1.9.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
StreamWeasels Twitch Integration <= 1.8.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via sw-twitch-embed Shortcode
StreamWeasels Twitch Integration <= 1.7.8 - Unauthenticated Sensitive Information Exposure
StreamWeasels Twitch Integration <= 1.7.5 - Authenticated (Contributor+) Stored Cross-Site Scripting
StreamWeasels Twitch Integration Code Analysis
Bundled Libraries
Output Escaping
StreamWeasels Twitch Integration Attack Surface
AJAX Handlers 4
REST API Routes 5
Shortcodes 4
WordPress Hooks 24
Scheduled Events 1
Maintenance & Trust
StreamWeasels Twitch Integration Maintenance & Trust
Maintenance Signals
Community Trust
StreamWeasels Twitch Integration Alternatives
Twitch Player
ttv-easy-embed-player
Twitch streams for your WordPress website - Twitch Player unlocks a compact, cinema-style layout, great for embedded stream experience.
Twitch Rail
ttv-easy-embed
Twitch streams for your WordPress website - Twitch Rail unlocks a horizontal scrolling layout, to display many streams in a small space.
Twitch Wall
ttv-easy-embed-wall
Twitch streams for your WordPress website - Twitch Wall unlocks a classic Twitch layout for displaying many streams at once.
TwitchPress
twitchpress
Unofficial Twitch.tv power-up for your WordPress!
TwitchPress Embed Everything
twitchpress-embed-everything
Add the Embed Everything plugin to your blog after installing the core TwitchPress plugin called Channel Solution for Twitch.
StreamWeasels Twitch Integration Developer Profile
4 plugins · 2K total installs
How We Detect StreamWeasels Twitch Integration
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/streamweasels-twitch-integration/build/twitch-integration/block.json/wp-content/plugins/streamweasels-twitch-integration/build/twitch-embed/block.json/wp-content/plugins/streamweasels-twitch-integration/css/admin-style.css/wp-content/plugins/streamweasels-twitch-integration/css/frontend-style.css/wp-content/plugins/streamweasels-twitch-integration/js/admin.js/wp-content/plugins/streamweasels-twitch-integration/js/frontend.js/wp-content/plugins/streamweasels-twitch-integration/js/admin.js/wp-content/plugins/streamweasels-twitch-integration/js/frontend.jsstreamweasels-twitch-integration/css/admin-style.css?ver=streamweasels-twitch-integration/css/frontend-style.css?ver=streamweasels-twitch-integration/js/admin.js?ver=streamweasels-twitch-integration/js/frontend.js?ver=HTML / DOM Fingerprints
swti-twitch-integration-blockswti-twitch-embed-blockdata-layoutdata-channelsdata-teamdata-gamedata-limitdata-channel+6 moreSWTI_Ajax/wp-json/swti-twitch-api/[sw-twitch-integration[sw-twitch-embed