
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. It's a solid choice for most WordPress installations.
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 Release Timeline
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 …
Employee Spotlight – Team Member Showcase & Meet the Team Plugin
employee-spotlight
Showcase your team with beautiful, responsive layouts: grid, carousel, cards, and more. Perfect for meet-the-team pages and employee highlights.
Team Showcase – Team Members & Staff Profiles Showcase
team-showcase-awesome
Create and display team members and staff profiles showcase. Easy to create. Easy to customize
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]