
PT Project Notebooks Security & Risk Analysis
wordpress.org/plugins/project-notebooksWordPress event & project management: meeting minutes, track tasks, create budgets, and publish project notebooks to the front-end.
Is PT Project Notebooks Safe to Use in 2026?
Generally Safe
Score 95/100PT Project Notebooks has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "project-notebooks" v1.2.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its output. The absence of dangerous functions and external HTTP requests are also strengths. However, a significant concern lies in its attack surface. With 70 AJAX handlers, 10 of which lack proper authentication checks, there's a substantial opportunity for unauthorized actions to be performed by unauthenticated users. The presence of a past critical vulnerability, specifically a "Missing Authorization" type, in its history is a red flag, even though it's currently patched. This historical pattern, combined with the current lack of authentication on a portion of its AJAX endpoints, suggests a recurring or potential area of weakness that requires careful monitoring.
While the taint analysis shows no flows, indicating no immediate exploitable data leakage or injection vulnerabilities detected in the analyzed code paths, the identified unprotected AJAX handlers remain a direct and actionable security risk. The plugin's reliance on DataTables as a bundled library, while common, also warrants attention for potential version-specific vulnerabilities, although no specific issues are highlighted in this report. Overall, the plugin has made strides in secure coding but has a critical area of concern regarding authentication on its AJAX endpoints that must be addressed to significantly improve its security.
Key Concerns
- Unprotected AJAX handlers
- Past critical vulnerability (Missing Authorization)
PT Project Notebooks Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
PT Project Notebooks 1.0.0 - 1.1.3 - Missing Authorization to Unauthenticated Privilege Escalation via wpnb_pto_new_users_add Function
PT Project Notebooks Release Timeline
PT Project Notebooks Code Analysis
Bundled Libraries
Output Escaping
PT Project Notebooks Attack Surface
AJAX Handlers 70
Shortcodes 1
WordPress Hooks 60
Scheduled Events 1
Maintenance & Trust
PT Project Notebooks Maintenance & Trust
Maintenance Signals
Community Trust
PT Project Notebooks Alternatives
TaskPress
taskpress
Trello-style Kanban boards for WordPress. Manage projects with drag-and-drop cards, lists, and team collaboration. BETA VERSION.
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration
fluent-boards
The Simplest Project & Task Management Plugin Specifically Crafted for Agencies, Freelancers & Founders.
Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker
wedevs-project-manager
Ease Project Management and Task Management using a powerful project manager with Kanban board, Gantt chart, milestone tracking & project reporting.
LazyTasks – Project & Task Management with Collaboration, Kanban and Gantt Chart
lazytasks-project-task-management
Comprehensive Task Management, FREE! Minimalist design with powerful features to boost your productivity.
GemBoards – Project Management, Task Management, Sprint Planning, Team Collaboration, and Kanban board Plugin
gemboards
GemBoards is a project and task management plugin that helps teams manage projects, Kanban boards, and sprint workflows from one place.
PT Project Notebooks Developer Profile
1 plugin · 30 total installs
How We Detect PT Project Notebooks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/project-notebooks/assets/css/pto-style.css/wp-content/plugins/project-notebooks/assets/css/pto-frontend.css/wp-content/plugins/project-notebooks/assets/js/pto-script.js/wp-content/plugins/project-notebooks/assets/js/pto-frontend.js/wp-content/plugins/project-notebooks/assets/js/pto-script.js/wp-content/plugins/project-notebooks/assets/js/pto-frontend.jsproject-notebooks/assets/css/pto-style.css?ver=project-notebooks/assets/css/pto-frontend.css?ver=project-notebooks/assets/js/pto-script.js?ver=project-notebooks/assets/js/pto-frontend.js?ver=HTML / DOM Fingerprints
pto-add-notespto-new-project-formpto-notes-tablepto-meeting-notes-rowpto-project-formpto-project-notes-contentpto-notebook-contentpto-project-list+1 more<!-- This is the main file for the project notebooks plugin --><!-- script enq --><!-- role add --><!-- project inside cpt filter -->+1 moredata-project-iddata-post-iddata-note-idpto_ajax_objectpto_frontend_ajax_object/wp-json/ptoffice/v1/get_projects/wp-json/ptoffice/v1/save_project/wp-json/ptoffice/v1/delete_project/wp-json/ptoffice/v1/get_notes/wp-json/ptoffice/v1/save_note/wp-json/ptoffice/v1/delete_note<div class="pto-notebook-content"><div class="pto-project-list"><div class="pto-project-item"><div class="pto-project-notes-content">