TaskPress Security & Risk Analysis

wordpress.org/plugins/taskpress

Trello-style Kanban boards for WordPress. Manage projects with drag-and-drop cards, lists, and team collaboration. BETA VERSION.

0 active installs v0.0.1 PHP 7.4+ WP 5.8+ Updated Nov 27, 2025
boardskanbanproject-managementtaskstrello
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TaskPress Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

TaskPress v0.0.1 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good security practices by implementing nonce checks for all 29 AJAX handlers and performing capability checks on 2 identified points. The complete absence of raw SQL queries and the 100% proper output escaping are significant strengths, mitigating common web application vulnerabilities. The lack of any recorded CVEs or past vulnerabilities further suggests a history of secure development.

However, two flows with unsanitized paths identified during the taint analysis are a notable concern, even though they are not classified as critical or high severity. This indicates potential areas where user-supplied data might not be sufficiently validated before being used in a sensitive operation, which could be exploited in specific scenarios. The lack of REST API routes, shortcodes, and cron events contributes to a limited attack surface, which is positive, but the focus should remain on addressing these identified taint flows.

In conclusion, TaskPress v0.0.1 is a well-developed plugin with several robust security measures in place. The immediate priority should be a thorough investigation and remediation of the identified unsanitized paths in the taint analysis to ensure complete security. The absence of known vulnerabilities and strong adherence to best practices like prepared statements and output escaping are excellent indicators, but the taint analysis findings warrant attention.

Key Concerns

  • Flows with unsanitized paths
Vulnerabilities
None known

TaskPress Security Vulnerabilities

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

TaskPress Release Timeline

v0.0.1Current
Code Analysis
Analyzed Apr 16, 2026

TaskPress Code Analysis

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

Bundled Libraries

Select2

Output Escaping

100% escaped366 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
handle_frontend_display (includes/front.php:84)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

TaskPress Attack Surface

Entry Points29
Unprotected0

AJAX Handlers 29

authwp_ajax_taskpress_get_boardsincludes/ajax.php:57
authwp_ajax_taskpress_get_boardincludes/ajax.php:58
authwp_ajax_taskpress_create_boardincludes/ajax.php:59
authwp_ajax_taskpress_update_boardincludes/ajax.php:60
authwp_ajax_taskpress_delete_boardincludes/ajax.php:61
authwp_ajax_taskpress_create_listincludes/ajax.php:64
authwp_ajax_taskpress_update_listincludes/ajax.php:65
authwp_ajax_taskpress_delete_listincludes/ajax.php:66
authwp_ajax_taskpress_archive_listincludes/ajax.php:67
authwp_ajax_taskpress_change_list_colorincludes/ajax.php:68
authwp_ajax_taskpress_reorder_listsincludes/ajax.php:69
authwp_ajax_taskpress_get_cardincludes/ajax.php:72
authwp_ajax_taskpress_create_cardincludes/ajax.php:73
authwp_ajax_taskpress_update_cardincludes/ajax.php:74
authwp_ajax_taskpress_delete_cardincludes/ajax.php:75
authwp_ajax_taskpress_move_cardincludes/ajax.php:76
authwp_ajax_taskpress_reorder_cardsincludes/ajax.php:77
authwp_ajax_taskpress_archive_cardincludes/ajax.php:78
authwp_ajax_taskpress_restore_itemincludes/ajax.php:81
authwp_ajax_taskpress_get_commentsincludes/ajax.php:84
authwp_ajax_taskpress_create_commentincludes/ajax.php:85
authwp_ajax_taskpress_update_commentincludes/ajax.php:86
authwp_ajax_taskpress_delete_commentincludes/ajax.php:87
authwp_ajax_taskpress_get_card_activityincludes/ajax.php:90
authwp_ajax_taskpress_get_board_labelsincludes/ajax.php:93
authwp_ajax_taskpress_create_board_labelincludes/ajax.php:94
authwp_ajax_taskpress_search_usersincludes/ajax.php:97
authwp_ajax_taskpress_search_cardsincludes/ajax.php:100
authwp_ajax_taskpress_get_archived_contentincludes/ajax.php:101
WordPress Hooks 19
actionadmin_menuincludes/admin/admin.php:43
actionadmin_enqueue_scriptsincludes/admin/admin.php:44
actionadd_meta_boxes_taskpress_boardincludes/admin/admin.php:45
actionsave_post_taskpress_boardincludes/admin/admin.php:46
filtermanage_taskpress_board_posts_columnsincludes/admin/admin.php:49
actionmanage_taskpress_board_posts_custom_columnincludes/admin/admin.php:50
filtermanage_edit-taskpress_board_sortable_columnsincludes/admin/admin.php:51
actionadmin_initincludes/class-roles.php:44
actioninitincludes/common.php:55
actioninitincludes/common.php:56
actioninitincludes/common.php:57
filterpre_get_postsincludes/common.php:58
filterwp_revisions_to_keepincludes/common.php:124
filterwp_revisions_to_keepincludes/common.php:185
filterwp_revisions_to_keepincludes/common.php:246
actionwp_enqueue_scriptsincludes/front.php:26
actiontemplate_redirectincludes/front.php:29
actionplugins_loadedtaskpress.php:81
actioninittaskpress.php:84
Maintenance & Trust

TaskPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 27, 2025
PHP min version7.4
Downloads473

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

TaskPress Developer Profile

Jakaria Istauk

5 plugins · 1K total installs

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

How We Detect TaskPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/taskpress/assets/css/admin.css/wp-content/plugins/taskpress/assets/js/admin.js/wp-content/plugins/taskpress/assets/css/frontend.css/wp-content/plugins/taskpress/assets/js/frontend.js
Script Paths
/wp-content/plugins/taskpress/assets/js/admin.js/wp-content/plugins/taskpress/assets/js/frontend.js
Version Parameters
taskpress/assets/css/admin.css?ver=taskpress/assets/js/admin.js?ver=taskpress/assets/css/frontend.css?ver=taskpress/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
taskpress-board-container
Data Attributes
data-taskpress-board-iddata-taskpress-list-iddata-taskpress-card-id
JS Globals
taskpressAdmin
FAQ

Frequently Asked Questions about TaskPress