Missing User Warnings
Medium
- Confidence
- 96% confidence
- Finding
- The template is explicitly designed to replace placeholders with user data and then render large HTML fragments via innerHTML. If any of those values contain attacker-controlled HTML or script-like payloads, the dashboard can become an XSS sink, exposing highly sensitive family financial information and enabling arbitrary script execution in the viewer's browser.
