Reports generated by `plist-to-html`, `CodeChecker parse --export html`, and `CodeChecker cmd diff --output html` are susceptible to cross-site scripting. The software uses `json.dumps` to place the report message, checker name, and source file path into a script block. Because `json.dumps` does not escape the less-than character, a closing script tag in any of these fields can terminate the script element, allowing subsequent content to be parsed as HTML. This occurs when the report is published in an environment without a restrictive Content Security Policy (CSP), which is a security layer that helps detect and mitigate certain types of attacks, including cross-site scripting.