Incognito Window Detect Security & Risk Analysis

wordpress.org/plugins/incognito-window-detect

Display a message to users who are accessing the website via a private window.

10 active installs v1.3 PHP 7.4+ WP 4.1+ Updated Sep 13, 2023
incognito-modeincognito-windowprivate-modeprivate-window-detect
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Incognito Window Detect Safe to Use in 2026?

Generally Safe

Score 85/100

Incognito Window Detect 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 "incognito-window-detect" plugin, version 1.3, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a complete lack of critical or high-severity vulnerabilities in its history are very positive indicators. Furthermore, the code analysis reveals a promising lack of dangerous functions, file operations, and external HTTP requests. The plugin also demonstrates good practices by using prepared statements for all SQL queries and implementing a reasonable number of nonce and capability checks for its entry points.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Incognito Window Detect Security Vulnerabilities

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

Incognito Window Detect Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
45
118 escaped
Nonce Checks
3
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

72% escaped163 total outputs
Attack Surface

Incognito Window Detect Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handleradmin\CMB2\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handleradmin\CMB2\includes\CMB2_Ajax.php:52
WordPress Hooks 48
actioncmb2_admin_initadmin\cmb.php:20
actionadmin_initadmin\CMB2\cmb2-conditionals\cmb2-conditionals.php:54
actionadmin_footeradmin\CMB2\cmb2-conditionals\cmb2-conditionals.php:55
actionplugins_loadedadmin\CMB2\cmb2-conditionals\cmb2-conditionals.php:244
filterwp_prepare_attachment_for_jsadmin\CMB2\includes\CMB2.php:1572
actionadmin_enqueue_scriptsadmin\CMB2\includes\CMB2.php:1589
actioncmb2_save_options-page_fieldsadmin\CMB2\includes\CMB2_Ajax.php:54
filterget_post_metadataadmin\CMB2\includes\CMB2_Ajax.php:147
filterupdate_post_metadataadmin\CMB2\includes\CMB2_Ajax.php:150
filtercmb2_show_onadmin\CMB2\includes\CMB2_hookup.php:79
actionedit_form_topadmin\CMB2\includes\CMB2_hookup.php:118
actionedit_form_before_permalinkadmin\CMB2\includes\CMB2_hookup.php:122
actionedit_form_after_titleadmin\CMB2\includes\CMB2_hookup.php:126
actionedit_form_after_editoradmin\CMB2\includes\CMB2_hookup.php:130
actionadd_meta_boxesadmin\CMB2\includes\CMB2_hookup.php:134
actionadd_meta_boxesadmin\CMB2\includes\CMB2_hookup.php:137
actionadd_attachmentadmin\CMB2\includes\CMB2_hookup.php:138
actionedit_attachmentadmin\CMB2\includes\CMB2_hookup.php:139
actionsave_postadmin\CMB2\includes\CMB2_hookup.php:140
actionpre_get_postsadmin\CMB2\includes\CMB2_hookup.php:147
actionadd_meta_boxes_commentadmin\CMB2\includes\CMB2_hookup.php:155
actionedit_commentadmin\CMB2\includes\CMB2_hookup.php:156
filtermanage_edit-comments_columnsadmin\CMB2\includes\CMB2_hookup.php:159
actionmanage_comments_custom_columnadmin\CMB2\includes\CMB2_hookup.php:160
filtermanage_edit-comments_sortable_columnsadmin\CMB2\includes\CMB2_hookup.php:161
actionpre_get_postsadmin\CMB2\includes\CMB2_hookup.php:162
actionshow_user_profileadmin\CMB2\includes\CMB2_hookup.php:171
actionedit_user_profileadmin\CMB2\includes\CMB2_hookup.php:172
actionuser_new_formadmin\CMB2\includes\CMB2_hookup.php:173
actionpersonal_options_updateadmin\CMB2\includes\CMB2_hookup.php:175
actionedit_user_profile_updateadmin\CMB2\includes\CMB2_hookup.php:176
actionuser_registeradmin\CMB2\includes\CMB2_hookup.php:177
filtermanage_users_columnsadmin\CMB2\includes\CMB2_hookup.php:180
filtermanage_users_custom_columnadmin\CMB2\includes\CMB2_hookup.php:181
filtermanage_users_sortable_columnsadmin\CMB2\includes\CMB2_hookup.php:182
actionpre_get_postsadmin\CMB2\includes\CMB2_hookup.php:183
actionpre_get_postsadmin\CMB2\includes\CMB2_hookup.php:229
actioncreated_termadmin\CMB2\includes\CMB2_hookup.php:233
actionedited_termsadmin\CMB2\includes\CMB2_hookup.php:234
actiondelete_termadmin\CMB2\includes\CMB2_hookup.php:235
actioncmb2_do_oembedadmin\CMB2\includes\helper-functions.php:131
filteris_protected_metaadmin\CMB2\includes\rest-api\CMB2_REST.php:144
actioninitadmin\CMB2\init.php:131
actionplugins_loadedincludes\class-incognito-window-detect.php:142
actionadmin_enqueue_scriptsincludes\class-incognito-window-detect.php:157
actionadmin_enqueue_scriptsincludes\class-incognito-window-detect.php:158
actionwp_enqueue_scriptsincludes\class-incognito-window-detect.php:173
actionwp_enqueue_scriptsincludes\class-incognito-window-detect.php:174
Maintenance & Trust

Incognito Window Detect Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 13, 2023
PHP min version7.4
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Incognito Window Detect Developer Profile

Samuel Silva

6 plugins · 2K total installs

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

How We Detect Incognito Window Detect

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/incognito-window-detect/assets/css/incognito-window-detect.css/wp-content/plugins/incognito-window-detect/assets/js/incognito-window-detect.js
Script Paths
/wp-content/plugins/incognito-window-detect/assets/js/incognito-window-detect.js
Version Parameters
incognito-window-detect/assets/css/incognito-window-detect.css?ver=incognito-window-detect/assets/js/incognito-window-detect.js?ver=

HTML / DOM Fingerprints

CSS Classes
incognito-messageincognito-container
JS Globals
incognitoWindowDetect
FAQ

Frequently Asked Questions about Incognito Window Detect