Protect WordPress Videos Security & Risk Analysis

wordpress.org/plugins/protect-wp-videos

Protect WordPress Videos offers a simple, fast and secure way to embed and protect your WordPress videos.

100 active installs v1.1.4 PHP + WP 4.0.0+ Updated Mar 15, 2022
contentpostsprivatevideos
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Protect WordPress Videos Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "protect-wp-videos" plugin, version 1.1.4, exhibits a mixed security posture. While it avoids dangerous functions, raw SQL queries, and external HTTP requests, there are notable areas of concern. The plugin has two AJAX handlers, and critically, both of these lack authentication checks. This presents a significant risk, as an unauthenticated attacker could potentially trigger these handlers and cause unintended actions or information disclosure. Additionally, 100% of its output is not properly escaped, which can lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output.

Key Concerns

  • AJAX handlers without authentication checks
  • 100% of outputs not properly escaped
Vulnerabilities
None known

Protect WordPress Videos Security Vulnerabilities

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

Protect WordPress Videos Code Analysis

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

Bundled Libraries

Guzzle

Output Escaping

0% escaped1 total outputs
Attack Surface
2 unprotected

Protect WordPress Videos Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 2

authwp_ajax_upload_to_storageincludes\class-protect-ur-videos.php:169
authwp_ajax_regenerate_private_urlincludes\class-protect-ur-videos.php:189

Shortcodes 2

[protected_video] includes\class-protect-ur-videos.php:171
[track] includes\class-protect-ur-videos.php:172
WordPress Hooks 8
filtermce_external_pluginsadmin\class-protect-ur-videos-admin.php:139
filtermce_buttonsadmin\class-protect-ur-videos-admin.php:140
actionplugins_loadedincludes\class-protect-ur-videos.php:152
actionadmin_enqueue_scriptsincludes\class-protect-ur-videos.php:167
actionadmin_enqueue_scriptsincludes\class-protect-ur-videos.php:168
actioninitincludes\class-protect-ur-videos.php:170
actionwp_enqueue_scriptsincludes\class-protect-ur-videos.php:187
actionwp_enqueue_scriptsincludes\class-protect-ur-videos.php:188
Maintenance & Trust

Protect WordPress Videos Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedMar 15, 2022
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Protect WordPress Videos Developer Profile

gaupoit

2 plugins · 120 total installs

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

How We Detect Protect WordPress Videos

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/protect-wp-videos/admin/css/protect-ur-videos-admin.css/wp-content/plugins/protect-wp-videos/admin/js/protect-ur-videos-admin.js/wp-content/plugins/protect-wp-videos/admin/js/pur-mce-button.js
Script Paths
//vjs.zencdn.net/6.2.4/video.js//cdnjs.cloudflare.com/ajax/libs/videojs-contrib-hls/5.8.2/videojs-contrib-hls.js
Version Parameters
protect-ur-videos-admin.css?ver=protect-ur-videos-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
vjs-default-skin
HTML Comments
<!-- TinyMCE --><!-- end TinyMCE --><div style="display:none"><input type="hidden" id="videojs-autoplay-default"/><input type="hidden" id="videojs-autoplay-default"/></div>
Data Attributes
purvideojs
JS Globals
ajax_obj
Shortcode Output
<video<track
FAQ

Frequently Asked Questions about Protect WordPress Videos