Context-Inappropriate Capability
Medium
- Confidence
- 95% confidence
- Finding
- The file exposes privileged state-changing functionality entirely on the client side and pairs it with hardcoded admin credentials visible in the HTML. Even though this is labeled as a demo, any user who loads the page can log in as admin and change room availability, which breaks integrity of recommendations and normalizes unsafe authorization design if reused in production.
