JavaScript injection w dosłownym tłumaczeniu znaczy: wstrzykiwanie JavaScript. To forma ataku, polegająca na wstrzyknięciu kodu JavaScript do kodu atakowanej aplikacji lub strony internetowej. Skutki JavaScript injection mogą być dramatyczne. Istnieje bowiem wysokie ryzyko utraty kontroli nad możliwością administrowania stroną. Ataki JavaScript powodują też częściową utratę funkcjonalności stron www i przyczyniają się do nieprawidłowego działania witryn i portali. W celu ochrony stron przed JavaScript injection należy wykonywać bieżące audyty oraz stosować zapory typu WAF. Są to specjalne filtry i blokady, uniemożliwiające cyberprzestępcom dokonywanie jakichkolwiek modyfikacji w protokole strony.