SEG-001SeguridadAntes de lanzar
Ocultar la autora de los avisos también a las verificadas
- Dificultad
- Avanzada
- Estimación
- 1d
- Estado
- Hecha · @dumonde-lab
- Habilidades
- postgressupabase-rlssupabase-realtimetypescript
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
Una persona verificada podía pedir avisos?select=* y recibir la columna autora con coordenadas exactas, también por Realtime. Cruzándolo con perfiles sabía quién avisó de cada desahucio: un contramovimiento con un aval robado podía fichar activistas. Implementado por DuMonde Lab el 3-oct-2026; falta probarlo contra un Supabase real.
Qué hacer
- Hecho:
revoke all on avisos, vistaavisos_verificadassinautora,avisosfuera desupabase_realtime, RPCborrar_mi_aviso()yMapaAppleyendo la vista con refresco de 20 s. - Pendiente: desplegar en una instancia de pruebas y comprobar los criterios con JWT reales; añadir la prueba SQL (pgTAP) al repositorio.
Criterios de aceptación
El cliente ya no pide ni recibe la columna
autoraCon el JWT de una verificada,
GET /rest/v1/avisos?select=autoradevuelve error o vacío (probado contra Supabase)Los avisos no se publican por Realtime
La autora puede borrar su aviso y nadie más salvo moderación (probado)
Prueba SQL documentada en el repositorio