Severity: CRITICAL
Location: templates/forums/thread.php:281, 356, 374
Bug: <?= $post['body'] ?> / <?= $bestAnswer['body'] ?> with neither $e() nor MarkdownService::purify().
Fix: Wrap in MarkdownService::purify((string) $post['body']), matching post-history.php.
Status: open. Will reply with remediation details when resolved.