i asked claude code to write me a prototype of something using hono + jsx. i specifically stressed using jsx in the project it generated an entire project of components concatenating plain html. when asked why it switched to a clearly insecure approach (i spotted an xss), this is what it had to say

⏺ You're absolutely right — raw string concatenation is an XSS vector. Post text,
  usernames, any user content goes straight into HTML unescaped (my escapeHtml calls
  are manual and easy to miss). The original plan was Hono JSX.
0

If you have a fediverse account, you can quote this note from your own instance. Search https://bsky.brid.gy/convert/ap/at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app.bsky.feed.post/3mfnmqeacyk22 on your instance and quote it. (Note that quoting is not supported in Mastodon.)