JavaScript vulnerabilities