harden avatar URL validation to block root-relative paths

This commit is contained in:
Marcus Widing 2026-03-16 22:37:34 +01:00
parent c99ead8a87
commit 7690395efe

View File

@ -194,7 +194,7 @@ export function normalizeAgentLabel(agent: {
return agent.name?.trim() || agent.identity?.name?.trim() || agent.id;
}
const AVATAR_URL_RE = /^(https?:\/\/|data:image\/|\/)/i;
const AVATAR_URL_RE = /^(https?:\/\/|data:image\/|blob:)/i;
export function resolveAgentAvatarUrl(
agent: { identity?: { avatar?: string; avatarUrl?: string } },