Ho un sito web in cui JavaScript viene utilizzato per elaborare dati sensibili (messaggi di chat) sul lato client. Nessuna comunicazione viene eseguita con il server o qualsiasi altro servizio dopo il caricamento iniziale della pagina. È possibile che un partner di conversazione dell'utente possa avere intenzioni malevole e provare XSS alla conversazione. Per contrastare questo aspetto, voglio essere sicuro al 100% che l'applicazione non possa inviare messaggi dopo il caricamento iniziale della pagina, poiché è accettabile se un XSS interrompe l'applicazione JavaScript, ma non è accettabile l'invio di alcun messaggio.
C'è un modo per essere sicuro che la mia applicazione JavaScript non invierà messaggi ovunque dopo il caricamento della pagina, quando c'è la possibilità di attacchi XSS?