Explain the concept of Cross-Site Scripting (XSS) and how modern web frameworks help mitigate this risk at Xero.