Saltar al contenido
Banco de tareas

SEG-006SeguridadAntes de lanzar

Blindar los datos abiertos del buzón contra la manipulación

Dificultad
Media
Estimación
1d
Estado
En revisión · @dumonde-lab
Habilidades
postgrestypescriptcsv

Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.

Contexto

Con la clave pública se podía insertar en masa y fabricar cifras «oficiales» CC BY, o colar fórmulas en el CSV que descargan periodistas. Casi todo implementado.

Qué hacer

  1. Hecho: check de tema y longitudes; el agregado cuenta solo lo publicado por moderación; el CSV neutraliza fórmulas.
  2. Pendiente: check de comunidad contra la lista cerrada y límite de adhesiones (o que solo cuenten las de envíos válidos de la API, ver SEG-007).

Criterios de aceptación

  • Un INSERT con tema='=HYPERLINK(...)' falla en la base de datos

  • Insertar filas pendientes no cambia /api/datos

  • El CSV no ejecuta fórmulas

  • comunidad solo admite valores de la lista y las adhesiones no se pueden inflar

Archivos

Todo lo demás