Alguém sabe se é possível implementar validação de entrada de usuário personalizada, especificamente para novos usuários, novos badges de administrador e novos campos de usuário?
Após um teste de penetração, descobrimos que somos vulneráveis a injeção de HTML e outras entradas maliciosas nessas áreas e nos perguntamos se há uma maneira de validar ainda mais essas entradas para melhorar a segurança (possivelmente usando regex ou outra maneira de alcançar o mesmo resultado).
Sim, é possível para você, ou para um desenvolvedor profissional de plugins do Discourse, escrever um plugin “relativamente simples” para adicionar validação aos modelos.
Talvez você devesse publicar sua solicitação em Marketplace?
Fazemos parte da comunidade, mas não somos da equipe. Você precisaria obter uma resposta deles sobre isso. No entanto, considerando a atenção que a equipe dedica a vulnerabilidades e segurança, além do uso de frameworks padrão do setor, eu reservaria meu julgamento até que eles tenham tempo de responder.
Isso não parece ser algo que você precise mitigar, mas, ao mesmo tempo, pode já ter sido abordado de alguma forma.