
Sortable Dashboard To-Do List Security & Risk Analysis
wordpress.org/plugins/sortable-dashboard-to-do-listAdds a sortable to-do list widget to your WP dashboard. Useful for developers, content writers, and team tasks. Easily assign tasks to other users.
Is Sortable Dashboard To-Do List Safe to Use in 2026?
Generally Safe
Score 100/100Sortable Dashboard To-Do List has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'sortable-dashboard-to-do-list' v2.4.1 plugin exhibits a concerning security posture primarily due to its unprotected AJAX endpoints. While the plugin demonstrates good practices in its use of prepared statements for SQL queries and output escaping, the presence of 7 AJAX handlers without authentication checks presents a significant attack surface. This means that any unauthenticated user could potentially interact with these endpoints, leading to unintended actions or information disclosure.
The taint analysis further highlights this concern, revealing 3 flows with unsanitized paths. Although classified as high severity rather than critical, these flows indicate potential vulnerabilities where user-supplied data could be manipulated to execute unintended code or access sensitive information within the application. The use of the `unserialize` function, known to be dangerous if handling untrusted input, exacerbates these risks.
The plugin's vulnerability history is a positive indicator, showing no known CVEs. This suggests that the plugin has historically been maintained with security in mind, or that past vulnerabilities (if any) have been addressed promptly. However, the current static analysis reveals significant security gaps that outweigh the clean vulnerability history. Therefore, while the plugin benefits from good coding practices in certain areas, the unprotected AJAX handlers and identified taint flows present a substantial risk that requires immediate attention.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flows
- Dangerous function unserialize
- Missing nonce checks on AJAX
Sortable Dashboard To-Do List Security Vulnerabilities
Sortable Dashboard To-Do List Release Timeline
Sortable Dashboard To-Do List Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Sortable Dashboard To-Do List Attack Surface
AJAX Handlers 7
WordPress Hooks 6
Maintenance & Trust
Sortable Dashboard To-Do List Maintenance & Trust
Maintenance Signals
Community Trust
Sortable Dashboard To-Do List Alternatives
Dashboard To-Do List
dashboard-to-do-list
A dashboard to-do list widget with the option to show the to-do list on the website. This is a great tool for web developers building a new website.
Todo by Aavoya
todo-by-aavoya
A Simple plugin to manage small projects or can be used as todo list.
Todo for BuddyPress & BuddyBoss
bp-user-to-do-list
Transform your BuddyPress or BuddyBoss community into a powerful task management platform. Members can create personal todos, collaborate on group tas …
NoteFlow – Smart Notes Manager for WordPress Admin
noteflow
A simple and efficient notes manager for WordPress admin dashboard. Create, organize, and manage your notes directly from WordPress.
To Do List Member
todo-lists-for-membership-sites
To Do List Member adds todolists and tasks using custom taxonomy and post type to your blog.
Sortable Dashboard To-Do List Developer Profile
3 plugins · 200 total installs
How We Detect Sortable Dashboard To-Do List
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/sortable-dashboard-to-do-list/css/sdtdl-front.css/wp-content/plugins/sortable-dashboard-to-do-list/js/sdtdl-front.min.js/wp-content/plugins/sortable-dashboard-to-do-list/js/sdtdl-front.min.jssortable-dashboard-to-do-list/css/sdtdl-front.css?ver=sortable-dashboard-to-do-list/js/sdtdl-front.min.js?ver=HTML / DOM Fingerprints
sdtdl-list-headersdtdl-add-item-wrapsdtdl-list-itemsdtdl-item-contentsdtdl-item-detailssdtdl-item-usersdtdl-item-due-datesdtdl-item-actions+22 moredata-sdtdl-iddata-sdtdl-taskdata-sdtdl-due-datedata-sdtdl-assigned-tosdtdl_varssdtdl_ajax_urlsdtdl_current_user_idsdtdl_noncesdtdl_strings/wp-json/sdtdl/v1/add-item/wp-json/sdtdl/v1/edit-item/wp-json/sdtdl/v1/delete-item/wp-json/sdtdl/v1/update-order/wp-json/sdtdl/v1/save-settings/wp-json/sdtdl/v1/mark-complete/wp-json/sdtdl/v1/dismiss-notice