https://javascript.plainenglish.io/what-is-cross-site-scripting-xss-and-how-does-it-work-696077fde647