Stored Cross-site Scripting occurs in the client-side report rendering functions `renderPreview()`, `renderEditor()`, and `renderAuditData()` located in js/app.js. A remote, authenticated attacker can execute arbitrary JavaScript in the browser of any user viewing an affected report. This is possible because payloads stored in a finding's `images` array or a report's `client logo` array are interpolated into an <img> src attribute without proper escaping.