
Draft List Security & Risk Analysis
wordpress.org/plugins/simple-draft-listWordPress plugin to manage and promote your unpublished content.
Is Draft List Safe to Use in 2026?
Generally Safe
Score 96/100Draft List has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
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)
Draft List Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Draft List <= 2.6.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'display_name' Parameter
Draft List <= 2.6.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Draft List <= 2.6 - Authenticated (Contributor+) Stored Cross-Site Scripting
Draft List Release Timeline
Draft List Code Analysis
Output Escaping
Draft List Attack Surface
Shortcodes 1
WordPress Hooks 6
Maintenance & Trust
Draft List Maintenance & Trust
Maintenance Signals
Community Trust
Draft List Alternatives
Astra Widgets
astra-widgets
Quickest solution to add widgets like Address, Social Profiles and List icons on a website built with Astra.
Elementor Custom Skin
ele-custom-skin
Create new skins for Elementor PRO 3.x page builder. Design your own skins for Post and Post Archive Widgets using Elementor Loop Templates.
Iks Menu – WordPress Category Accordion Menu & FAQs
iks-menu
Super customizable WordPress plugin for displaying custom menus, taxonomy/category terms and FAQs as accordion menu (with images support).
My YouTube Channel
youtube-channel
Show video thumbnails or playable video block of recent YouTube Playlist, Channel (User Uploads) videos.
Display Categories Widget
display-categories-widget
Display Categories Widget will display Child categories on your sidebar. Can be placed on widget in sidebar.
Draft List Developer Profile
10 plugins · 11K total installs
How We Detect Draft List
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/simple-draft-list/inc/metabox.js/wp-content/plugins/simple-draft-list/inc/widget.js/wp-content/plugins/simple-draft-list/inc/metabox.js/wp-content/plugins/simple-draft-list/inc/widget.jssimple-draft-list/inc/metabox.js?ver=simple-draft-list/inc/widget.js?ver=HTML / DOM Fingerprints
draft-list-widgetdata-draft-list-iddata-draft-list-limitdata-draft-list-typedata-draft-list-orderdata-draft-list-scheduleddata-draft-list-icon+8 moredraftListWidget[drafts]