
Video Player Pro Security & Risk Analysis
wordpress.org/plugins/video-player-proChange all site videos with one click - Has YouTube skin - Create unlimited playlists - Subtitle Support (SRT) - Multi Quality Support - Video Element …
Is Video Player Pro Safe to Use in 2026?
Generally Safe
Score 85/100Video Player Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'video-player-pro' plugin v1.1.2 exhibits a concerning security posture primarily due to a large number of unprotected entry points, specifically AJAX handlers. While the plugin has no recorded vulnerability history, suggesting it has been relatively secure in the past, the static analysis reveals significant weaknesses. The presence of 18 AJAX handlers without authentication checks presents a substantial attack surface. Furthermore, the use of the `unserialize` function, without proper context or sanitization checks implied by the taint analysis, is a critical risk that could lead to remote code execution if attacker-controlled data is passed to it.
The taint analysis, while limited to only two flows, identified two flows with unsanitized paths, although they were not classified as critical or high severity. This, combined with the fact that 65% of output is properly escaped, suggests that while some efforts have been made to secure outputs, there's still room for improvement, and potential for XSS vulnerabilities. The lack of capability checks on any entry points is another significant concern. In summary, despite a clean vulnerability history, the plugin's architecture with numerous unprotected AJAX handlers, the dangerous `unserialize` function, and the taint analysis findings highlight a high potential for exploitation. Immediate attention is required to secure these entry points and address the identified coding practices.
Key Concerns
- 18 AJAX handlers without auth checks
- Dangerous function: unserialize
- 2 flows with unsanitized paths (taint analysis)
- 0 capability checks on entry points
- 35% of output not properly escaped
Video Player Pro Security Vulnerabilities
Video Player Pro Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Video Player Pro Attack Surface
AJAX Handlers 18
Shortcodes 1
WordPress Hooks 13
Maintenance & Trust
Video Player Pro Maintenance & Trust
Maintenance Signals
Community Trust
Video Player Pro Alternatives
Gosign – Youtube Video Player Block
gosign-youtube-video-player-block
Fügen Sie einmal einen Youtube-Videoplayerblock mit benutzerdefiniertem Splash-Bild anstelle des Youtube-Standards hinzu und können Sie auch Optionen …
Chromeless YouTube
chromeless-youtube
This chromeless YouTube player enables you to easily display videos on your site. Each player instance displays a different video and can be resized.
AutoCraft Player
autocraft-player
AutoCraft Player: The Ultimate Customizable Audio & Video Experience for WordPress
All-in-One Video Gallery
all-in-one-video-gallery
The ultimate video player & video gallery plugin for YouTubers, Video Bloggers, Course Creators, Podcasters, and anyone embedding videos on websites.
Wonder Video Embed
wonderplugin-video-embed
Embed MP4, Youtube, Vimeo, Wistia videos to the sidebar widget, WordPress posts and pages.
Video Player Pro Developer Profile
2 plugins · 20 total installs
How We Detect Video Player Pro
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/video-player-pro/assets/css/template/vpp-skin-youtube-style.css/wp-content/plugins/video-player-pro/assets/js/template/vpp-skin-youtube-script.js/wp-content/plugins/video-player-pro/assets/js/template/vpp-skin-youtube-script.jsvideo-player-pro/assets/css/template/vpp-skin-youtube-style.css?ver=video-player-pro/assets/js/template/vpp-skin-youtube-script.js?ver=HTML / DOM Fingerprints
ytpl-renderytpl-skin-youtubedata-vppVPP_LOCALIZE