
Timesheet by BestWebSoft Security & Risk Analysis
wordpress.org/plugins/timesheetBest timesheet plugin for WordPress. Track employee time, streamline attendance and generate reports.
Is Timesheet by BestWebSoft Safe to Use in 2026?
Generally Safe
Score 100/100Timesheet by BestWebSoft has a strong security track record. Known vulnerabilities have been patched promptly.
The "timesheet" plugin version 1.1.6 exhibits a generally strong security posture based on the static analysis. The plugin has a moderate attack surface consisting of 6 AJAX handlers, all of which are reported to have authentication checks. The code demonstrates good practices with a high percentage of SQL queries utilizing prepared statements (65%) and an excellent rate of output escaping (96%). Furthermore, the absence of critical or high-severity taint analysis findings and dangerous functions is a positive indicator. The plugin also correctly implements nonce checks in 26 instances and capability checks in 3. However, a single medium-severity Cross-Site Scripting (XSS) vulnerability recorded in its history, although now patched, suggests a past weakness in input sanitization or output escaping that warrants attention. The 2 cron events and 2 file operations, while not flagged as problematic in this analysis, are entry points that should always be closely monitored for future releases. The plugin's strength lies in its implementation of fundamental security checks like nonce and capability checks, alongside robust SQL and output handling. The weakness is the historical presence of an XSS vulnerability, indicating a potential for less stringent input validation in the past.
Key Concerns
- Historical medium severity XSS vulnerability
- SQL queries using prepared statements < 100%
Timesheet by BestWebSoft Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Help Center by BestWebSoft < 0.1.5 - Reflected Cross-Site Scripting
Timesheet by BestWebSoft Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Timesheet by BestWebSoft Attack Surface
AJAX Handlers 6
WordPress Hooks 21
Scheduled Events 2
Maintenance & Trust
Timesheet by BestWebSoft Maintenance & Trust
Maintenance Signals
Community Trust
Timesheet by BestWebSoft Alternatives
The Events Calendar
the-events-calendar
The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!) on your site with the free plugin.
Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories
post-expirator
PublishPress Future can make scheduled changes to your content. You can unpublish posts, move posts to a new status, update the categories, and more.
OttoKit: All-in-One Automation Platform
suretriggers
Experience the power of automation within WordPress: Connect 1,300+ apps, automate manual tasks, and unlock your full potential. Get started now!
Missed Scheduled Posts Publisher by WPBeginner
missed-scheduled-posts-publisher
Are your scheduled posts missing their publication times? Missed Scheduled Posts Publisher effectively resolves the 'missed scheduled post' …
Scheduled Post Trigger
scheduled-post-trigger
Checks to see if any scheduled posts have been missed. If so, it publishes them. NOTE: This plugin is meant as a stop-gap until you and your web host …
Timesheet by BestWebSoft Developer Profile
32 plugins · 17K total installs
How We Detect Timesheet by BestWebSoft
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/timesheet/assets/css/style.css/wp-content/plugins/timesheet/assets/css/admin-style.css/wp-content/plugins/timesheet/assets/js/moment.min.js/wp-content/plugins/timesheet/assets/js/script.js/wp-content/plugins/timesheet/assets/js/admin-script.js/wp-content/plugins/timesheet/assets/js/moment.min.js/wp-content/plugins/timesheet/assets/js/script.js/wp-content/plugins/timesheet/assets/js/admin-script.jstimesheet/assets/css/style.css?ver=timesheet/assets/css/admin-style.css?ver=timesheet/assets/js/moment.min.js?ver=timesheet/assets/js/script.js?ver=timesheet/assets/js/admin-script.js?ver=HTML / DOM Fingerprints
tmsht-containertmsht-wraptmsht-main-contenttmsht-page-titletmsht-add-entry-formtmsht-entry-listtmsht-report-filterstmsht-team-table<!-- Admin Bar Menu --><!-- START: Timesheet Settings Form --><!-- END: Timesheet Settings Form -->data-tmsht-actiondata-tmsht-iddata-tmsht-entry-datedata-tmsht-legend-idtmsht_ajax_objecttmsht_settings/wp-json/timesheet/v1/entries/wp-json/timesheet/v1/legends/wp-json/timesheet/v1/users<div class="tmsht-shortcode-timesheet"><div class="tmsht-daily-view">