MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Security & Risk Analysis

wordpress.org/plugins/wp-smart-tv

Turn WordPress into the home of your media brand. Organize video and podcasts, power streaming apps, and launch your own Roku channel.

200 active installs v3.1.2 PHP 7.4+ WP 6.3+ Updated Jul 15, 2026
podcastsrokustreamingvideovimeo
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 14, 2025
Safety Verdict

Is MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Safe to Use in 2026?

Generally Safe

Score 99/100

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jan 14, 2025Updated 1mo ago
Risk Assessment

The wp-smart-tv plugin v2.2.4 exhibits a mixed security posture. While it demonstrates good practices in areas like SQL query handling (100% prepared statements) and a relatively low number of identified taint flows, several areas warrant concern. The presence of unprotected AJAX handlers significantly increases the attack surface, as these entry points could be exploited by unauthenticated users. Although no critical or high-severity taint flows were detected, the overall number of entry points is substantial, and the lack of authentication on two AJAX handlers is a notable weakness.

The vulnerability history indicates a past medium-severity Cross-Site Scripting (XSS) vulnerability, which has since been patched. While the absence of currently unpatched CVEs is positive, the prior existence of an XSS flaw suggests a need for ongoing vigilance regarding input sanitization and output escaping, especially given that 21% of outputs are not properly escaped.

In conclusion, the plugin has strengths in its SQL practices and lack of critical vulnerabilities. However, the unprotected AJAX endpoints and a portion of unescaped outputs present immediate risks that should be addressed to improve its overall security. The past XSS vulnerability also highlights the importance of continuous security review.

Key Concerns

  • Unprotected AJAX handlers present
  • Unescaped output detected
  • Bundled outdated jQuery v3.4.1
  • Past medium severity XSS vulnerability
Vulnerabilities
1 published

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-12818medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Smart TV <= 2.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 14, 2025 Patched in 2.1.9 (1d)
Version History

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Release Timeline

v3.1.2Current
v3.1.1
v3.1.0
v3.0.0
v2.2.4
v2.2.3
v2.2.1
v2.2.0
v2.1.9
v2.1.81 CVE
v2.1.71 CVE
v2.1.61 CVE
v2.0.151 CVE
v2.0.141 CVE
v2.0.131 CVE
v2.0.121 CVE
v2.0.111 CVE
v2.0.101 CVE
v2.0.91 CVE
v2.0.81 CVE
Code Analysis
Analyzed Mar 16, 2026

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
34 escaped
Nonce Checks
2
Capability Checks
3
File Operations
2
External Requests
2
Bundled Libraries
4

Bundled Libraries

TinyMCEDataTablesjQuery3.4.1Select2

Output Escaping

79% escaped43 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
start_json_import (includes\controls\class-wp-smart-tv-import-ajax.php:20)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 3

authwp_ajax_rovidx_wpstv_validate_importincludes\controls\class-wp-smart-tv-import-ajax.php:11
authwp_ajax_rovidx_wpstv_import_rdpincludes\controls\class-wp-smart-tv-import-ajax.php:12
authwp_ajax_rovidx_start_json_importincludes\controls\class-wp-smart-tv-import-ajax.php:15

REST API Routes 1

GET/wp-json/tv/roku/includes\builders\class-wp-smart-tv-roku-dp.php:14

Shortcodes 1

[tv-video-player] includes\builders\class-wp-smart-tv-shortcodes.php:8
WordPress Hooks 16
actionrest_api_initincludes\builders\class-wp-smart-tv-roku-dp.php:9
actioncmb2_admin_initincludes\class-wp-smart-tv-roku-settings.php:25
filtersubmenu_fileincludes\class-wp-smart-tv-roku-settings.php:27
actionadmin_menuincludes\class-wp-smart-tv-settings.php:19
actionadmin_menuincludes\class-wp-smart-tv-settings.php:21
filtersubmenu_fileincludes\class-wp-smart-tv-settings.php:22
actionplugins_loadedincludes\class-wp-smart-tv.php:121
actionadmin_enqueue_scriptsincludes\class-wp-smart-tv.php:137
actionadmin_enqueue_scriptsincludes\class-wp-smart-tv.php:138
actioncmb2_admin_initincludes\class-wp-smart-tv.php:139
actionadmin_noticesincludes\class-wp-smart-tv.php:140
actionadmin_initincludes\class-wp-smart-tv.php:141
actionwp_enqueue_scriptsincludes\class-wp-smart-tv.php:157
actionwp_enqueue_scriptsincludes\class-wp-smart-tv.php:158
actioninitincludes\class-wp-smart-tv.php:159
actioninitpublic\class-wp-smart-tv-public.php:61
Maintenance & Trust

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 15, 2026
PHP min version7.4
Downloads48K

Community Trust

Rating78/100
Number of ratings14
Active installs200
Developer Profile

MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App Developer Profile

Rovidx Media, Inc.

1 plugin · 200 total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-smart-tv/admin/css/wp-smart-tv-admin.css/wp-content/plugins/wp-smart-tv/admin/js/wp-smart-tv-admin.js/wp-content/plugins/wp-smart-tv/admin/js/wp-smart-tv-importer.js/wp-content/plugins/wp-smart-tv/lib/assets/css/font-awesome.min.css
Script Paths
/wp-content/plugins/wp-smart-tv/admin/js/wp-smart-tv-admin.js/wp-content/plugins/wp-smart-tv/admin/js/wp-smart-tv-importer.js
Version Parameters
wp-smart-tv-admin.css?ver=wp-smart-tv-admin.js?ver=wp-smart-tv-importer.js?ver=font-awesome.min.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Start WP Smart TV -->
Data Attributes
data-wpstv-ajax-urldata-wpstv-nonce
JS Globals
wpstvdata
FAQ

Frequently Asked Questions about MediaBlaster – Build a Video Streaming Website, Podcast Network & Roku App