هجمات البرمجة النصية عبر المواقع تحدث عندما يستخدم المهاجم تطبيق ويب لإرسال تعليمات برمجية ضارة إلى مستخدم نهائي آخر. تكون التعليمات عادةً في صورة نص برمجي يعمل من جانب المستعرض، ما يسمح بإيصال المحتوى الضار عبر التطبيق إلى مستخدم لم ينشئه بنفسه، وقد يتلقاه أثناء استخدامه للتطبيق.