OWASP A03:2021 — Injection / XSS
Detector de XSS
Cross-Site Scripting permite a atacantes inyectar scripts maliciosos en páginas web vistas por otros usuarios. Detecta XSS reflected, stored y DOM-based en tu código.
Tipos de XSS
↩️
Reflected XSS
El script malicioso viene en la request HTTP y se refleja inmediatamente en la respuesta.
💾
Stored XSS
El script se almacena en la base de datos y se ejecuta cuando otros usuarios ven el contenido.
🌐
DOM-based XSS
La vulnerabilidad está en el JavaScript del cliente que manipula el DOM con datos no sanitizados.
Código vulnerable vs. seguro
Vulnerable (React)
// ⚠️ Inserta HTML sin escapar
<div dangerouslySetInnerHTML={{ __html: userInput }} />Seguro (React)
// ✅ React escapa automáticamente
<div>{userInput}</div>Vulnerable (JS)
element.innerHTML = req.query.nameSeguro (JS)
element.textContent = req.query.nameDetecta XSS en tu código ahora
Análisis completo con IA en 15 segundos. 5 análisis gratis al mes.
Analizar ahora → GratisSin tarjeta de crédito