Nessuna PR mergiata in 30 g (Nessuna PR mergiata in 30 g)
Descrizione
the UI is not filtering input/output appropriately
Guida contributor
Direzione di ricerca
Indaga sui componenti UI che rendono l'input dell'utente (ad es. messaggi di chat, nomi utente) e verifica la mancanza di sanitizzazione dell'output. Cerca l'uso diretto di innerHTML o il pericoloso dangerouslySetInnerHTML di React. Identifica quali input sono vulnerabili utilizzando lo screenshot come riferimento. Dopo aver individuato il codice vulnerabile, applica una libreria di sanitizzazione come DOMPurify o assicura una corretta escape dell'HTML. Testa con payload XSS comuni per confermare che la correzione funzioni.
Tech stack
pythonjavascript
Dominio
frontend
Tipo issue
Sicurezza
DifficoltàQuanto dovrebbe essere impegnativa per un nuovo contributor.
3
Tempo stimatoTempo stimato per completare e verificare uno scope piccolo.
Mezza giornata
Stato attivitàQuanto è probabile che la issue sia ancora attiva e reviewable.
Attiva
ChiarezzaQuanto chiaramente la issue descrive problema, scope e risultato atteso.
Abbastanza chiara
Prerequisiti
PythonJavaScript
Adatta ai principiantiQuanto la issue è adatta a contributor alla prima esperienza.
60
Newsletter quotidiana
Ricevi issue Easy fresche nella tua inbox.
Iscriviti a GoodFirstIssue Daily per ricevere nuove issue Easy pronte per iniziare lavoro open source adatto ai principianti.