Hackerlar web siteleri üzerinde JavaScript kullanılarak yapılan oynamalar sayesinde site ziyaretçilere siber saldırıda bulunabilirler. Bu saldırılara XSS zafiyeti adı verilir ve savunmasız siteler hedef alınır. XSS zafiyeti, yani Cross-Site Scripting, ethical hackerların en iyi şekilde bilmesi gereken saldırı türleri arasında yer alır.