عبارت‌است از بهره‌جویی از یک سامانهٔ رایانه‌ای که منجر به اجرایِ ناخواسته در سامانه می‌شود. با استفاده از حملات تزریق می‌تواند مسیر را به سمتی که می‌خواهد تغییر دهد. 
 یکی از زمینه‌سازهای رایج برای حمله‌های تزریق کد اعتماد نابجای توسعه‌دهندگان نرم‌افزارها به ورودی کاربران است که در پی آن حمله‌کننده با سوءاستفاده از این موضوع کد خود را در کنار ورودی کاربر جاسازی می‌کند. 
روش‌های رایج xss به دو دسته تقسیم می‌شوند:
{"title": "تزریق کد", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%AA%D8%B2%D8%B1%DB%8C%D9%82_%DA%A9%D8%AF&oldid=33853568", "language": "fa"}