Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Security & Risk Analysis

wordpress.org/plugins/wedevs-project-manager

Ease Project Management and Task Management using a powerful project manager with Kanban board, Gantt chart, milestone tracking & project reporting.

7K active installs v3.0.3 PHP 7.4+ WP 6.2+ Updated Mar 4, 2026
kanbanprojectproject-managementproject-managertask-management
60
C · Use Caution
CVEs total21
Unpatched1
Last CVEDec 26, 2025
Safety Verdict

Is Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Safe to Use in 2026?

Use With Caution

Score 60/100

Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

21 known CVEs 1 unpatched Last CVE: Dec 26, 2025Updated 1mo ago
Risk Assessment

The "wedevs-project-manager" plugin version 3.0.3 exhibits a mixed security posture. While it demonstrates good practices in many areas, such as a high percentage of prepared SQL statements and properly escaped output, significant concerns remain. The static analysis reveals a small attack surface with two entry points, but critically, one of these AJAX handlers lacks authentication checks. This unprotected endpoint is a direct avenue for unauthorized access and potential exploitation. The presence of dangerous functions like `unserialize` warrants caution, especially if not handled with robust input validation and sanitization, although the taint analysis did not reveal any immediate unsanitized paths in this specific version. The plugin's vulnerability history is a significant red flag. With 21 known CVEs, including one currently unpatched and multiple high-severity issues, this plugin has a history of significant security weaknesses. The recurring vulnerability types, such as SQL Injection, Cross-Site Scripting, and authorization bypass, indicate systemic issues that attackers have previously exploited effectively. While the recent focus on prepared statements and output escaping is positive, the persistent history of vulnerabilities and the immediate concern of an unprotected AJAX handler necessitate a high degree of caution.

Key Concerns

  • Unprotected AJAX handler
  • Currently unpatched CVE
  • Multiple high-severity past CVEs
  • Presence of dangerous unserialize function
Vulnerabilities
21

Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
1 CVE in 2021
2021
1 CVE in 2022
2022
4 CVEs in 2023
2023
4 CVEs in 2024 · unpatched
2024
10 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
3
Medium
18

21 total CVEs

CVE-2025-68040medium · 4.3Exposure of Sensitive Information to an Unauthorized Actor

Project Manager <= 3.0.1 - Authenticated (Subscriber+) Information Exposure

Dec 26, 2025 Patched in 3.0.2 (33d)
CVE-2025-8994medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Project Manager <= 2.6.26 - Authenticated (Subscriber+) SQL Injection via 'completed_at_operator'

Nov 14, 2025 Patched in 2.6.27 (1d)
CVE-2025-58269medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

WP Project Manager <= 2.6.25 - Unauthenticated Sensitive Information Exposure

Sep 22, 2025 Patched in 2.6.26 (47d)
CVE-2025-2541medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Project Manager <= 2.6.22 - Authenticated (Author+) Stored Cross-Site Scripting via SVG File Upload

Apr 10, 2025 Patched in 2.6.23 (1d)
CVE-2025-3100medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Project Manager – Task, team, and project management plugin featuring kanban board and gantt charts <= 2.6.22 - Authenticated (Subscriber+) Stored Cross-Site Scripting via SVG File Upload

Apr 8, 2025 Patched in 2.6.23 (3d)
CVE-2025-32280medium · 4.3Cross-Site Request Forgery (CSRF)

WP Project Manager <= 2.6.24 - Cross-Site Request Forgery

Apr 4, 2025 Patched in 2.6.25 (218d)
CVE-2024-13500medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Project Manager <= 2.6.17 - Authenticated (Subscriber+) SQL Injection via orderby Parameter

Feb 14, 2025 Patched in 2.6.18 (1d)
CVE-2024-13752medium · 6.5Missing Authorization

WP Project Manager <= 2.6.17 - Missing Authorization to Authenticated (Subscriber+) Limited Arbitrary Options Update

Feb 14, 2025 Patched in 2.6.18 (1d)
CVE-2025-22649medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Project Manager <= 2.6.22 - Authenticated (Administrator+) Stored Cross-Site Scripting

Feb 3, 2025 Patched in 2.6.23 (67d)
CVE-2024-12195medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Project Manager – Task, team, and project management plugin featuring kanban board and gantt charts <= 2.6.16 - Authenticated (Subscriber+) SQL Injection

Jan 3, 2025 Patched in 2.6.17 (1d)
CVE-2024-10548medium · 6.5Exposure of Sensitive Information to an Unauthorized Actor

WP Project Manager <= 2.6.15 - Authenticated (Subscriber+) Sensitive Information Exposure via Project Task List REST API

Dec 18, 2024 Patched in 2.6.16 (1d)
CVE-2024-12015medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Project Manager <= 2.6.26 - Authenticated (Project Manager+) SQL Injection

