A Task Manager Security & Risk Analysis

wordpress.org/plugins/a-task-manager

Task manager for wordpress. Allows users to create todo lists in the wordpress back-end.

0 active installs v1.0.0 PHP 5.4+ WP 5.0+ Updated Mar 18, 2020
task-managerto-do-listtodo-list
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is A Task Manager Safe to Use in 2026?

Generally Safe

Score 85/100

A Task Manager 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 a-task-manager plugin v1.0.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding output escaping, ensuring that all 6 identified outputs are properly escaped, and it avoids dangerous functions, file operations, and external HTTP requests. The taint analysis also shows no evidence of unsanitized paths, which is a strong indicator against certain common injection vulnerabilities. Furthermore, the plugin has a clean vulnerability history with no recorded CVEs, suggesting a commitment to secure development or a lack of past security scrutiny.

However, significant concerns arise from its attack surface. The plugin exposes 6 AJAX handlers, a considerable number, and alarmingly, 4 of these lack authentication checks. This creates a substantial risk of unauthorized access and manipulation of plugin functionalities. While there are 2 nonce checks present, their application to only a subset of the AJAX handlers leaves the majority exposed. Additionally, 25% of its SQL queries are not using prepared statements, which can lead to SQL injection vulnerabilities if user-supplied data is involved.

In conclusion, while the plugin's lack of known vulnerabilities and its sound output escaping are commendable, the unprotected AJAX endpoints and the non-prepared SQL queries represent significant security weaknesses. The large number of unprotected entry points is the most critical area of concern and requires immediate attention.

Key Concerns

  • AJAX handlers without authentication
  • SQL queries not using prepared statements
  • Limited nonce checks on AJAX handlers
Vulnerabilities
None known

A Task Manager Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

A Task Manager Code Analysis

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

SQL Query Safety

25% prepared4 total queries

Output Escaping

100% escaped6 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ataskmanager_get_current_tasks_callback (a-task-manager.php:47)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

A Task Manager Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 6

authwp_ajax_ataskmanager_get_current_tasksa-task-manager.php:45
authwp_ajax_ataskmanager_count_current_tasksa-task-manager.php:68
authwp_ajax_ataskmanager_add_new_taska-task-manager.php:85
authwp_ajax_ataskmanager_update_task_statusa-task-manager.php:109
authwp_ajax_ataskmanager_update_taska-task-manager.php:124
authwp_ajax_ataskmanager_delete_taska-task-manager.php:140
WordPress Hooks 5
actionadmin_bar_menua-task-manager.php:19
actionadmin_footera-task-manager.php:26
actionadmin_enqueue_scriptsa-task-manager.php:152
actionin_admin_headera-task-manager.php:206
actionadmin_menua-task-manager.php:212
Maintenance & Trust

A Task Manager Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedMar 18, 2020
PHP min version5.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

A Task Manager Developer Profile

olegio

1 plugin · 0 total installs

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

How We Detect A Task Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/a-task-manager/ataskmanager.css/wp-content/plugins/a-task-manager/ataskmanager.js
Script Paths
/wp-content/plugins/a-task-manager/ataskmanager.js
Version Parameters
a-task-manager.css?ver=1.0.0a-task-manager.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
ataskmanager-icon
JS Globals
ataskmanager_ajax_vars
REST Endpoints
/wp-json/wp/v2/ataskmanager_get_current_tasks/wp-json/wp/v2/ataskmanager_count_current_tasks/wp-json/wp/v2/ataskmanager_add_new_task/wp-json/wp/v2/ataskmanager_update_task_status/wp-json/wp/v2/ataskmanager_update_task/wp-json/wp/v2/ataskmanager_delete_task
FAQ

Frequently Asked Questions about A Task Manager