diff --git a/.sync/log/f71bc4692d3fb0b7ef52ff91413bfee800586f8f.md b/.sync/log/f71bc4692d3fb0b7ef52ff91413bfee800586f8f.md new file mode 100644 index 000000000..60f68058b --- /dev/null +++ b/.sync/log/f71bc4692d3fb0b7ef52ff91413bfee800586f8f.md @@ -0,0 +1,38 @@ +# Port: docs(Chat): validate AI theme and inputs + +**Upstream:** `f71bc4692d3fb0b7ef52ff91413bfee800586f8f` (nuxt/ui) +**Decision:** port (partial — one of two files is a no-op in b24ui) + +## Upstream change +Security hardening of the docs AI assistant (two docs-app files): +1. `docs/app/composables/useTheme.ts` — sanitize the untrusted AI `applyTheme` + output before it is persisted/concatenated into `