WP Youku Security & Risk Analysis

wordpress.org/plugins/wp-youku

用这个插件,直接输入优酷视频的链接,就行了!

10 active installs v1.1 PHP + WP 3.3+ Updated May 12, 2014
auto-blogvideoyouku
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Youku Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The wp-youku plugin v1.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all its SQL queries and includes nonce and capability checks, indicating an effort to secure its entry points. Furthermore, the plugin has no known historical vulnerabilities (CVEs), which is a strong indicator of its current stability. However, the static analysis reveals a significant concern regarding output escaping, with only 33% of outputs being properly escaped. This leaves a substantial portion of user-generated or dynamic content potentially vulnerable to Cross-Site Scripting (XSS) attacks if displayed without proper sanitization.

The presence of the `create_function` dangerous function is another red flag. While not directly linked to a taint flow in this analysis, this function is deprecated and known to have security implications due to its ability to execute arbitrary code. The plugin's attack surface, though small and reportedly unprotected entry points are zero, is still based on shortcodes, which can be a vector for issues if not handled with extreme care, especially with insufficient output escaping. The lack of taint analysis data and external HTTP requests is good, but the output escaping and the dangerous function are clear weaknesses that need immediate attention.

Key Concerns

  • Insufficient output escaping
  • Use of dangerous function create_function
Vulnerabilities
None known

WP Youku Security Vulnerabilities

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

WP Youku Code Analysis

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

Dangerous Functions Found

create_function$callback = create_function('', 'echo "'.str_replace('"', '\"', $section['desc']).'";');inc\settings-api\class.settings-api.php:112

Output Escaping

33% escaped27 total outputs
Attack Surface

WP Youku Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[youku] inc\shortcode.php:7
[video] inc\shortcode.php:8
WordPress Hooks 10
actionadmin_menuinc\post-meta.php:4
actionsave_postinc\post-meta.php:5
filterthe_contentinc\post-meta.php:25
actionadmin_enqueue_scriptsinc\settings-api\class.settings-api.php:31
actionadmin_initinc\settings-api\init.php:16
actionadmin_menuinc\settings-api\init.php:17
actioninitinc\shortcode.php:4
actionadmin_initwp-youku.php:25
actionadmin_noticeswp-youku.php:29
filterplugin_action_linkswp-youku.php:105
Maintenance & Trust

WP Youku Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedMay 12, 2014
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

WP Youku Developer Profile

suifengtec

12 plugins · 1K total installs

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

How We Detect WP Youku

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-youku/inc/css/wp-youku-admin.css/wp-content/plugins/wp-youku/inc/js/wp-youku-admin.js
Script Paths
/wp-content/plugins/wp-youku/inc/js/wp-youku-admin.js
Version Parameters
wp-youku/inc/css/wp-youku-admin.css?ver=wp-youku/inc/js/wp-youku-admin.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- wp youku shortcode init --><!-- add_action('admin_menu','wpYoukuregisterAdminMenu'); -->
Data Attributes
name="wp-youku-settings[default_width]"name="wp-youku-settings[default_height]"id="wp-youku-settings-default_width"id="wp-youku-settings-default_height"
JS Globals
var wp_youku_admin_obj
Shortcode Output
[youku w=[youku id=[/youku]
FAQ

Frequently Asked Questions about WP Youku