Check Permission Dialogue Security & Risk Analysis

wordpress.org/plugins/check-permission-dialogue

This plugin adds an opt-in permission for certain known tracking scripts and tracking cookies.

0 active installs v2025.07 PHP 8.1.0+ WP 4.9.8+ Updated Jul 15, 2025
analyticscookiestracking
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Check Permission Dialogue Safe to Use in 2026?

Generally Safe

Score 100/100

Check Permission Dialogue has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

The 'check-permission-dialogue' v2025.07 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, performing capability checks, and having no known vulnerabilities or CVEs. The attack surface is also minimal, with a single shortcode as the only entry point and no unprotected AJAX handlers or REST API routes.

However, the static analysis reveals significant concerns. The most alarming finding is that 100% of its outputs are not properly escaped. This presents a high risk of Cross-Site Scripting (XSS) vulnerabilities, as any user-controllable input that is displayed to other users could be injected with malicious scripts. Additionally, the taint analysis identified two flows with unsanitized paths, which, although not classified as critical or high severity in this analysis, warrants investigation for potential security weaknesses that could be exploited in combination with other factors.

Given the lack of known vulnerabilities and the generally good security practices in areas like SQL and authentication checks, the plugin appears to be developed with some security awareness. Nevertheless, the complete absence of output escaping is a critical oversight that severely compromises its security. This single weakness, if not addressed, could lead to severe security breaches, outweighing the strengths in other areas.

Key Concerns

  • Outputs are not properly escaped
  • Taint flows with unsanitized paths
  • No nonce checks implemented
Vulnerabilities
None known

Check Permission Dialogue Security Vulnerabilities

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

Check Permission Dialogue Code Analysis

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

Output Escaping

0% escaped17 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
chk_perm_include_get_data (chk-perm-functions.php:77)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Check Permission Dialogue Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[chk_perm_clear_link] chk-perm-dialog-wp.php:64
WordPress Hooks 6
actionwp_loadedchk-perm-dialog-wp.php:27
actionwp_footerchk-perm-dialog-wp.php:33
actionwp_footerchk-perm-dialog-wp.php:37
actionwp_footerchk-perm-dialog-wp.php:45
actionwp_enqueue_scriptschk-perm-dialog-wp.php:73
actionadmin_menuchk-perm-dialog-wp.php:88
Maintenance & Trust

Check Permission Dialogue Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 15, 2025
PHP min version8.1.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Check Permission Dialogue Developer Profile

danmz

1 plugin · 0 total installs

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

How We Detect Check Permission Dialogue

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Check Permission Dialogue