Guest Video Protection – Copy Protect PDF & Video Security & Risk Analysis

wordpress.org/plugins/guest-video-protection

The most secure copy protection for images, video and PDF. Prevent save, screenshots, screen capture and screen recording.

0 active installs v1.5.0 PHP 7.0+ WP 5.7+ Updated Unknown
copy-protect-pdfcopy-protect-videocopy-protect-web-pagecopy-protectionwatermark-media
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Guest Video Protection – Copy Protect PDF & Video Safe to Use in 2026?

Generally Safe

Score 100/100

Guest Video Protection – Copy Protect PDF & Video has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The guest-video-protection plugin, version 1.5.0, exhibits a generally good security posture, largely due to its robust handling of entry points. All identified AJAX handlers and REST API routes appear to have appropriate authentication and permission checks, and there are no cron events or shortcodes that could introduce risks. The absence of dangerous functions and raw SQL queries further strengthens its security. The plugin also demonstrates good practices in file operation handling and makes no external HTTP requests that are not accounted for.

However, a significant area of concern is the output escaping. With 60% of outputs properly escaped, there's a 40% chance that sensitive data could be exposed without adequate sanitization. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly handled before being displayed. The presence of a bundled library, DataTables, also warrants attention, as outdated versions of third-party libraries can be a vector for exploits, though its specific version and known vulnerabilities are not detailed here.

The plugin's vulnerability history is a significant strength; zero known CVEs and no previously recorded vulnerabilities suggest a development team that is either highly security-conscious or has not yet encountered significant issues. This positive track record, combined with the absence of critical taint flows and unsanitized paths, indicates a stable codebase. Despite the noted output escaping concern, the overall security of guest-video-protection v1.5.0 is commendable, with the primary risk stemming from potential XSS vulnerabilities due to incomplete output escaping.

Key Concerns

  • 40% of outputs are not properly escaped
  • Bundled library (DataTables) may be outdated
Vulnerabilities
None known

Guest Video Protection – Copy Protect PDF & Video Security Vulnerabilities

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

Guest Video Protection – Copy Protect PDF & Video Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
27
41 escaped
Nonce Checks
1
Capability Checks
3
File Operations
0
External Requests
5
Bundled Libraries
1

Bundled Libraries

DataTables

Output Escaping

60% escaped68 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
page_settings (includes\class-admin.php:35)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Guest Video Protection – Copy Protect PDF & Video Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_gvprotect_get_media_listincludes\class-admin-ajax.php:9
authwp_ajax_gvprotect_get_page_listincludes\class-admin-ajax.php:10

Shortcodes 1

[gvprotect] includes\class-shortcode.php:17
WordPress Hooks 10
actionadmin_menuincludes\class-admin.php:12
actionmedia_buttonsincludes\class-admin.php:14
actionadmin_enqueue_scriptsincludes\class-admin.php:16
actionelementor/editor/before_enqueue_scriptsincludes\class-admin.php:17
actionadmin_footerincludes\class-admin.php:19
actionelementor/editor/footerincludes\class-admin.php:20
actionwp_enqueue_scriptsincludes\class-shortcode.php:19
actionelementor/widgets/registerincludes\elementor\class-elementor.php:9
actionelementor/editor/before_enqueue_stylesincludes\elementor\class-elementor.php:10
actioninitincludes\gutenberg\class-gutenberg.php:9
Maintenance & Trust

Guest Video Protection – Copy Protect PDF & Video Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.0
Downloads909

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Guest Video Protection – Copy Protect PDF & Video Developer Profile

ArtistScope

7 plugins · 2K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
567 days
View full developer profile
Detection Fingerprints

How We Detect Guest Video Protection – Copy Protect PDF & Video

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/guest-video-protection/asset/js/admin-content.js/wp-content/plugins/guest-video-protection/asset/css/jquery-ui.min.css/wp-content/plugins/guest-video-protection/asset/css/theme.min.css/wp-content/plugins/guest-video-protection/asset/css/datatables.min.css/wp-content/plugins/guest-video-protection/asset/css/admin.css/wp-content/plugins/guest-video-protection/asset/images/insert-button.png
Script Paths
/wp-content/plugins/guest-video-protection/asset/js/datatables.min.js/wp-content/plugins/guest-video-protection/asset/js/admin-content.js
Version Parameters
guest-video-protection/asset/js/datatables.min.js?ver=guest-video-protection/asset/js/admin-content.js?ver=guest-video-protection/asset/css/jquery-ui.min.css?ver=guest-video-protection/asset/css/theme.min.css?ver=guest-video-protection/asset/css/datatables.min.css?ver=guest-video-protection/asset/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
gvprotect-dialog-content
Data Attributes
id="gvprotect-add-content"id="gvprotect-content-tabs"id="gvprotect-media-tab"id="gvprotect-page-tab"id="gvprotect-settings-form"id="gvprotect-api-key"+9 more
JS Globals
GVPROTECT_CONTENT_DATAgvprotect
Shortcode Output
<div id="gvprotect-</div><script>gvprotect().shortcode.init('gvprotect-
FAQ

Frequently Asked Questions about Guest Video Protection – Copy Protect PDF & Video