
Zephyr Project Manager Security & Risk Analysis
wordpress.org/plugins/zephyr-project-managerZephyr Project Manager is a modern, easy to use sophisticated project manager for WordPress.
Is Zephyr Project Manager Safe to Use in 2026?
Mostly Safe
Score 82/100Zephyr Project Manager is generally safe to use. 20 past CVEs were resolved.
The "zephyr-project-manager" plugin v3.3.205 exhibits a mixed security posture. While the static analysis shows a robust implementation of security controls with no unprotected entry points (AJAX, REST API, shortcodes, cron events) and a high percentage of SQL prepared statements and properly escaped output, there are significant concerns.
The presence of 48 instances of the `unserialize` function is a major red flag. If the data being unserialized is not strictly controlled and validated from a trusted source, this function can lead to remote code execution vulnerabilities. The taint analysis, although showing no critical or high severity flows, did reveal 24 flows with unsanitized paths, which, when combined with the `unserialize` function, could potentially be exploited.
The plugin's vulnerability history is concerning, with a total of 20 known CVEs, including 1 critical, 4 high, and 15 medium severity issues. The common vulnerability types like Path Traversal, Missing Authorization, and SQL Injection suggest recurring weaknesses in input validation and authorization. The fact that the last vulnerability was as recent as December 2025 indicates that past issues may not have been fully remediated or that new ones continue to emerge. The presence of 6 nonce checks, while positive, is relatively low given the plugin's complexity, and the absence of any such checks for the 0 unprotected AJAX handlers is noted.
In conclusion, while the plugin implements several good security practices like prepared statements and output escaping, the heavy reliance on `unserialize` and its extensive history of critical and high-severity vulnerabilities represent significant risks. These factors, coupled with the unsanitized paths identified in the taint analysis, warrant careful consideration and prompt remediation.
Key Concerns
- High number of 'unserialize' function calls
- 24 unsanitized paths in taint analysis
- 1 critical CVE in vulnerability history
- 4 high CVEs in vulnerability history
- 15 medium CVEs in vulnerability history
- Bundled library 'DataTables' might be outdated
Zephyr Project Manager Security Vulnerabilities
CVEs by Year
Severity Breakdown
20 total CVEs
Zephyr Project Manager <= 3.3.203 - Authenticated (Custom+) Arbitrary File Read And Server-Side Request Forgery
Zephyr Project Manager <= 3.3.202 - Authenticated (Admin+) Stored Cross-Site Scripting
Zephyr Project Manager <= 3.3.201 - Missing Authorization
Zephyr Project Manager <= 3.3.200 - Missing Authorization
Zephyr Project Manager <= 3.3.101 - Reflected Cross-Site Scripting
Zephyr Project Manager <= 3.3.102 - Reflected Cross-Site Scripting
Zephyr Project Manager <= 3.3.102 - Missing Authorization to Authenticated (Subscriber+) Status Updates
Zephyr Project Manager <= 3.3.100 - Authenticated (Subscriber+) Insecure Direct Object Reference
Zephyr Project Manager <= 3.3.101 - Authenticated (Subscriber+) Limited Privilege Escalation
Zephyr Project Manager <= 3.3.100 - Authenticated (Subscriber+) Stored Cross-Site Scripting via filename Parameter
Zephyr Project Manager <= 3.3.99 - Unauthenticated Information Exposure
Zephyr Project Manager <= 3.3.97 - Authenticated (Editor+) Stored Cross-Site Scripting
Zephyr Project Manager <= 3.3.97 - Authenticated (Subscriber+) Privilege Escalation via User Meta Update
Zephyr Project Manager <= 3.3.93 - Cross-Site Request Forgery
Zephyr Project Manager <= 3.3.9 - Open Redirect
Zephyr Project Manager < 3.2.55 - Missing Authorization to Cross-Site Scripting
Zephyr Project Manager <= 3.2.42 - Reflected Cross-Site Scripting
Zephyr Project Manager <= 3.2.42 - Missing Authorization to Cross-Site Scripting
Zephyr Project Manager <= 3.2.42 - Unauthenticated SQL Injection
Zephyr Project Manager <= 3.2.40 - Reflected Cross-Site Scripting
Zephyr Project Manager Release Timeline
Zephyr Project Manager Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Zephyr Project Manager Attack Surface
REST API Routes 47
WordPress Hooks 52
Maintenance & Trust
Zephyr Project Manager Maintenance & Trust
Maintenance Signals
Community Trust
Zephyr Project Manager Alternatives
Taskbuilder – Project Management & Task Management Tool With Kanban Board
taskbuilder
Taskbuilder is an easy-to-use project management tool that helps teams organize work and boost productivity. It includes powerful task management, a v …
WP To Do
wp-todo
WP-Todo: Smart To-Do List & Task Management Plugin for WordPress
Eonet Project Manager
eonet-project-manager
Make your site a complete project management tool: create projects, set permissions and assign tasks your users.
Easy Project
iprojectweb
Easy to use yet powerful project management tool
Kanpress
kanpress
A kanban board for managing the creation of Wordpress posts
Zephyr Project Manager Developer Profile
2 plugins · 1K total installs
How We Detect Zephyr Project Manager
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/zephyr-project-manager/assets/css/linearicons.css/wp-content/plugins/zephyr-project-manager/assets/css/fullcalender.css/wp-content/plugins/zephyr-project-manager/assets/js/vendor/jquery.js/wp-content/plugins/zephyr-project-manager/assets/js/vendor/jquery-ui.js/wp-content/plugins/zephyr-project-manager/assets/js/vendor/moment.min.js/wp-content/plugins/zephyr-project-manager/assets/js/vendor/fullcalendar.min.js/wp-content/plugins/zephyr-project-manager/assets/js/vendor/locale-all.js/wp-content/plugins/zephyr-project-manager/assets/js/vendor/sweetalert.js+37 more/wp-content/plugins/zephyr-project-manager/assets/js/main.js/wp-content/plugins/zephyr-project-manager/assets/js/zpm-functions.js/wp-content/plugins/zephyr-project-manager/assets/js/zpm-admin.js/wp-content/plugins/zephyr-project-manager/assets/js/zpm-vue.js/wp-content/plugins/zephyr-project-manager/assets/js/zpm-tasks.js/wp-content/plugins/zephyr-project-manager/assets/js/zpm-projects.js+9 morezephyr-project-manager/assets/css/linearicons.css?ver=zephyr-project-manager/assets/css/fullcalender.css?ver=zephyr-project-manager/assets/js/vendor/jquery.js?ver=zephyr-project-manager/assets/js/vendor/jquery-ui.js?ver=zephyr-project-manager/assets/js/vendor/moment.min.js?ver=zephyr-project-manager/assets/js/vendor/fullcalendar.min.js?ver=zephyr-project-manager/assets/js/vendor/locale-all.js?ver=zephyr-project-manager/assets/js/vendor/sweetalert.js?ver=zephyr-project-manager/assets/js/vendor/tooltip.js?ver=zephyr-project-manager/assets/js/vendor/chart.min.js?ver=zephyr-project-manager/assets/js/vendor/bootstrap.min.js?ver=zephyr-project-manager/assets/js/vendor/bootstrap-notify.js?ver=zephyr-project-manager/assets/js/vendor/summernote.js?ver=zephyr-project-manager/assets/js/vendor/jquery.form.js?ver=zephyr-project-manager/assets/js/vendor/jquery.validate.js?ver=zephyr-project-manager/assets/js/vendor/jquery.tagsinput.js?ver=zephyr-project-manager/assets/js/vendor/bootstrap-select.js?ver=zephyr-project-manager/assets/js/vendor/bootstrap-datepicker.js?ver=zephyr-project-manager/assets/js/vendor/jquery.timepicker.js?ver=zephyr-project-manager/assets/js/vendor/dataTables.min.js?ver=zephyr-project-manager/assets/js/vendor/dataTables.bootstrap.min.js?ver=zephyr-project-manager/assets/js/vendor/iziToast.min.js?ver=zephyr-project-manager/assets/js/vendor/fullcalendar.min.js?ver=zephyr-project-manager/assets/js/vendor/vue.js?ver=zephyr-project-manager/assets/js/vendor/vue-router.js?ver=zephyr-project-manager/assets/js/vendor/axios.min.js?ver=zephyr-project-manager/assets/js/vendor/vue-select.js?ver=zephyr-project-manager/assets/js/vendor/jquery.fancybox.min.js?ver=zephyr-project-manager/assets/js/vendor/jquery.nestable.min.js?ver=zephyr-project-manager/assets/js/vendor/jquery.repeater.min.js?ver=zephyr-project-manager/assets/js/main.js?ver=zephyr-project-manager/assets/js/zpm-functions.js?ver=zephyr-project-manager/assets/js/zpm-admin.js?ver=zephyr-project-manager/assets/js/zpm-vue.js?ver=zephyr-project-manager/assets/js/zpm-tasks.js?ver=zephyr-project-manager/assets/js/zpm-projects.js?ver=zephyr-project-manager/assets/js/zpm-users.js?ver=zephyr-project-manager/assets/js/zpm-calendar.js?ver=zephyr-project-manager/assets/js/zpm-messages.js?ver=zephyr-project-manager/assets/js/zpm-settings.js?ver=zephyr-project-manager/assets/js/zpm-dashboard.js?ver=zephyr-project-manager/assets/js/zpm-activity-log.js?ver=zephyr-project-manager/assets/js/zpm-comments.js?ver=zephyr-project-manager/assets/js/zpm-files.js?ver=zephyr-project-manager/assets/js/zpm-invoice.js?ver=HTML / DOM Fingerprints
zephyr-project-managerzpm-settings-ics-sync-enabled translators: Pro version requirement message. %s: Required Pro version number zpm_save_general_settingszpm-settings-ics-sync-enabledZPM_PLUGIN_PATHZPM_PLUGIN_URLZPM_PLUGINZPM_PROJECTS_TABLEZPM_TASKS_TABLEZPM_MESSAGES_TABLE+16 more