Qualcuno sa se è possibile implementare una convalida personalizzata dell’input utente, in particolare per i nuovi utenti, i nuovi badge di amministratore e i nuovi campi utente.
Dopo un test di penetrazione, abbiamo scoperto che siamo vulnerabili all’iniezione HTML e ad altri input dannosi in queste aree e ci chiedevamo se ci sia un modo per convalidare ulteriormente questi input per migliorare la sicurezza (magari utilizzando espressioni regolari o un altro metodo per ottenere lo stesso risultato).
Sì, è possibile per te, o per uno sviluppatore professionista di plugin Discourse, scrivere un plugin “relativamente semplice” per aggiungere la convalida ai modelli.
Forse dovresti pubblicare la tua richiesta in Marketplace?
Facciamo parte della comunità, ma non siamo dello staff. Dovresti ottenere una risposta da loro su questo. Tuttavia, data l’attenzione che il team dedica alle vulnerabilità e alla sicurezza, oltre all’utilizzo di framework standard del settore, consiglierei di attendere prima di esprimere un giudizio, finché non avranno avuto il tempo di rispondere.
Non sembra qualcosa che tu debba mitigare, ma allo stesso tempo, potrebbe già essere stato risolto in qualche modo.