Saltar al contenido
Todos los proyectos
OPEN SOURCEJul 20262 min de lectura

Reencuentro Terremoto Venezuela

Contribuciones de seguridad a una plataforma de equipo para reportes y reencuentro de familias.

Proyecto de equipo · contribución de seguridad

La landing pública está accesible. Mi contribución cubre validación CORS, pruebas y documentación; no se validaron los flujos de emergencia ni la disponibilidad del backend.

Revisar la contribución CORS

Estado documentado

Reencuentro Terremoto Venezuela
TypeScriptExpressReactVite

Resumen

Contribuí con correcciones de seguridad a Reencuentro, un proyecto de código abierto para reportar y buscar personas y mascotas desaparecidas. Mi trabajo se centró en validar orígenes CORS, agregar pruebas de regresión y mejorar la documentación de configuración.

El problema

Una comprobación permisiva de origen podía aceptar un dominio hostil que contuviera un host permitido. Los ejemplos de configuración también necesitaban requisitos de seguridad más claros.

Metodología

Enfoque

Coincidencia exacta de orígenes y pruebas

Reemplacé la coincidencia por subcadenas por una comparación normalizada y exacta, incluido el esquema. Agregué pruebas para subcadenas hostiles, degradación del esquema, subdominios y puertos no permitidos, y mejoré las plantillas y su documentación.

TypeScriptExpressReactVite

Hallazgos clave

01

Esta ficha documenta mi contribución de seguridad; no atribuye autoría individual ni resultados de respuesta a emergencias verificados independientemente.

Conclusión

La contribución pública incluye una utilidad CORS probada y documentación alineada. La aplicación y sus demás funciones son trabajo del equipo.