Drafty In Here Security & Risk Analysis

wordpress.org/plugins/drafty-in-here

Get email notifications of draft posts sitting in your WordPress Blog waiting to be published.

10 active installs v1.2.0 PHP + WP 4.3+ Updated Jul 31, 2016
draft-postsdraftsfocusmotivationproductivity
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Drafty In Here Safe to Use in 2026?

Generally Safe

Score 85/100

Drafty In Here has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The plugin "drafty-in-here" v1.2.0 exhibits a generally positive security posture, with no recorded vulnerabilities or CVEs, and a lack of complex attack surface. The static analysis reveals good practices such as 100% of SQL queries utilizing prepared statements, indicating a strong defense against SQL injection. File operations and external HTTP requests are absent, further reducing potential attack vectors. However, there are specific areas of concern. The presence of the `create_function` function is a significant risk, as it can be a vector for arbitrary code execution if user-supplied data is passed to it without proper sanitization. Additionally, the output escaping is only 43% proper, suggesting a risk of Cross-Site Scripting (XSS) vulnerabilities if untrusted data is displayed to users without adequate sanitization. The lack of any detected taint flows is encouraging, but this is often due to the limited attack surface and might not reflect the true potential risk given the other identified code quality issues.

Despite the absence of historical vulnerabilities, the identified code signals of `create_function` and insufficient output escaping necessitate caution. The plugin demonstrates strengths in its limited attack surface and secure SQL handling, but these are overshadowed by the potential for critical vulnerabilities if the identified issues are not addressed. A balanced conclusion is that while the plugin appears low-risk due to its simple functionality and lack of known issues, the presence of exploitable functions and unescaped output presents a clear and present danger that requires immediate attention.

Key Concerns

  • Use of dangerous function create_function
  • Low percentage of properly escaped output
  • Missing nonce checks
Vulnerabilities
None known

Drafty In Here Security Vulnerabilities

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

Drafty In Here Code Analysis

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

Dangerous Functions Found

create_functionis_admin() && add_action('admin_notices', create_function('', "drafty-in-here.php:40

Output Escaping

43% escaped7 total outputs
Attack Surface

Drafty In Here Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_noticesdrafty-in-here.php:40
actioninitdrafty-main.php:64
filtercron_schedulesdrafty-main.php:67
actionadmin_initRepositories\Admin\Admin.php:12
actionadmin_menuRepositories\Admin\Admin.php:13
Maintenance & Trust

Drafty In Here Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedJul 31, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Drafty In Here Developer Profile

AronMS

1 plugin · 10 total installs

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

How We Detect Drafty In Here

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/drafty-in-here/

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Drafty In Here