Skip to content

Instantly share code, notes, and snippets.

View kboost's full-sized avatar
🚀
learning

kuroro kboost

🚀
learning
View GitHub Profile
@kboost
kboost / 20260526000003_fix_rls_org_scope.sql
Created May 25, 2026 21:09
CK Fix RLS multi-tenant — v2 (orden corregido)
-- =====================================================================
-- CK Sistema de Gestión IA — FIX CRÍTICO RLS multi-tenant
-- =====================================================================
-- Bug detectado en auditoría: has_module_access(module) retornaba true
-- si el user tenía CUALQUIER membership con rol que da acceso al módulo,
-- sin importar la org. Resultado: user con membership 'finanzas' en org A
-- y 'rrhh' en org B podía leer facturas de B (donde su rol es solo rrhh).
--
-- Fix: nueva firma has_module_access(org_id uuid, module text) que
-- filtra el rol del user EN ESA org específica.