Radio Browser Stations Security & Risk Analysis

wordpress.org/plugins/lknwp-radio-browser

Display and play online radio stations from Radio-Browser.info with a beautiful player and customizable radio list.

0 active installs v1.0.1 PHP 7.4+ WP 5.0+ Updated Mar 5, 2026
audiomusicplayerradiostreaming
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Radio Browser Stations Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 28d ago
Risk Assessment

The lknwp-radio-browser plugin v1.0.1 demonstrates a strong security posture based on the provided static analysis. It exhibits good practices by employing prepared statements for all SQL queries and ensuring proper output escaping for all identified outputs. The absence of dangerous function calls, file operations, and critical taint flows further contributes to its secure coding. The plugin also shows awareness of security by including a nonce check.

However, there are areas for improvement. The plugin lacks capability checks for its entry points, which means any authenticated user, regardless of their role or permissions, could potentially interact with these features. While the attack surface is small (2 shortcodes), the absence of permission checks represents a potential risk. The presence of external HTTP requests without specific details about their security implications is also a minor concern.

Given the lack of any recorded vulnerabilities or CVEs, the plugin has a historically good track record. This, combined with the robust implementation of prepared statements and output escaping, suggests a development team that prioritizes security. Nevertheless, the missing capability checks are a concrete area of concern that could be addressed to further harden the plugin.

Key Concerns

  • Missing capability checks on entry points
Vulnerabilities
None known

Radio Browser Stations Security Vulnerabilities

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

Radio Browser Stations Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

100% escaped17 total outputs
Attack Surface

Radio Browser Stations Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[radio_browser_list] Includes\Lknwp_Radio_Browser.php:169
[radio_browser_player] Includes\Lknwp_Radio_Browser.php:170
WordPress Hooks 10
actionadmin_menuAdmin\Lknwp_Radio_Browser_Admin.php:58
actionadmin_enqueue_scriptsIncludes\Lknwp_Radio_Browser.php:132
actionadmin_enqueue_scriptsIncludes\Lknwp_Radio_Browser.php:133
actionadmin_menuIncludes\Lknwp_Radio_Browser.php:134
actionwp_enqueue_scriptsIncludes\Lknwp_Radio_Browser.php:152
actionwp_enqueue_scriptsIncludes\Lknwp_Radio_Browser.php:153
actioninitIncludes\Lknwp_Radio_Browser.php:159
actionsave_postIncludes\Lknwp_Radio_Browser.php:160
filterquery_varsIncludes\Lknwp_Radio_Browser.php:161
filterdocument_title_partsIncludes\Lknwp_Radio_Browser.php:183
Maintenance & Trust

Radio Browser Stations Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 5, 2026
PHP min version7.4
Downloads227

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Radio Browser Stations Developer Profile

linknacional

18 plugins · 5K total installs

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

How We Detect Radio Browser Stations

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lknwp-radio-browser/Admin/css/lknwp-radio-browser-admin.css/wp-content/plugins/lknwp-radio-browser/Admin/js/lknwp-radio-browser-admin.js/wp-content/plugins/lknwp-radio-browser/Includes/assets/css/colors.css/wp-content/plugins/lknwp-radio-browser/Admin/css/lknwp-radio-browser-admin-help.css/wp-content/plugins/lknwp-radio-browser/Admin/js/lknwp-radio-browser-admin-help.js
Script Paths
/wp-content/plugins/lknwp-radio-browser/Admin/js/lknwp-radio-browser-admin.js/wp-content/plugins/lknwp-radio-browser/Admin/js/lknwp-radio-browser-admin-help.js
Version Parameters
lknwp-radio-browser/css/lknwp-radio-browser-admin.css?ver=lknwp-radio-browser/js/lknwp-radio-browser-admin.js?ver=lknwp-radio-browser/Includes/assets/css/colors.css?ver=lknwp-radio-browser/css/lknwp-radio-browser-admin-help.css?ver=lknwp-radio-browser/js/lknwp-radio-browser-admin-help.js?ver=

HTML / DOM Fingerprints

JS Globals
lknwpRadioTexts
FAQ

Frequently Asked Questions about Radio Browser Stations