Interessante. Injetamos uma imagem em base64 ali. Me pergunto por que não simplesmente linkamos para o recurso externo na tag image do SVG ![]()
Eu mergulhei na história do plugin até onde adicionamos isso pela primeira vez:
E parece que sempre usamos avatares em base64 injetados.
EDIT: Após algumas pesquisas, injetamos com base64 porque o certificado é carregado via uma tag HTML img. Para obter avatares mais baratos, teríamos que migrar para uma tag object, que é bloqueada por padrão no nosso CSP. Ou injetar o SVG inteiro no conteúdo da postagem. Acho que um iframe é nossa melhor opção.
Tenho FIX: Make discobot certificate gen faster/non blocking by xfalcox · Pull Request #11344 · discourse/discourse · GitHub para os comentários do @tgxworld.