
StreamWeasels Kick Integration Security & Risk Analysis
wordpress.org/plugins/streamweasels-kick-integrationStreamWeasels Kick Integration for embedding live streams from Kick
Is StreamWeasels Kick Integration Safe to Use in 2026?
Generally Safe
Score 96/100StreamWeasels Kick Integration has a strong security track record. Known vulnerabilities have been patched promptly.
The "streamweasels-kick-integration" plugin exhibits a mixed security posture. While it demonstrates good practices such as 100% use of prepared statements for SQL queries and a high percentage of properly escaped output, significant concerns arise from its unprotected entry points and lack of comprehensive security checks. The presence of unprotected AJAX handlers and REST API routes creates direct avenues for potential exploitation by unauthenticated users.
Although the static analysis did not reveal critical or high-severity taint flows, the absence of nonce checks on AJAX handlers is a notable weakness, making it susceptible to Cross-Site Request Forgery (CSRF) attacks. The vulnerability history, while showing no currently unpatched vulnerabilities, indicates a past pattern of medium-severity Cross-Site Scripting (XSS) issues. This suggests that while the developers have addressed past vulnerabilities, the underlying coding practices may still leave room for such flaws.
Overall, the plugin has strengths in its database interaction and output handling. However, the unprotected entry points and the historical prevalence of XSS vulnerabilities, coupled with the lack of nonce checks, represent significant security risks that require attention.
Key Concerns
- 2 AJAX handlers without auth checks
- 1 REST API route without permission callbacks
- No nonce checks
- Bundled Freemius v1.0
- Past medium severity XSS vulnerabilities
StreamWeasels Kick Integration Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
StreamWeasels Kick Integration <= 1.1.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via vodsChannel Parameter
StreamWeasels Kick Integration <= 1.1.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
StreamWeasels Kick Integration <= 1.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via status-classic-offline-text Parameter
SW Kick Integration - Blocks and Shortcodes for Embedding Kick Streams <= 1.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via sw-kick-embed Shortcode
StreamWeasels Kick Integration Code Analysis
Bundled Libraries
Output Escaping
StreamWeasels Kick Integration Attack Surface
AJAX Handlers 2
REST API Routes 1
Shortcodes 4
WordPress Hooks 18
Maintenance & Trust
StreamWeasels Kick Integration Maintenance & Trust
Maintenance Signals
Community Trust
StreamWeasels Kick Integration Alternatives
WP Crowdfunding
wp-crowdfunding
WP Crowdfunding is a WordPress plugin for fundraising/backer sites. This WooCommerce based plugin lets you launch a site like Kickstarter easily.
Songkick Concerts and Festivals
songkick-concerts-and-festivals
This plugin lets you display events for a Songkick user, artist, venue, or metro area on your WordPress blog, as a widget or shortcode.
StreamWeasels Online Status Bar
stream-status-for-twitch
Display your Twitch, YouTube, or Kick live online status directly in a sticky bar at the top of your site.
Show your artists tour dates from Songkick
cvw-songkick-widget
Add your Songkick artists tour dates list in any place of your website.
Kickstarter Tracker Widget
kickstarter-tracker-widget
A widget that displays Kickstarter project status
StreamWeasels Kick Integration Developer Profile
4 plugins · 2K total installs
How We Detect StreamWeasels Kick Integration
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/streamweasels-kick-integration/build/kick-integration/block.json/wp-content/plugins/streamweasels-kick-integration/build/kick-embed/block.json/wp-content/plugins/streamweasels-kick-integration/freemius/start.php/wp-content/plugins/streamweasels-kick-integration/includes/class-streamweasels-kick-integration-activator.php/wp-content/plugins/streamweasels-kick-integration/includes/class-streamweasels-kick-integration-deactivator.php/wp-content/plugins/streamweasels-kick-integration/includes/class-streamweasels-kick-integration.php/wp-content/plugins/streamweasels-kick-integration/streamweasels-kick-integration.phpHTML / DOM Fingerprints
wp-block-streamweasels-kick-integration-kick-integrationwp-block-streamweasels-kick-integration-kick-embeddata-block="streamweasels/kick-integration"data-block="streamweasels/kick-embed"window.ski_fs/wp-json/streamweasels-kick/v1/data/[sw-kick-integration[sw-kick-embed