Time Tracker Security & Risk Analysis
wordpress.org/plugins/time-trackerTime Tracker enables freelancers to clients, projects, tasks (including recurring), time, billing info and more on private pages of their website.
Is Time Tracker Safe to Use in 2026?
Generally Safe
Score 98/100Time Tracker has a strong security track record. Known vulnerabilities have been patched promptly.
The 'time-tracker' plugin v3.2.0 presents a mixed security posture. While it demonstrates good practices in SQL query handling with 100% prepared statements and a high percentage of output escaping (88%), significant concerns arise from its extensive unprotected attack surface. All 13 identified AJAX handlers lack authentication checks, creating a substantial opportunity for unauthorized actions.
Taint analysis reveals four high-severity flows with unsanitized paths, indicating potential for injection vulnerabilities, though no critical severity flows were found. The plugin has a history of one high-severity CVE, specifically related to missing authorization. The fact that this vulnerability is no longer present in this version is positive, but the recurring theme of missing authorization in past vulnerabilities, coupled with the current lack of auth checks on AJAX handlers, suggests a persistent weakness.
Overall, the plugin's strengths lie in its secure database interaction and output handling. However, the critical deficiency in securing its AJAX entry points, combined with a history of authorization flaws, makes it a high-risk plugin. The absence of authentication on all AJAX endpoints is the most pressing concern and should be addressed immediately to mitigate potential unauthorized data manipulation or execution.
Key Concerns
- All AJAX handlers lack authentication checks
- High severity taint flows with unsanitized paths
- Large attack surface without authentication
- History of high severity CVE (Missing Authorization)
Time Tracker Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Time Tracker <= 3.1.0 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Options Update and Limited Data Deletion
Time Tracker Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Time Tracker Attack Surface
AJAX Handlers 13
WordPress Hooks 46
Scheduled Events 1
Maintenance & Trust
Time Tracker Maintenance & Trust
Maintenance Signals
Community Trust
Time Tracker Alternatives
UDSSL Time Tracker
udssl-time-tracker
UDSSL Time Tracker helps you to precisely track your time. Charts allows you to visualize how your time is spent and helps you to be more productive.
SD Timer – Live Time Tracker for Frontend & Backend
sd-timer
Best Time Tracker Plugin for WordPress websites. Make time management easier and simple.
Dynamic Time
dynamic-time
The number one timesheet plugin for WordPress. A simple calendar-based timecard and time management solution.
WP To Do
wp-todo
WP-Todo: Smart To-Do List & Task Management Plugin for WordPress
Posts To-Do List
posts-to-do-list
Share post ideas with writers, suggest them writing topics and keep track of the posts ideas with a to-do list.
Time Tracker Developer Profile
1 plugin · 30 total installs
How We Detect Time Tracker
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/time-tracker/assets/css/time-tracker.css/wp-content/plugins/time-tracker/assets/css/time-tracker-admin.css/wp-content/plugins/time-tracker/assets/js/time-tracker.js/wp-content/plugins/time-tracker/assets/js/time-tracker-admin.js/wp-content/plugins/time-tracker/inc/CF7/js/time-tracker-cf7.js/wp-content/plugins/time-tracker/inc/WPForms/js/time-tracker-wpforms.js/wp-content/plugins/time-tracker/assets/js/time-tracker.js/wp-content/plugins/time-tracker/assets/js/time-tracker-admin.js/wp-content/plugins/time-tracker/inc/CF7/js/time-tracker-cf7.js/wp-content/plugins/time-tracker/inc/WPForms/js/time-tracker-wpforms.jstime-tracker/assets/css/time-tracker.css?ver=time-tracker/assets/css/time-tracker-admin.css?ver=time-tracker/assets/js/time-tracker.js?ver=time-tracker/assets/js/time-tracker-admin.js?ver=time-tracker/inc/CF7/js/time-tracker-cf7.js?ver=time-tracker/inc/WPForms/js/time-tracker-wpforms.js?ver=HTML / DOM Fingerprints
tt-tt-formtt-form-wraptt-task-list-wraptt-project-list-wraptt-client-list-wraptt-task-itemtt-project-itemtt-client-item+6 moredata-tt-form-iddata-tt-task-iddata-tt-project-iddata-tt-client-idtimeTrackerAdmintimeTrackerFrontend