HDTasks | Client and Team Task Lists Security & Risk Analysis

wordpress.org/plugins/hdtasks

HDTasks. Project task management for teams and creatives

10 active installs v0.2 PHP 5.6+ WP 4.8.0+ Updated Mar 21, 2020
hdthdtaskproject-managmenttaskstodo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is HDTasks | Client and Team Task Lists Safe to Use in 2026?

Generally Safe

Score 85/100

HDTasks | Client and Team Task Lists has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "hdtasks" plugin v0.2 exhibits a generally positive security posture, with no recorded vulnerabilities in its history and a static analysis that highlights good practices. All identified AJAX handlers include authentication checks, and there are no instances of raw SQL queries or critical/high severity taint flows. The absence of file operations and external HTTP requests also contributes to a more secure profile. However, the plugin's output escaping is only at 57%, which is a significant concern. While not all outputs are necessarily exploitable, a large percentage of unescaped data passing through the plugin increases the risk of cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these outputs.

Key Concerns

  • Low output escaping percentage (57%)
Vulnerabilities
None known

HDTasks | Client and Team Task Lists Security Vulnerabilities

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

HDTasks | Client and Team Task Lists Release Timeline

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

HDTasks | Client and Team Task Lists Code Analysis

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

Output Escaping

57% escaped72 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
hdt_add_new_task (includes\functions.php:97)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

HDTasks | Client and Team Task Lists Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 12

authwp_ajax_hdt_get_taskincludes\functions.php:65
noprivwp_ajax_hdt_get_taskincludes\functions.php:66
authwp_ajax_hdt_update_task_orderincludes\functions.php:92
noprivwp_ajax_hdt_update_task_orderincludes\functions.php:93
authwp_ajax_hdt_add_new_taskincludes\functions.php:160
noprivwp_ajax_hdt_add_new_taskincludes\functions.php:161
authwp_ajax_hdt_add_new_task_commentincludes\functions.php:218
noprivwp_ajax_hdt_add_new_task_commentincludes\functions.php:219
authwp_ajax_hdt_add_new_projectincludes\functions.php:254
authwp_ajax_hdt_delete_projectincludes\functions.php:301
authwp_ajax_hdt_edit_projectincludes\functions.php:351
authwp_ajax_hdt_edit_save_projectincludes\functions.php:382
WordPress Hooks 9
actionadmin_enqueue_scriptshdtasks.php:47
actionadmin_menuhdtasks.php:78
actionadmin_menuhdtasks.php:85
actioninithdtasks.php:88
actioninitincludes\post_type.php:60
actioninitincludes\post_type.php:107
filterwp_insert_term_dataincludes\post_type.php:124
filterarchive_templateincludes\post_type.php:142
actionwp_print_scriptsincludes\template.php:37
Maintenance & Trust

HDTasks | Client and Team Task Lists Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMar 21, 2020
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

HDTasks | Client and Team Task Lists Developer Profile

Harmonic Design

6 plugins · 8K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
205 days
View full developer profile
Detection Fingerprints

How We Detect HDTasks | Client and Team Task Lists

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hdtasks/includes/admin_style.css/wp-content/plugins/hdtasks/includes/admin_script.js/wp-content/plugins/hdtasks/includes/moment.js/wp-content/plugins/hdtasks/includes/sortable.js/wp-content/plugins/hdtasks/includes/script.js/wp-content/plugins/hdtasks/includes/editor/trumbowyg.min.js/wp-content/plugins/hdtasks/includes/editor/ui/trumbowyg.min.css/wp-content/plugins/hdtasks/style.css
Script Paths
/wp-content/plugins/hdtasks/includes/admin_script.js/wp-content/plugins/hdtasks/includes/moment.js/wp-content/plugins/hdtasks/includes/sortable.js/wp-content/plugins/hdtasks/includes/script.js/wp-content/plugins/hdtasks/includes/editor/trumbowyg.min.js
Version Parameters
hdtasks/includes/admin_style.css?v=hdtasks/includes/admin_script.js?v=hdtasks/includes/moment.js?v=hdtasks/includes/sortable.js?v=hdtasks/includes/script.js?v=hdtasks/style.css?v=

HTML / DOM Fingerprints

CSS Classes
cs-loader-innerselectselectboxselect-hiddencontenteditable
HTML Comments
<!-- [wpfcNOT] -->
Data Attributes
data-id
JS Globals
hdt_ajaxproject_idcurrent_user
FAQ

Frequently Asked Questions about HDTasks | Client and Team Task Lists