Stand: 1. September 2026 · English
Du sollst einer Anwendung ohne offenen Quellcode eine Anmeldung und, für die Kostenzahlen, einen Admin-Schlüssel anvertrauen. Dass man da zögert, ist berechtigt. Diese Seite ist das Protokoll, das du bei einer solchen App sonst gar nie zu sehen bekommst: was geprüft wurde, was gefunden wurde, was behoben ist — und was bewusst so geblieben ist.
Sie ist eine dokumentierte, modellgestützte Prüfung gegen anerkannte Rahmenwerke, durchgeführt mit Claude Fable 5 an vier Terminen, jeder mit schriftlichem Bericht. Sie ist kein externes Audit. Es wurde keine unabhängige Firma beauftragt, und niemand ausserhalb dieses Projekts hat den Quellcode gelesen. Wer ein externes Audit als Messlatte anlegt, wird hier nicht fündig — daran ändert auch keine Formulierung etwas.
Was sie stattdessen liefert, ist eine nachrechenbare Aufstellung, keine Plakette. Jeder Befund unten nennt die Fehlerklasse und was dagegen unternommen wurde.
Der letzte vollständige Durchgang lief am 10. August 2026 gegen den Code, der als Version 5.0 ausgeliefert wurde. Aktuell im Store ist 6.3.
Seither dazugekommen und damit nicht von einem förmlichen Durchgang abgedeckt: die Karten für OpenRouter und Grok, das zweite Claude-Konto, der Demomodus, der Einrichtungsassistent, das Verschieben der Karten, die Monatssummen-Zeile, die Bewertungsanfrage, GitHub Copilot, der Live-Abruf für ChatGPT, die Störungsanzeige und die Kaffeekasse (6.5). Die Härtung aus den Durchgängen — keine Weiterleitungen, Zugangsdaten nur im Schlüsselbund, gedeckeltes Lesen fremder Transkripte — gilt auch dafür, weil sie in den gemeinsamen Schichten sitzt. Ehrlich bleibt trotzdem: 6.3 hat keinen eigenen Durchgang hinter sich, und etwas anderes zu behaupten würde diese Seite sinnlos machen.
2. August 2026 · zwei unabhängige Läufe
.command-Datei geschrieben.startup im Codex-Anschluss — Zugriff nur noch
über die Queue.SecRandomCopyBytes — wirft jetzt,
statt stillschweigend schwachen Zufall zu liefern.agentId aus einem fremden Transkript —
Zeichen werden gefiltert.4. August 2026 · zwei unabhängige Läufe · 103 Tests grün
Die fünf Befunde aus 2.1 waren nachweislich weiterhin geschlossen.
"input_tokens": 1e300 brachte die App beim
Umrechnen zum Absturz — und weil die Datei im Aktivitätsfenster blieb, beim
Neustart gleich wieder. Werte werden gedeckelt, Summen sättigend gerechnet.cwd-Feld eines fremden
Transkripts; zeigte er auf ein Programmbündel, war der Klick ein
Programmstart. Jetzt nur noch im Finder zeigen, und nur bei einem echten
Ordner.O_NOFOLLOW geöffnet.9. August 2026 · zwei Läufe: einmal auf Fehler und Verbesserungen, einmal auf die Sicherheit der Anzeigeschicht
Beide Berichte wurden vor der Veröffentlichung eingearbeitet. Eine eigene Befundliste hat dieser Durchgang nicht hervorgebracht — hier eine zu konstruieren wäre Füllmaterial.
10. August 2026 · ausgeliefert als Version 5.0
Int(…) auf die Restzeit im
Menüleistensymbol: eine masslose resets_at-Antwort des Servers
konnte die App zum Absturz bringen. Jetzt auf acht Tage gedeckelt.Decimal(Double) verfälscht Beträge, der Aufladebetrag
läuft deshalb über die Zeichenkette; eine veraltete Kostensumme konnte neben
einem neuen Betrag stehen; eine unnötig offene Schnittstelle wurde
geschlossen.Die Befunde von 2.1 bis 4.1 waren nachweislich weiterhin geschlossen.
Das sind Abwägungen, keine Versäumnisse. Sie stehen hier, weil eine Prüfung, der man nicht widersprechen kann, nichts wert ist.
sess-…-Cookie leicht zu lesen —
und dieses Cookie bedeutet Vollzugriff auf das OpenAI-Konto. Stattdessen ergibt
sich der Stand aus dem Aufladebetrag, den du selbst einträgst, minus den
Tageskosten, die die App ohnehin holt. Keine zusätzliche Anfrage, kein neues
Geheimnis.~/.claude und
~/.codex frei lesen musste. Seit 5.1 läuft die
Mac-App-Store-Fassung in der Sandbox und erfragt genau diese zwei Ordner
als ausdrückliche Freigabe — der Zugriff bleibt rein lesend und kommt
von dir.http://localhost:<port>/callback.
RFC 8252 §7.3 empfiehlt das Literal 127.0.0.1, aber genau diese Form
akzeptiert der Client von Anthropic — eine Umstellung bräche die Anmeldung. Das
Rebinding-Risiko ist entschärft, weil der Server ausschliesslich auf der
Rückschleife lauscht (requiredInterfaceType = .loopback).Das ist die vollständige Liste — dieselbe, die die App auf ihrer Über-Seite zeigt. Weiterleitungen werden nicht befolgt, und die Inhalte deiner Sitzungen werden nie übertragen.
| Adresse | Wofür | Voraussetzung |
|---|---|---|
claude.com, platform.claude.com |
An- und Abmeldung bei Claude | Dein Claude-Abo |
api.anthropic.com |
Nutzungsfenster des Abos und, davon getrennt, die Kosten der Schnittstelle | Anmeldung bzw. Admin-Schlüssel |
auth.openai.com |
Anmeldung beim ChatGPT-Konto — die Seite gehört OpenAI | Nur während der Anmeldung (App-Store-Fassung) |
chatgpt.com |
Kontingente und Guthaben des angemeldeten ChatGPT-Kontos | ChatGPT-Anmeldung |
api.openai.com | Kosten und Tokenverbrauch der OpenAI-Schnittstelle | Admin-Schlüssel, freiwillig |
api.moonshot.ai / api.moonshot.cn, api.kimi.com |
Kontostand und Coding-Kontingent bei Kimi | API-Schlüssel, freiwillig |
openrouter.ai | Guthaben, Verbrauch und das Limit auf deinem Schlüssel | Gewöhnlicher Schlüssel, freiwillig |
management-api.x.ai | Guthaben und Ausgabenlimit bei xAI | Management-Schlüssel, freiwillig |
api.github.com |
Der Benutzername zu deinem Token und der Abrechnungsbericht für GitHub Copilot | GitHub-Token, freiwillig |
status.claude.com, status.openai.com,
status.moonshot.cn |
Die öffentlichen Störungsmeldungen der Anbieter — es geht nichts hin, es kommt nur eine öffentliche Statusdatei zurück | Nur bei eingerichteter Karte des jeweiligen Anbieters |
localhost:<port>/callback |
Der Rückweg der Anmeldung, ausschliesslich auf der Rückschleife | — |
Lokale Dateien: ~/.claude, ~/.codex |
Deine Claude-Code-Sitzungen und die Kontingente des ChatGPT-Abos, gelesen auf deinem Mac. Nichts davon verlässt das Gerät. | Lesezugriff, den du einmal erteilst |
In dieser Liste steht kein eigener Server — es gibt keinen. Die ChatGPT-Kontingente
kommen entweder aus der lokalen Codex-Installation oder, wenn du dich in der App
bei ChatGPT anmeldest, direkt von chatgpt.com.
OpenAI und Anthropic geben Kosten- und Verbrauchszahlen ausschliesslich über ihre Admin-Endpunkte heraus; ein gewöhnlicher Projektschlüssel liefert dort nichts. Das ist ein echtes Zugeständnis von dir, darum die zwei Punkte, auf die es ankommt:
Wer diesen Tausch nicht machen will, lässt die beiden Karten weg. Jede Karte ist optional, und der Rest des Cockpits arbeitet ohne sie.
Über das Kontaktformular — bitte gleich zu Beginn vermerken, dass es eine Sicherheitsmeldung ist, und eine Adresse hinterlassen, unter der du erreichbar bist. Die Antwort kommt dorthin, die Einzelheiten müssen also nicht ins Formular selbst. Bitte vor einer Veröffentlichung ein paar Tage Zeit lassen — hier sitzt eine Person, kein Sicherheitsteam.