
DJ On Air Widget Security & Risk Analysis
wordpress.org/plugins/dj-on-air-widgetSidebar widget that displays the name, avatar, and profile link of a user scheduled to be "on-air" during the current hour.
Is DJ On Air Widget Safe to Use in 2026?
Generally Safe
Score 85/100DJ On Air Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The dj-on-air-widget plugin v0.2.6 presents a mixed security posture. While the static analysis reveals a small attack surface with no immediately apparent unprotected entry points for AJAX or REST API, several code signals raise significant concerns. The presence of dangerous functions like `unserialize` and `create_function` is a major red flag, as these can be exploited if user-controlled data is passed to them without proper sanitization. Furthermore, all SQL queries are executed without prepared statements, creating a substantial risk of SQL injection vulnerabilities. The complete lack of output escaping for all identified outputs is another critical weakness, exposing the site to Cross-Site Scripting (XSS) attacks.
The plugin's vulnerability history is currently clean, with no recorded CVEs. This might suggest a lack of past exploitation or a history of diligent patching by developers. However, the static analysis findings indicate that even without known historical vulnerabilities, the code itself contains fundamental security flaws that could be exploited. The limited number of entry points is a positive, but it does not mitigate the inherent risks posed by the insecure coding practices identified.
In conclusion, despite a clean vulnerability history, the plugin exhibits critical security weaknesses due to the use of dangerous functions, unescaped outputs, and raw SQL queries. These issues represent a significant risk of exploitation, and immediate remediation is strongly advised. The absence of known vulnerabilities should not be mistaken for a secure codebase given the identified static analysis findings.
Key Concerns
- Dangerous functions used (unserialize, create_function)
- SQL queries not using prepared statements
- No proper output escaping
- Limited capability checks (1/2 entry points)
- Limited nonce checks (1/2 entry points)
DJ On Air Widget Security Vulnerabilities
DJ On Air Widget Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
DJ On Air Widget Attack Surface
Shortcodes 2
WordPress Hooks 7
Maintenance & Trust
DJ On Air Widget Maintenance & Trust
Maintenance Signals
Community Trust
DJ On Air Widget Alternatives
Meks Audio Player
meks-audio-player
Easily enhance your podcast, music or any audio files with a full-featured and customizable sticky audio player.
Radiojar Audio Player
radiojar-player
Audio player plugin for Radiojar platform , just by dragging the widget or added shortcode [rj-player].
Serverless Radio
serverless-radio
A serverless MP3 linear streaming plugin that lets you create AutoDJ-like playlists from public MP3 folders — no VPS required.
PlayMe
playme
Embeddable Song Request Form for Radio Stations
Spinitron Player
spinitron-player
A streaming player for radio stations using Spinitron, with live data integration.
DJ On Air Widget Developer Profile
3 plugins · 1K total installs
How We Detect DJ On Air Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/dj-on-air-widget/styles/djonair.cssdj-on-air-widget/styles/djonair.css?ver=HTML / DOM Fingerprints
on-air-embeddedon-air-liston-air-djon-air-dj-avatarcleardefault-djon-air-dj-schedule-day-blockon-air-dj-schedule-day-title+5 more<!-- Use nonce for verification -->id="meta_inner"<div class="on-air-embedded"><h3 class="on-air-dj-schedule-day-title"><ul class="on-air-dj-schedule-time-list"><li class="on-air-dj-schedule-time-item">