Dec 2, 2024Unpatched
CVE-2024-10520medium · 5.3Missing Authorization

WP Project Manager <= 2.6.14 - Missing Authorization to Project Milestone and Task Creation/Deletion

Nov 19, 2024 Patched in 2.6.15 (1d)
CVE-2024-10174high · 7.3Authorization Bypass Through User-Controlled Key

WP Project Manager – Task, team, and project management plugin featuring kanban board and gantt charts <= 2.6.13 - Insecure Direct Object Reference to Unauthenticated Authorization Bypass

Nov 12, 2024 Patched in 2.6.14 (1d)
CVE-2023-49860medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Project Manager <= 2.6.8 - Authenticated (Subscriber+) Stored Cross-Site Scripting

Dec 7, 2023 Patched in 2.6.9 (343d)
CVE-2023-40003medium · 5.3Missing Authorization

WP Project Manager <= 2.6.7 - Missing Authorization

Dec 7, 2023 Patched in 2.6.8 (75d)
CVE-2023-34383high · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Project Manager <= 2.6.0 - Authenticated (Subscriber+) SQL Injection

Sep 4, 2023 Patched in 2.6.1 (141d)
CVE-2023-3636high · 8.8Improper Privilege Management

WP Project Manager <= 2.6.4 - Arbitrary Usermeta Update to Authenticated (Subscriber+) Privilege Escalation

Jul 24, 2023 Patched in 2.6.5 (183d)

Appsero <= 1.2.1 - Missing Authorization

Dec 16, 2022 Patched in 2.6.13 (699d)
CVE-2021-36826medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Project Manager <= 2.4.13 - Authenticated Stored Cross-Site Scripting

Oct 11, 2021 Patched in 2.4.14 (833d)
CVE-2020-36745medium · 4.3Cross-Site Request Forgery (CSRF)

WP Project Manager <= 2.4.0 - Cross-Site Request Forgery Bypass

Sep 16, 2020 Patched in 2.4.1 (1224d)
Code Analysis
Analyzed Mar 16, 2026

Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Code Analysis

Dangerous Functions
4
Raw SQL Queries
11
367 prepared
Unescaped Output
5
623 escaped
Nonce Checks
4
Capability Checks
9
File Operations
3
External Requests
9
Bundled Libraries
0

Dangerous Functions Found

unserializereturn unserialize( $value );src\Activity\Models\Activity.php:35
unserializereturn unserialize( $value );src\Comment\Models\Comment.php:63
unserialize$unserialized = @unserialize( $value );src\Settings\Models\Settings.php:78
unserialize$meta_value = @unserialize( $filter_meta->meta_value );src\Task\Helper\Task.php:717

SQL Query Safety

97% prepared378 total queries

Output Escaping

