-
-
Notifications
You must be signed in to change notification settings - Fork 52.5k
Closed
Description
Bug
The web UI (Control UI chat interface) renders the raw security wrapper markup that OpenClaw injects around untrusted content, rather than stripping/hiding it.
Steps to Reproduce
- Open the Control UI web dashboard
- Navigate to a Discord channel that has a channel topic set
- Start a chat session
- Observe the raw markup visible in the chat interface
Expected Behavior
The <<<EXTERNAL_UNTRUSTED_CONTENT id="...">>> / <<<END_EXTERNAL_UNTRUSTED_CONTENT>>> tags should be stripped before rendering in the UI. They are an internal security mechanism and should never be user-visible.
Actual Behavior
The full markup block is rendered as bold text in the chat, e.g.:
<<<EXTERNAL_UNTRUSTED_CONTENT id="1909cdd23df75dd2">>>
Source: Channel metadata
UNTRUSTED channel metadata (discord)
Discord channel topic: ...
<<<END_EXTERNAL_UNTRUSTED_CONTENT id="1909cdd23df75dd2">>>
Additional Context
- Occurs consistently, every time
- Version: 2026.2.21-2
- Channel: Discord
- The content itself is harmless - it is the channel topic injected as context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels