¿Este código es vulnerable a XSS basado en DOM?
La aplicación está usando jQuery 1.12.4 y noté que los datos se leen desde window.location.hash y se pasan a $ () a través de las siguientes declaraciones:
var target_ = window.location.hash.substr(1);
$('html, body').animate({
scrollTop: $("." + target_).offset().top - $(".site-header").outerHeight()
}, 1000);
¿Qué carga útil podría usar para activar un cuadro de alerta o ejecutar cualquier código JS? ¿Es este código vulnerable o 100% seguro?