# CodeQL Query: Tenant Context Loss ## Ziel Finde Datenbank-, Cache- oder Exportpfade ohne durchgehenden Tenant-Kontext. ## Sources - Request tenant (header, token, session) - Device tenant - User tenant ## Danger Patterns - DB Query ohne tenant filter / WHERE clause - Cache key ohne tenant prefix - Export job ohne tenant binding - Report query ohne Mandanteneinschraenkung ## Mapped Controls - `TENANT-001`: Mandantenkontext serverseitig validiert - `TENANT-002`: Datenabfragen mandantenbeschraenkt - `TENANT-006`: Caching beruecksichtigt Mandantenkontext - `TENANT-008`: Datenexporte erzwingen Mandantenisolation