Draft List Security & Risk Analysis

wordpress.org/plugins/simple-draft-list

WordPress plugin to manage and promote your unpublished content.

70 active installs v2.6.3 PHP 7.4+ WP 4.6+ Updated Mar 15, 2026
draftlistscheduledseowidget
96
A · Safe
CVEs total3
Unpatched0
Last CVEMar 18, 2026
Safety Verdict

Is Draft List Safe to Use in 2026?

Generally Safe

Score 96/100

Draft List has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

3 known CVEsLast CVE: Mar 18, 2026Updated 2mo ago
Risk Assessment

The simple-draft-list v2.6.3 plugin exhibits a generally positive security posture based on the static analysis. The absence of AJAX handlers, REST API routes, cron events, and file operations, along with 100% of SQL queries using prepared statements, are strong indicators of secure development practices. The presence of nonce and capability checks further reinforces this. However, the static analysis does reveal a potential weakness in output escaping, with 21% of outputs not being properly escaped. While the taint analysis shows no flows with unsanitized paths, the lack of detailed taint analysis data (0 flows analyzed) limits the confidence in this aspect.

The vulnerability history indicates a concerning pattern, with two previously disclosed medium severity vulnerabilities, both related to Cross-Site Scripting (XSS). The fact that there are no currently unpatched vulnerabilities is a positive sign, suggesting the developers address issues promptly. However, the recurring nature of XSS vulnerabilities, even if patched, suggests a need for more robust input sanitization and output escaping mechanisms throughout the codebase to prevent such issues in the future.

In conclusion, the plugin has strong foundations in secure coding practices for critical areas like database interactions and entry point protection. The primary concern lies in the less than perfect output escaping and the history of XSS vulnerabilities, which, despite being patched, highlight a potential blind spot. While the current version appears secure from known exploits, continuous vigilance regarding output handling and code review is recommended.

Key Concerns

  • 21% of outputs not properly escaped
  • History of 2 medium XSS vulnerabilities
  • Limited taint analysis (0 flows analyzed)
Vulnerabilities
3 published

Draft List Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2026-4006medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Draft List <= 2.6.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'display_name' Parameter

Mar 18, 2026 Patched in 2.6.3 (1d)
CVE-2025-11197medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Draft List <= 2.6.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 10, 2025 Patched in 2.6.2 (1d)
CVE-2025-10181medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Draft List <= 2.6 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 19, 2025 Patched in 2.6.1 (1d)
Code Analysis
Analyzed Mar 16, 2026

Draft List Code Analysis

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

Output Escaping

79% escaped111 total outputs
Attack Surface

Draft List Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[drafts] inc\create-lists.php:95
WordPress Hooks 6
actionadmin_initinc\metabox.php:30
actionsave_postinc\metabox.php:101
filterplugin_row_metainc\shared.php:42
actionadmin_initinc\shared.php:84
actionwp_enqueue_scriptsinc\shared.php:95
actionwidgets_initinc\widget.php:25
Maintenance & Trust

Draft List Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 15, 2026
PHP min version7.4
Downloads11K

Community Trust

Rating92/100
Number of ratings5
Active installs70
Developer Profile

Draft List Developer Profile

David Artiss

10 plugins · 11K total installs

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

How We Detect Draft List

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-draft-list/inc/metabox.js/wp-content/plugins/simple-draft-list/inc/widget.js
Script Paths
/wp-content/plugins/simple-draft-list/inc/metabox.js/wp-content/plugins/simple-draft-list/inc/widget.js
Version Parameters
simple-draft-list/inc/metabox.js?ver=simple-draft-list/inc/widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
draft-list-widget
Data Attributes
data-draft-list-iddata-draft-list-limitdata-draft-list-typedata-draft-list-orderdata-draft-list-scheduleddata-draft-list-icon+8 more
JS Globals
draftListWidget
Shortcode Output
[drafts]
FAQ

Frequently Asked Questions about Draft List