Dat Pass Security & Risk Analysis

wordpress.org/plugins/dat-pass

Content is locked.

60 active installs v1.1.6 PHP 5.8+ WP + Updated Aug 22, 2021
add-password-contentcontent-is-lockeddat-passihoan
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Dat Pass Safe to Use in 2026?

Generally Safe

Score 85/100

Dat Pass has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The dat-pass plugin v1.1.6 presents a mixed security posture. On the positive side, the plugin exhibits good practices by avoiding dangerous functions, making all SQL queries using prepared statements, and having no recorded vulnerabilities (CVEs). The static analysis also shows no file operations, external HTTP requests, or bundled libraries, which limits potential attack vectors. However, a significant concern arises from the complete lack of output escaping, meaning that any data processed or displayed by the plugin could potentially be rendered as raw HTML or scripts, leading to cross-site scripting (XSS) vulnerabilities. Furthermore, the absence of nonce checks and capability checks, especially given there's one shortcode entry point, is a notable weakness. While the static analysis reports no critical taint flows, the lack of proper output sanitization creates an environment where such flows could easily be exploited if any user-supplied data is involved in outputting content.

In conclusion, while the plugin's avoidance of known malicious code patterns and its clean vulnerability history are commendable, the glaring omission of output escaping and insufficient authorization checks on its entry points represent substantial security risks. The plugin is highly susceptible to XSS attacks if user-controlled data is ever involved in its output. Addressing the output escaping issue should be the immediate priority, followed by implementing capability checks for the shortcode to ensure proper authorization.

Key Concerns

  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Dat Pass Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Dat Pass Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Dat Pass Code Analysis

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

Output Escaping

0% escaped12 total outputs
Attack Surface

Dat Pass Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[datpass] inc\datpass-content.php:41
WordPress Hooks 4
actionwp_enqueue_scriptsdat-pass.php:18
actionplugins_loadeddat-pass.php:28
actionadmin_menuinc\datpass-admin.php:38
actionadmin_initinc\datpass-admin.php:43
Maintenance & Trust

Dat Pass Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedAug 22, 2021
PHP min version5.8
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Dat Pass Developer Profile

Fox Plugin

6 plugins · 170 total installs

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

How We Detect Dat Pass

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dat-pass/css/datpass-style.css
Version Parameters
datpass-css?ver=1.1

HTML / DOM Fingerprints

CSS Classes
datboxdathinhdatformdattitledatghicdatinputdatnhapdatnut+1 more
Data Attributes
id="datnhap"name="dat_input"id="datnut"name="dat_submitplaceholder="PASSWORD"
Shortcode Output
<div class="datbox<div class="dathinh"><img src="<div class="datform"><div class="dattitle">Content is locked
FAQ

Frequently Asked Questions about Dat Pass