fix: mark channel system events untrusted

This commit is contained in:
Peter Steinberger
2026-04-30 00:49:41 +01:00
parent 29de89a8d9
commit b7c3e19ed6
2 changed files with 2 additions and 1 deletions

View File

@@ -491,7 +491,7 @@ export function createSignalEventHandler(deps: SignalEventHandlerDeps) {
]
.filter(Boolean)
.join(":");
enqueueSystemEvent(text, { sessionKey: route.sessionKey, contextKey });
enqueueSystemEvent(text, { sessionKey: route.sessionKey, contextKey, trusted: false });
return true;
}

View File

@@ -588,6 +588,7 @@ export async function prepareSlackMessage(params: {
enqueueSystemEvent(`${inboundLabel}: ${preview}`, {
sessionKey,
contextKey: `slack:message:${message.channel}:${message.ts ?? "unknown"}`,
trusted: false,
});
const envelopeFrom =