WPG Page Protection Security & Risk Analysis

wordpress.org/plugins/wpg-page-protection

Protects the page content against screenshots and disables features such as right-clicking and keyboard shortcuts.

10 active installs v1.0 PHP 7.2+ WP 5.0+ Updated Apr 29, 2025
content-protectionright-click-disablescreenshot-protectionsecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPG Page Protection Safe to Use in 2026?

Generally Safe

Score 100/100

WPG Page Protection has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The static analysis of wpg-page-protection v1.0 reveals a strong security posture. The plugin exhibits no identified attack surface points such as AJAX handlers, REST API routes, shortcodes, or cron events that are accessible without authentication or proper permission checks. Furthermore, the code demonstrates excellent practices by employing prepared statements for all SQL queries and ensuring all output is properly escaped, mitigating common vulnerabilities like SQL injection and cross-site scripting. The absence of dangerous functions and file operations further strengthens its security profile.

The vulnerability history is also a significant positive indicator, showing no recorded CVEs, which suggests a history of stable and secure development. The fact that there are no currently unpatched vulnerabilities further reinforces this. The only potential area for minor concern, though not a direct vulnerability, is the presence of a bundled Freemius library v1.0. If this library has known vulnerabilities or is outdated, it could introduce risks. However, without specific information about Freemius v1.0's status, this remains a speculative risk.

Overall, wpg-page-protection v1.0 appears to be a well-developed and secure plugin. Its lack of exploitable entry points, robust handling of data and output, and clean vulnerability history are commendable. The only noted point for potential improvement would be to verify the security status and version of the bundled Freemius library. This plugin currently presents a low-risk profile for WordPress installations.

Key Concerns

  • Bundled Freemius library v1.0 is potentially outdated
Vulnerabilities
None known

WPG Page Protection Security Vulnerabilities

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

WPG Page Protection Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

100% escaped40 total outputs
Attack Surface

WPG Page Protection Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionwp_enqueue_scriptswpg-page-protection.php:159
actionwp_footerwpg-page-protection.php:183
actionadmin_menuwpg-page-protection.php:197
actionadmin_initwpg-page-protection.php:356
actionadmin_enqueue_scriptswpg-page-protection.php:415
Maintenance & Trust

WPG Page Protection Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 29, 2025
PHP min version7.2
Downloads343

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WPG Page Protection Developer Profile

David Powell

1 plugin · 10 total installs

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

How We Detect WPG Page Protection

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpg-page-protection/assets/js/page-protection.js/wp-content/plugins/wpg-page-protection/assets/js/init-screenshot.js
Script Paths
assets/js/page-protection.jsassets/js/init-screenshot.js
Version Parameters
wpg-page-protection/assets/js/page-protection.js?ver=wpg-page-protection/assets/js/init-screenshot.js?ver=

HTML / DOM Fingerprints

Data Attributes
id="custom-overlay-id"
JS Globals
wpgpaprOptions
FAQ

Frequently Asked Questions about WPG Page Protection