Description-Behavior Mismatch
Medium
- Confidence
- 98% confidence
- Finding
- The report generator interpolates many attacker-controlled fields such as name, direction, keywords, competitor data, business model text, promotion text, and risk descriptions directly into an HTML document without escaping. If any of these inputs contain HTML or JavaScript, opening the generated report can trigger stored XSS/script execution in the viewer's browser or exfiltrate local/contextual data from the rendered report.
