Disabled Source, Disabled Right Click and Content Protection Security & Risk Analysis

wordpress.org/plugins/disabled-source-disabled-right-click-and-content-protection

Disable Source(Ctrl+U), Disable Right click, Disable F12 functional key, and Disable save the page(Ctrl+S) and Content Protection of your WordPress We …

10K active installs v1.6.5 PHP 5.3+ WP 4.7+ Updated Jan 31, 2026
content-protectiondisable-ip-address-and-countryimage-protectionno-right-clickright-click-off
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Disabled Source, Disabled Right Click and Content Protection Safe to Use in 2026?

Generally Safe

Score 100/100

Disabled Source, Disabled Right Click and Content Protection has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The plugin "disabled-source-disabled-right-click-and-content-protection" v1.6.5 demonstrates a generally good security posture with several strong practices. All identified entry points, including AJAX handlers, REST API routes, shortcodes, and cron events, appear to have authentication checks, and the plugin utilizes prepared statements for all SQL queries. Furthermore, a high percentage of output is properly escaped, and nonce checks are implemented. The absence of external HTTP requests and bundled libraries is also a positive indicator.

However, the presence of two instances of the dangerous `unserialize` function is a notable concern. While the taint analysis did not reveal any unsanitized paths or vulnerabilities stemming from this, the function itself is inherently risky as it can lead to object injection vulnerabilities if not handled with extreme care and validated input. The plugin's vulnerability history shows no known CVEs, which is reassuring, but the potential risk associated with `unserialize` warrants attention and careful scrutiny of how it's being used.

In conclusion, the plugin has several security strengths, particularly in its handling of web requests and database interactions. The primary area of concern is the use of `unserialize`, which introduces a potential risk that needs to be mitigated through robust input validation. The lack of a vulnerability history is positive but does not completely negate the inherent risk of using a dangerous function. Overall, the plugin appears to be reasonably secure, but the `unserialize` function is a point that should be monitored.

Key Concerns

  • Dangerous function unserialize detected
Vulnerabilities
None known

Disabled Source, Disabled Right Click and Content Protection Security Vulnerabilities

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

Disabled Source, Disabled Right Click and Content Protection Code Analysis

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

Dangerous Functions Found

unserialize$jh_visitor_info = @unserialize(file_get_contents('http://ip-api.com/php/'.$jh_visitor_ip));includes\functions\functions.php:137
unserialize$jh_visitor_info = @unserialize(file_get_contents('http://ip-api.com/php/'.$jh_visitor_ip));includes\functions\functions.php:164

SQL Query Safety

100% prepared2 total queries

Output Escaping

96% escaped293 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
csf_export (includes\admin\framework\functions\actions.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Disabled Source, Disabled Right Click and Content Protection Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_csf-get-iconsincludes\admin\framework\functions\actions.php:50
authwp_ajax_csf-exportincludes\admin\framework\functions\actions.php:87
authwp_ajax_csf-importincludes\admin\framework\functions\actions.php:123
authwp_ajax_csf-resetincludes\admin\framework\functions\actions.php:150
authwp_ajax_csf-chosenincludes\admin\framework\functions\actions.php:189
authwp_ajax_jh_review_notice_callbackincludes\functions\notice.php:114
WordPress Hooks 31
actioninitdisabled-source-and-content-protection.php:29
actionwp_enqueue_scriptsincludes\admin\framework\classes\abstract.class.php:20
actionadmin_menuincludes\admin\framework\classes\admin-options.class.php:107
actionadmin_bar_menuincludes\admin\framework\classes\admin-options.class.php:108
actionnetwork_admin_menuincludes\admin\framework\classes\admin-options.class.php:112
filteradmin_footer_textincludes\admin\framework\classes\admin-options.class.php:493
actionafter_setup_themeincludes\admin\framework\classes\setup.class.php:73
actioninitincludes\admin\framework\classes\setup.class.php:74
actionswitch_themeincludes\admin\framework\classes\setup.class.php:75
actionadmin_enqueue_scriptsincludes\admin\framework\classes\setup.class.php:76
actionwp_enqueue_scriptsincludes\admin\framework\classes\setup.class.php:77
actionwp_headincludes\admin\framework\classes\setup.class.php:78
filteradmin_body_classincludes\admin\framework\classes\setup.class.php:79
actionadmin_menuincludes\admin\framework\views\welcome.php:19
filterplugin_action_linksincludes\admin\framework\views\welcome.php:20
filterplugin_row_metaincludes\admin\framework\views\welcome.php:21
actionadmin_enqueue_scriptsincludes\functions\functions.php:9
actionwp_enqueue_scriptsincludes\functions\functions.php:19
actionadmin_initincludes\functions\functions.php:91
filtercomments_openincludes\functions\functions.php:106
filterpings_openincludes\functions\functions.php:107
filtercomments_arrayincludes\functions\functions.php:110
actioninitincludes\functions\functions.php:128
actionwp_headincludes\functions\functions.php:207
filterjh_disable_roles_permissionincludes\functions\functions.php:222
filterjh_disable_pages_permissionincludes\functions\functions.php:238
filterjh_disable_post_type_permissionincludes\functions\functions.php:290
actionadmin_initincludes\functions\functions.php:312
actionadmin_initincludes\functions\notice.php:14
actionadmin_noticesincludes\functions\notice.php:88
actionadmin_noticesincludes\functions\notice.php:119
Maintenance & Trust

Disabled Source, Disabled Right Click and Content Protection Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 31, 2026
PHP min version5.3
Downloads249K

Community Trust

Rating98/100
Number of ratings92
Active installs10K
Developer Profile

Disabled Source, Disabled Right Click and Content Protection Developer Profile

Jahid Hasan

4 plugins · 11K total installs

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

How We Detect Disabled Source, Disabled Right Click and Content Protection

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/disabled-source-disabled-right-click-and-content-protection/includes/assets/css/style.css
Version Parameters
disabled-source-disabled-right-click-and-content-protection/includes/assets/css/style.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Disabled Source, Disabled Right Click and Content Protection