
Teanco Video Player Lite Security & Risk Analysis
wordpress.org/plugins/teanco-video-player-liteA powerful and lightweight video player for your website.
Is Teanco Video Player Lite Safe to Use in 2026?
Generally Safe
Score 100/100Teanco Video Player Lite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The teanco-video-player-lite plugin v1.2 exhibits a generally strong security posture, adhering to many WordPress security best practices. The static analysis reveals a low attack surface with all identified entry points (AJAX handlers and shortcodes) protected by authorization checks. The plugin also demonstrates good data handling with a high percentage of SQL queries using prepared statements and a very high rate of properly escaped output. Furthermore, the absence of file operations and external HTTP requests mitigates common attack vectors. The vulnerability history shows a clean record, with no known CVEs, indicating responsible development and maintenance.
Despite the overall positive assessment, the presence of 23 instances of the `unserialize` function is a significant concern. While no specific taint flows with unsanitized paths were detected in this analysis, `unserialize` is inherently risky as it can lead to Remote Code Execution (RCE) if the serialized data originates from an untrusted source. The high number of nonce checks (19) and capability checks (11) is a positive sign for securing entry points, but the reliance on `unserialize` overshadows these strengths. The plugin's strengths lie in its robust protection of entry points and diligent output sanitization, but the implicit risk introduced by `unserialize` requires careful consideration.
Key Concerns
- Use of unserialize function
Teanco Video Player Lite Security Vulnerabilities
Teanco Video Player Lite Release Timeline
Teanco Video Player Lite Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Teanco Video Player Lite Attack Surface
AJAX Handlers 18
Shortcodes 2
WordPress Hooks 4
Maintenance & Trust
Teanco Video Player Lite Maintenance & Trust
Maintenance Signals
Community Trust
Teanco Video Player Lite Alternatives
Presto Player
presto-player
A modern video and audio player for courses, landing pages, marketing, and testimonials — with captions, branding, and page-builder support.
Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg
az-video-and-audio-player-addon-for-elementor
Video and audio player with playlist for WordPress. Plays YouTube, Vimeo, HTML5 video, and audio. Works with Elementor, Gutenberg, and Classic Editor.
FluentPlayer – Video Player With Forms & Lead Capture
fluent-player
Get a video player for WordPress that captures leads and collects emails on play.
AutoCraft Player
autocraft-player
AutoCraft Player: The Ultimate Customizable Audio & Video Experience for WordPress
Lean Video and Audio Player
lean-video-and-audio-player
Simple shortcode-based video and audio player supporting HTML5, YouTube, Vimeo and MP3 files with clean, modern interface.
Teanco Video Player Lite Developer Profile
1 plugin · 0 total installs
How We Detect Teanco Video Player Lite
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/teanco-video-player-lite/css/style.css/wp-content/plugins/teanco-video-player-lite/css/admin.css/wp-content/plugins/teanco-video-player-lite/js/admin.js/wp-content/plugins/teanco-video-player-lite/js/jquery.fancybox.min.js/wp-content/plugins/teanco-video-player-lite/js/tinymce.js/wp-content/plugins/teanco-video-player-lite/js/vpl_player.js/wp-content/plugins/teanco-video-player-lite/js/vpl_playlist.js/wp-content/plugins/teanco-video-player-lite/js/vpl_playlist_page.js+13 more/wp-content/plugins/teanco-video-player-lite/js/admin.js/wp-content/plugins/teanco-video-player-lite/js/jquery.fancybox.min.js/wp-content/plugins/teanco-video-player-lite/js/tinymce.js/wp-content/plugins/teanco-video-player-lite/js/vpl_player.js/wp-content/plugins/teanco-video-player-lite/js/vpl_playlist.js/wp-content/plugins/teanco-video-player-lite/js/vpl_playlist_page.js+10 moreteanco-video-player-lite/style.css?ver=teanco-video-player-lite/admin.css?ver=teanco-video-player-lite/admin.js?ver=teanco-video-player-lite/jquery.fancybox.min.js?ver=teanco-video-player-lite/tinymce.js?ver=teanco-video-player-lite/vpl_player.js?ver=teanco-video-player-lite/vpl_playlist.js?ver=teanco-video-player-lite/vpl_playlist_page.js?ver=teanco-video-player-lite/vpl_player_page.js?ver=teanco-video-player-lite/vpl_settings.js?ver=teanco-video-player-lite/vpl_shortcode_manager.js?ver=teanco-video-player-lite/vpl_player_manager.js?ver=teanco-video-player-lite/vpl_playlist_manager.js?ver=teanco-video-player-lite/vpl_statistics.js?ver=teanco-video-player-lite/assets/css/style.css?ver=teanco-video-player-lite/assets/js/script.js?ver=teanco-video-player-lite/assets/js/tinymce.js?ver=teanco-video-player-lite/assets/js/playlist.js?ver=teanco-video-player-lite/assets/css/playlist.css?ver=teanco-video-player-lite/assets/css/video.css?ver=teanco-video-player-lite/assets/js/video.js?ver=HTML / DOM Fingerprints
vpl-player-containerteanco-video-player-wrapperdata-vpl-player-iddata-vpl-playlist-idteanvpl_vars/wp-json/teanvpl/v1/options/wp-json/teanvpl/v1/players/wp-json/teanvpl/v1/playlists[teanvpl][teanvpl_video]