¿Alguien sabe si es posible implementar validación personalizada de entrada de usuario, específicamente para nuevos usuarios, nuevas insignias de administrador y nuevos campos de usuario?
Después de una prueba de penetración, descubrimos que somos vulnerables a la inyección de HTML y otras entradas maliciosas en estas áreas, y nos preguntamos si hay una manera de validar aún más estas entradas para mejorar la seguridad (posiblemente mediante el uso de expresiones regulares o de otra forma para lograr el mismo resultado).
Sí, es posible que tú, o un desarrollador profesional de plugins de Discourse, escribas un plugin “relativamente sencillo” para agregar validación a los modelos.
¿Quizás deberías publicar tu solicitud en Marketplace?
Somos parte de la comunidad, pero no del equipo de soporte. Necesitarías obtener una respuesta de ellos sobre esto. Sin embargo, dado el nivel de atención que el equipo presta a las vulnerabilidades y la seguridad, además del uso de marcos de trabajo estándar de la industria, recomendaría esperar a que tengan tiempo de responder antes de emitir un juicio.
Esto no parece algo que debas mitigar, pero al mismo tiempo, es posible que ya se haya abordado de alguna manera.