escape dynamic html in server-rendered messages to prevent xss
the /request-indexing endpoint interpolated user input and slingshot
response data directly into html. added escHtml() for entity encoding.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>