UDSSL Time Tracker Security & Risk Analysis

wordpress.org/plugins/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.

10 active installs v1.0.2 PHP 5.6+ WP 5.0+ Updated Oct 2, 2021
payment-trackingpaymentstimetime-managementtime-tracker
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is UDSSL Time Tracker Safe to Use in 2026?

Generally Safe

Score 85/100

UDSSL Time Tracker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The udssl-time-tracker plugin v1.0.2 presents a generally favorable security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the clean taint analysis are significant strengths. The code signals indicate a moderate level of attention to security, with a majority of SQL queries using prepared statements and a good percentage of output escaping. However, there are some notable areas for concern that prevent a completely clean bill of health.

The most prominent weakness lies in the complete lack of nonce checks and capability checks. While the attack surface of AJAX handlers, REST API routes, shortcodes, and cron events is currently zero, this means that if any of these entry points are introduced in future versions, they will inherently lack essential authorization and integrity protections. The presence of file operations without explicit mention of sanitization or authorization also warrants caution. While the plugin doesn't exhibit critical or high severity issues in its current state, the foundational lack of authorization checks for potential future entry points is a significant inherent risk.

In conclusion, the plugin is in a good state regarding known vulnerabilities and basic code hygiene for its current features. The developers have demonstrated good practices in SQL and output handling for the existing code. Nevertheless, the complete absence of nonce and capability checks is a critical oversight that leaves the plugin vulnerable to authorization bypass and CSRF attacks should new functionalities be added without addressing this deficiency. Future development should prioritize implementing these checks robustly.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Unsanitized file operations (potential risk)
  • SQL queries without prepared statements (non-critical)
  • Output not properly escaped (non-critical)
Vulnerabilities
None known

UDSSL Time Tracker Security Vulnerabilities

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

UDSSL Time Tracker Code Analysis

Dangerous Functions
0
Raw SQL Queries
7
10 prepared
Unescaped Output
29
96 escaped
Nonce Checks
0
Capability Checks
0
File Operations
9
External Requests
0
Bundled Libraries
0

SQL Query Safety

59% prepared17 total queries

Output Escaping

77% escaped125 total outputs
Attack Surface

UDSSL Time Tracker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
actionafter_setup_themeadmin\class-udssl-tt-admin.php:22
actionadmin_menuadmin\class-udssl-tt-admin.php:26
actionadmin_initadmin\class-udssl-tt-admin.php:28
actiontemplate_redirectapi\class-udssl-tt-category.php:10
actioninitapi\class-udssl-tt-category.php:11
actiontemplate_redirectapi\class-udssl-tt-payment.php:10
actioninitapi\class-udssl-tt-payment.php:11
actiontemplate_redirectapi\class-udssl-tt-project.php:10
actioninitapi\class-udssl-tt-project.php:11
actiontemplate_redirectapi\class-udssl-tt-task.php:10
actioninitapi\class-udssl-tt-task.php:11
actiontemplate_redirectapi\class-udssl-tt-time.php:10
actioninitapi\class-udssl-tt-time.php:11
actionwp_enqueue_scriptsinc\class-udssl-tt-app.php:10
actionwp_enqueue_scriptsinc\class-udssl-tt-app.php:11
filterplugin_action_linksinc\class-udssl-tt-components.php:13
actionudssl_navinc\class-udssl-tt-components.php:18
actionwp_enqueue_scriptsinc\class-udssl-tt-enqueues.php:13
actionwp_enqueue_scriptsinc\class-udssl-tt-enqueues.php:18
actionwp_enqueue_scriptsinc\class-udssl-tt-enqueues.php:19
actionwp_enqueue_scriptsinc\class-udssl-tt-enqueues.php:20
actionwp_enqueue_scriptsinc\class-udssl-tt-enqueues.php:25
actionwp_enqueue_scriptsinc\class-udssl-tt-enqueues.php:26
actiontemplate_redirectinc\class-udssl-tt-router.php:10
actioninitinc\class-udssl-tt-router.php:11
Maintenance & Trust

UDSSL Time Tracker Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedOct 2, 2021
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

UDSSL Time Tracker Developer Profile

UDSSL

1 plugin · 10 total installs

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

How We Detect UDSSL 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/udssl-time-tracker/assets/css/admin.css/wp-content/plugins/udssl-time-tracker/assets/css/style.css/wp-content/plugins/udssl-time-tracker/assets/js/admin.js/wp-content/plugins/udssl-time-tracker/assets/js/app.js/wp-content/plugins/udssl-time-tracker/assets/js/components.js/wp-content/plugins/udssl-time-tracker/assets/js/vue.js
Script Paths
/wp-content/plugins/udssl-time-tracker/assets/js/admin.js/wp-content/plugins/udssl-time-tracker/assets/js/app.js/wp-content/plugins/udssl-time-tracker/assets/js/components.js/wp-content/plugins/udssl-time-tracker/assets/js/vue.js
Version Parameters
udssl-time-tracker/assets/css/admin.css?ver=udssl-time-tracker/assets/css/style.css?ver=udssl-time-tracker/assets/js/admin.js?ver=udssl-time-tracker/assets/js/app.js?ver=udssl-time-tracker/assets/js/components.js?ver=udssl-time-tracker/assets/js/vue.js?ver=

HTML / DOM Fingerprints

CSS Classes
udssl-tt-app-wrapperudssl-tt-wrapperudssl-tt-appudssl-tt-rowudssl-tt-coludssl-tt-tab-contentudssl-tt-tab-headerudssl-tt-tab-nav+2 more
HTML Comments
<!-- UDSSL Time Tracker Admin --><!-- UDSSL Time Tracker App --><!-- UDSSL Time Tracker Components --><!-- UDSSL Time Tracker Tabs -->+14 more
Data Attributes
data-udssl-tt-tabdata-udssl-tt-settingdata-udssl-tt-preset
JS Globals
UDSSL_TT_AdminUDSSL_TT_AppUDSSL_TT_ComponentsUDSSL_TT_RouterUDSSL_TT_Vue
REST Endpoints
/wp-json/udssl-tt/v1/time/wp-json/udssl-tt/v1/category/wp-json/udssl-tt/v1/project/wp-json/udssl-tt/v1/task/wp-json/udssl-tt/v1/payment/wp-json/udssl-tt/v1/settings
FAQ

Frequently Asked Questions about UDSSL Time Tracker