Audit

TypeScript Web Privado

Lenguaje

TypeScript

Categoria

Web

Estado

Privado

Esta es una plataforma de análisis y auditoría construida con Next.js y un servidor personalizado Fastify. Destaca por su capa de comunicación en tiempo real y su enfoque en la seguridad de las aplicaciones web.

Capa en tiempo real (Socket.IO)

  • Socket.IO integrado directamente en el servidor Fastify personalizado.
  • Ruta del cliente: /api/ws en el mismo puerto que la aplicación (sin puerto WebSocket separado).
  • CORS restringido mediante lista de permitidos; autenticación usando el mismo JWT que la API.

Cabeceras de seguridad

  • Conjunto moderno mínimo aplicado globalmente: X-Content-Type-Options: nosniff, X-DNS-Prefetch-Control: off.
  • CSP, HSTS, COOP, COEP y CORP resueltos mediante perfiles SecurityHeaders.
  • Cabeceras legacy eliminadas: X-XSS-Protection, X-Download-Options, X-Permitted-Cross-Domain-Policies.

Introspección de configuración

# Inspeccionar la configuración efectiva en tiempo de ejecución
GET /api/v1/security/config
# Devuelve el perfil resuelto y las cabeceras efectivas que aplica el middleware (CSP/HSTS/etc.)

Inicio rápido

npm run dev
# Accede a http://localhost:3000

Compartir