ownRadio Security & Risk Analysis

wordpress.org/plugins/com-netvoxlab-ownradio

Broadcast radio ownRadio. Listen to your favorite music only.

10 active installs v2019.10.29 PHP + WP 4.6+ Updated Oct 29, 2019
broadcastmusic-onlineownradioradio
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ownRadio Safe to Use in 2026?

Generally Safe

Score 85/100

ownRadio has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'com-netvoxlab-ownradio' plugin, v2019.10.29, exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a lack of critical findings in taint analysis suggest a relatively secure codebase. Furthermore, the plugin avoids dangerous functions and external HTTP requests, which are common vectors for vulnerabilities. The SQL queries are all prepared statements, indicating good practice in database interaction. However, there are areas for improvement. A significant concern is the output escaping, where only 46% of outputs are properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is reflected without adequate sanitization. Additionally, the plugin does not implement any nonce checks or capability checks, which are fundamental security measures to prevent unauthorized actions and token manipulation, especially given the presence of 11 shortcodes that could potentially serve as entry points. The attack surface is entirely composed of shortcodes, and while there are no unprotected entry points reported, the absence of specific checks leaves room for potential abuse.

Key Concerns

  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

ownRadio Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

ownRadio Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

46% escaped13 total outputs
Attack Surface

ownRadio Attack Surface

Entry Points11
Unprotected0

Shortcodes 11

[ownradio_player] ownradio.php:163
[ownradio_new_player] ownradio.php:164
[ownradio_vkcomment] ownradio.php:165
[ownradio_GetUserDevices] ownradio.php:166
[ownradio_GetUsersRating] ownradio.php:167
[ownradio_GetLastTracks] ownradio.php:168
[ownradio_googleAnalytics] ownradio.php:169
[ownradio_GetLastTracksWithRating] ownradio.php:171
[ownradio_GetLastUsers] ownradio.php:173
[ownradio_GetTracksHistory] ownradio.php:175
[ownradio_GetLastDevices] ownradio.php:176
WordPress Hooks 7
actionadmin_menunvxownradioadminmenu.php:10
actionadmin_initnvxownradioadminmenu.php:53
actionadmin_menuownradio.php:42
actionadmin_initownradio.php:43
actioninitownradio.php:177
actionwp_footerownradio.php:178
actioninitownradio.php:179
Maintenance & Trust

ownRadio Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedOct 29, 2019
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

ownRadio Developer Profile

foxstrot

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect ownRadio

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/com-netvoxlab-ownradio/assets/gp.svg/wp-content/plugins/com-netvoxlab-ownradio/assets/pause.svg/wp-content/plugins/com-netvoxlab-ownradio/assets/pic.png/wp-content/plugins/com-netvoxlab-ownradio/assets/but1.svg/wp-content/plugins/com-netvoxlab-ownradio/assets/app.svg/wp-content/plugins/com-netvoxlab-ownradio/assets/next.svg/wp-content/plugins/com-netvoxlab-ownradio/assets/tx.svg
Version Parameters
com-netvoxlab-ownradio/style.css?ver=com-netvoxlab-ownradio/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
ownRadioPlayer-new-tracksmall-playerownRadioPlayer-playtrack-detsmall-detownRadioPlayer-new-trackbig-playerownRadioPlayer-play+2 more
HTML Comments
<!-- BEGIN ownradio_new_player --><!-- END ownradio_new_player --><!-- BEGIN ownradio_player --><!-- END ownradio_player -->+18 more
Data Attributes
data-type="ownRadioPlayer-play"data-type="ownRadioPlayer-pause"data-type="ownRadioPlayer-next"data-type="ownRadioPlayer-prev"data-type="ownRadioPlayer-volume-up"data-type="ownRadioPlayer-volume-down"+8 more
JS Globals
nvxOwnRadioServerUrlbrowserInfonetvoxlab_ownradio_add_script
Shortcode Output
[ownradio_player][ownradio_new_player][ownradio_vkcomment][ownradio_GetUserDevices]
FAQ

Frequently Asked Questions about ownRadio