99% escaped628 total outputs
Attack Surface
1 unprotected

Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_do_updatescore\Upgrades\Upgrade.php:43
authwp_ajax_pm_ajax_uploadcore\WP\Frontend.php:72
WordPress Hooks 74
actionplugins_loadedbootstrap\loaders.php:124
filterwp_check_filetype_and_extbootstrap\loaders.php:154
actioninitbootstrap\start.php:26
actionactivate_plugincompatibility-checker.php:17
actionplugins_loadedcompatibility-checker.php:23
actionadmin_noticescompatibility-checker.php:124
actionadmin_noticescompatibility-checker.php:130
actionadmin_noticescompatibility-checker.php:199
actionadmin_initcompatibility-checker.php:201
actionadmin_noticescore\Admin_Notice\Admin_Notice.php:7
actionadmin_noticescore\Admin_Notice\Admin_Notice.php:10
actionshutdowncore\Notifications\Background_Emailer.php:27
actionwedevs_pm_changed_task_status_notificationcore\Notifications\Emails\Complete_Task_Notification.php:15
actionwedevs_pm_after_new_comment_notificationcore\Notifications\Emails\New_Comment_Notification.php:21
actionwedevs_pm_after_new_message_notificationcore\Notifications\Emails\New_Message_Notification.php:15
actionwedevs_pm_after_new_project_notificationcore\Notifications\Emails\New_Project_Notification.php:14
actionwedevs_pm_after_create_task_notificationcore\Notifications\Emails\New_Task_Notification.php:14
actionwedevs_pm_after_update_comment_notificationcore\Notifications\Emails\Update_Comment_Notification.php:16
actionwedevs_pm_after_update_message_notificationcore\Notifications\Emails\Update_Message_Notification.php:15
actionwedevs_pm_after_update_project_notificationcore\Notifications\Emails\Update_Project_Notification.php:14
actionwedevs_pm_after_update_task_notificationcore\Notifications\Emails\Update_Task_Notification.php:14
actionrest_api_initcore\Router\WP_Router.php:31
actionadmin_noticescore\Upgrades\Upgrade.php:40
actionadmin_initcore\Upgrades\Upgrade.php:41
actionadmin_initcore\Upgrades\Upgrade.php:42
filterheartbeat_receivedcore\Upgrades\Upgrade.php:44
actionadmin_noticescore\Upgrades\Upgrade_2_0.php:35
actionadmin_noticescore\Upgrades\Upgrade_2_3.php:20
filterheartbeat_receivedcore\Upgrades\Upgrade_2_3.php:21
actionedit_user_profilecore\User_Profile\Profile_Update.php:35
actionshow_user_profilecore\User_Profile\Profile_Update.php:36
actionprofile_updatecore\User_Profile\Profile_Update.php:37
actionplugins_loadedcore\WP\Frontend.php:69
actionadmin_menucore\WP\Frontend.php:70
actionwedevs_pm_menu_before_load_scriptscore\WP\Frontend.php:71
actioninitcore\WP\Frontend.php:73
actionadmin_enqueue_scriptscore\WP\Frontend.php:74
actionwp_enqueue_scriptscore\WP\Frontend.php:75
actionplugins_loadedcore\WP\Frontend.php:76
actionplugins_loadedcore\WP\Frontend.php:77
actionadmin_footercore\WP\Frontend.php:80
actionadmin_initcore\WP\Frontend.php:81
actionadmin_bar_menucore\WP\Frontend.php:82
actionwp_initialize_sitecore\WP\Frontend.php:83
filterwedevs_pm_check_permissioncore\WP\Frontend.php:84
actionadmin_initcore\WP\Frontend.php:86
filterwedevs_pm_get_contentcore\WP\Frontend.php:121
filterwedevs_pm_get_contentcore\WP\Frontend.php:122
filterwedevs_pm_get_contentcore\WP\Frontend.php:123
filterwedevs_pm_get_contentcore\WP\Frontend.php:124
filterwedevs_pm_get_contentcore\WP\Frontend.php:125
filterwedevs_pm_get_contentcore\WP\Frontend.php:126
filterwedevs_pm_get_contentcore\WP\Frontend.php:127
filterwedevs_pm_get_content_urlcore\WP\Frontend.php:148
filterupload_mimescore\WP\Frontend.php:168
filterwp_mime_type_iconcore\WP\Frontend.php:169
filterwedevs_todo_list_text_editorcore\WP\Frontend.php:170
filterupload_mimescore\WP\Frontend.php:171
filterappsero_custom_deactivation_reasonscore\WP\Frontend.php:172
actionadmin_noticescpm.php:25
filterwedevs_pm_localizesrc\Pusher\Pusher.php:16
actionadmin_enqueue_scriptssrc\Pusher\Pusher.php:39
actionwp_enqueue_scriptssrc\Pusher\Pusher.php:40
actionPM_load_router_filessrc\Pusher\Pusher.php:41
actionpm_update_task_statussrc\Pusher\Pusher.php:42
actionpm_updatedsrc\Pusher\Pusher.php:43
actionpm_before_assigneessrc\Pusher\Pusher.php:44
actionpm_after_new_commentsrc\Pusher\Pusher.php:45
actionpm_after_update_commentsrc\Pusher\Pusher.php:46
actionpm_after_new_messagesrc\Pusher\Pusher.php:47
actionpm_after_update_messagesrc\Pusher\Pusher.php:48
actioninitsrc\Tools\Helpers\ImportActivecollab.php:48
actioninitsrc\Tools\Helpers\ImportAsana.php:38
actioninitsrc\Tools\Helpers\ImportTrello.php:44
Maintenance & Trust

Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version7.4
Downloads659K

Community Trust

Rating76/100
Number of ratings179
Active installs7K
Developer Profile

Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker Developer Profile

weDevs

20 plugins · 113K total installs

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

How We Detect Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wedevs-project-manager/views/assets/css/pm-styles.css/wp-content/plugins/wedevs-project-manager/views/assets/css/pm-pro-styles.css
Script Paths
/wp-content/plugins/wedevs-project-manager/views/assets/js/pm-config.js/wp-content/plugins/wedevs-project-manager/views/assets/js/pm-scripts.js
Version Parameters
wedevs-project-manager/views/assets/css/pm-styles.css?ver=wedevs-project-manager/views/assets/css/pm-pro-styles.css?ver=wedevs-project-manager/views/assets/js/pm-config.js?ver=wedevs-project-manager/views/assets/js/pm-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
pm-upload-pickfilespm-upload-container
Data Attributes
data-nonce="wp_rest"data-nonce="pm_nonce"data-base_urldata-api_base_urldata-api_namespacedata-permalinkStructure+26 more
JS Globals
pm_vars
REST Endpoints
/wp-json/pm/v2/
FAQ

Frequently Asked Questions about Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker