
ShiftController Employee Shift Scheduling Security & Risk Analysis
wordpress.org/plugins/shiftcontrollerSchedule staff and shifts anywhere at anytime online from your WordPress powered website.
Is ShiftController Employee Shift Scheduling Safe to Use in 2026?
Generally Safe
Score 94/100ShiftController Employee Shift Scheduling has a strong security track record. Known vulnerabilities have been patched promptly.
The 'shiftcontroller' plugin v4.9.92 exhibits a mixed security posture. On the positive side, the static analysis shows a minimal attack surface with no AJAX handlers or REST API routes directly exposed without authentication. The plugin also demonstrates a strong commitment to secure SQL practices, with 94% of queries utilizing prepared statements. However, there are significant areas of concern. The presence of the `create_function` dangerous function is a red flag, as it can be a vector for code injection if not handled with extreme care. Furthermore, the output escaping rate is alarmingly low at 26%, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially since XSS has been a common vulnerability type in its history.
The vulnerability history reveals a substantial number of known CVEs (6), with a notable presence of high and medium severity issues, including XSS, Deserialization, and CSRF. While there are currently no unpatched vulnerabilities, the past patterns of severe issues, coupled with the low output escaping rate and the presence of `create_function`, indicate a recurring tendency towards exploitable weaknesses. The taint analysis, while showing no critical or high severity flows, did identify 3 flows with unsanitized paths, which is concerning given the plugin's history. The complete lack of capability checks on its single entry point (shortcode) is also a significant oversight. Overall, while some good practices are present, the plugin's past vulnerability record and specific static analysis findings warrant caution and suggest potential underlying security weaknesses.
Key Concerns
- Low output escaping rate (26%)
- Presence of dangerous function: create_function
- Past high and medium severity vulnerabilities
- No capability checks on entry points
- Taint flows with unsanitized paths (3/3)
ShiftController Employee Shift Scheduling Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
ShiftController Employee Shift Scheduling <= 4.9.66 - Reflected Cross-Site Scripting
ShiftController Employee Shift Scheduling <= 4.9.64 - Authenticated (Administrator+) Stored Cross-Site Scripting
ShiftController Employee Shift Scheduling <= 4.9.57 - Authenticated (Contributor+) PHP Object Injection
ShiftController Employee Shift Scheduling <= 4.9.25 - Reflected Cross-Site Scripting via Query String
ShiftController Employee Shift Scheduling <= 4.9.23 - Unauthenticated Stored Cross-Site Scripting via 'hc-title'
ShiftController Employee Shift Scheduling <= 4.9.23 - Cross-Site Request Forgery via get
ShiftController Employee Shift Scheduling Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
ShiftController Employee Shift Scheduling Attack Surface
Shortcodes 1
WordPress Hooks 29
Maintenance & Trust
ShiftController Employee Shift Scheduling Maintenance & Trust
Maintenance Signals
Community Trust
ShiftController Employee Shift Scheduling Alternatives
Organization chart
organization-chart
WordPress organization chart plugin is a nice and handy tool for creating simple and nice organizational charts. If you have any suggestions about the …
Simple Staff List
simple-staff-list
A simple plugin to build and display a staff listing for your website.
Team Showcase – Responsive Team Members Grid, Slider & Carousel Plugin
team-showcase
Create beautiful, responsive team member sections with grid, slider, list, popup, and carousel layouts. Perfect for companies, agencies, startups, sch …
All in One Time Clock Lite – Tracking Employee Time Has Never Been Easier
aio-time-clock-lite
Employees can easily clock in and out. Managers can run reports, keep track of employees/volunteers/contractors and their time.
Time Clock – A WordPress Employee & Volunteer Time Clock Plugin
time-clock
An employee / volunteer time clock for WordPress
ShiftController Employee Shift Scheduling Developer Profile
5 plugins · 2K total installs
How We Detect ShiftController Employee Shift Scheduling
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shiftcontroller/sh4/app/assets/js/sh4.js/wp-content/plugins/shiftcontroller/sh4/app/assets/js/sh4.jsHTML / DOM Fingerprints
sh4-schedule-wrapdata-sh4-typeHC3_FunctionsHC3_UriActionHC3_SessionHC3_RequestHC3_EnqueuerShiftController4[shiftcontroller4]