
Exploit de prueba de concepto para CVE-2025-43865 que demuestra la suplantación de datos previa al renderizado en el modo framework de React Router, permitiendo la inyección de datos durante el renderizado del lado del servidor.
Una plantilla moderna y lista para producción para construir aplicaciones React completas usando React Router.
Instala las dependencias:
npm install
Inicia el servidor de desarrollo con HMR:
npm run dev
Tu aplicación estará disponible en http://localhost:5173.
Crea una compilación de producción:
npm run build
Para construir y ejecutar usando Docker:
docker build -t my-app .
# Run the container
docker run -p 3000:3000 my-app
La aplicación contenerizada se puede desplegar en cualquier plataforma que soporte Docker, incluyendo:
Si estás familiarizado con el despliegue de aplicaciones Node, el servidor de aplicaciones incorporado está listo para producción.
Asegúrate de desplegar la salida de npm run build
├── package.json
├── package-lock.json (or pnpm-lock.yaml, or bun.lockb)
├── build/
│ ├── client/ # Static assets
│ └── server/ # Server-side code
Esta plantilla viene con Tailwind CSS ya configurado para una experiencia inicial simple por defecto. Puedes usar el framework CSS que prefieras.
Hecho con ❤️ usando React Router.