Easy Video Publisher Security & Risk Analysis

wordpress.org/plugins/easy-video-publisher

Easy Video Publisher quickly publish YouTube videos, use to Import YouTube videos from one or multiple YouTube channels.

0 active installs v4.0.21 PHP 7.2.5+ WP 3.4+ Updated Jan 9, 2024
channelpostyoutubeyoutube-channelyoutube-embed
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Video Publisher Safe to Use in 2026?

Generally Safe

Score 85/100

Easy Video Publisher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "easy-video-publisher" v4.0.21 plugin exhibits a strong security posture in several key areas. The absence of known CVEs and the consistent lack of recorded vulnerabilities over time are positive indicators of a well-maintained and secure codebase. The static analysis reveals a remarkably small attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without proper authentication or permission checks. This significantly reduces the potential for unauthorized access or manipulation of plugin functionalities.

However, there are areas for improvement. While the plugin utilizes some prepared statements for SQL queries, a significant portion (60%) does not, presenting a moderate risk of SQL injection vulnerabilities if user-supplied data is not meticulously handled. Furthermore, only 34% of output escaping is properly implemented, which raises concerns about potential Cross-Site Scripting (XSS) vulnerabilities if dynamic content is not sanitized before being rendered to the user. The presence of external HTTP requests, while not inherently a vulnerability, warrants careful review to ensure these connections are secure and do not expose the site to external threats.

In conclusion, "easy-video-publisher" v4.0.21 demonstrates a commendable effort in minimizing its attack surface and has a clean vulnerability history. The primary concerns lie in the implementation of SQL queries and output escaping, which, if not addressed, could introduce security weaknesses. The plugin's strengths in attack surface reduction and historical security are significant, but the identified code-level risks require attention to achieve a fully robust security profile.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping not properly implemented
Vulnerabilities
None known

Easy Video Publisher Security Vulnerabilities

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

Easy Video Publisher Code Analysis

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

SQL Query Safety

40% prepared5 total queries

Output Escaping

34% escaped108 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<youtube.admin> (src\Admin\pages\video-publisher\youtube.admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Video Publisher Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionplugins_loadedsrc\Plugin.php:31
actionplugins_loadedsrc\Plugin.php:32
actionadmin_menusrc\WPAdminPage\AdminPage.php:201
actionadmin_enqueue_scriptssrc\WPAdminPage\AdminPage.php:204
actionswa_footersrc\WPAdminPage\AdminPage.php:207
Maintenance & Trust

Easy Video Publisher Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJan 9, 2024
PHP min version7.2.5
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Easy Video Publisher Developer Profile

uri

15 plugins · 1K total installs

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

How We Detect Easy Video Publisher

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-video-publisher/vendor/bootstrap/css/bootstrap.min.css/wp-content/plugins/easy-video-publisher/vendor/bootstrap/js/bootstrap.min.js/wp-content/plugins/easy-video-publisher/vendor/datatables/css/jquery.dataTables.min.css/wp-content/plugins/easy-video-publisher/vendor/datatables/js/jquery.dataTables.min.js/wp-content/plugins/easy-video-publisher/vendor/select2/css/select2.min.css/wp-content/plugins/easy-video-publisher/vendor/select2/js/select2.min.js/wp-content/plugins/easy-video-publisher/assets/css/admin.css/wp-content/plugins/easy-video-publisher/assets/js/admin.js+1 more
Script Paths
/wp-content/plugins/easy-video-publisher/vendor/bootstrap/js/bootstrap.min.js/wp-content/plugins/easy-video-publisher/vendor/datatables/js/jquery.dataTables.min.js/wp-content/plugins/easy-video-publisher/vendor/select2/js/select2.min.js/wp-content/plugins/easy-video-publisher/assets/js/admin.js/wp-content/plugins/easy-video-publisher/assets/js/front.js
Version Parameters
easy-video-publisher/vendor/bootstrap/css/bootstrap.min.css?ver=easy-video-publisher/vendor/bootstrap/js/bootstrap.min.js?ver=easy-video-publisher/vendor/datatables/css/jquery.dataTables.min.css?ver=easy-video-publisher/vendor/datatables/js/jquery.dataTables.min.js?ver=easy-video-publisher/vendor/select2/css/select2.min.css?ver=easy-video-publisher/vendor/select2/js/select2.min.js?ver=easy-video-publisher/assets/css/admin.css?ver=easy-video-publisher/assets/js/admin.js?ver=easy-video-publisher/assets/js/front.js?ver=

HTML / DOM Fingerprints

CSS Classes
evp-wrapperevp-video-itemevp-channel-itemevp-video-embedevp-playlist-wrapper
HTML Comments
<!-- Easy Video Publisher: Video Start --><!-- Easy Video Publisher: Video End --><!-- Easy Video Publisher: Playlist Start --><!-- Easy Video Publisher: Playlist End -->
Data Attributes
data-evp-video-iddata-evp-playlist-id
JS Globals
window.easyVideoPublishervar easyVideoPublisherSettings
REST Endpoints
/wp-json/easy-video-publisher/v1/videos/wp-json/easy-video-publisher/v1/channels
Shortcode Output
[easy_video_publisher][easy_video_publisher_playlist]
FAQ

Frequently Asked Questions about Easy Video Publisher