Sicherheit bei Codo

Dein Code ist das Wertvollste, was du teilst. So schützt Codo ihn: auf deinem Computer, auf unseren Servern und dazwischen.

Auf deinem Computer

Codo läuft neben deinem AI-Coding-Tool und hält sich auf deinem Rechner an strenge Regeln.

Nur deine Prompts laufen

Codo führt Prompts aus, die du selbst aus der App schickst, und fragt standardmäßig vorher. Nie Prompts von anderen.

Deine Logins bleiben deine

Codo liest deinen Ordner ~/.ssh nicht und schickt die Logins deiner AI-Coding-Tools nicht weiter.

Geheimnisse bleiben verdeckt

Passwörter, Schlüssel und Tokens werden maskiert, bevor etwas geteilt wird. Geheime Werte aus deinen .env-Dateien erkennt Codo auf deinem Rechner und maskiert sie ebenfalls.

Geprüft, bevor es läuft

Der Installer prüft ein signiertes Manifest und eine Prüfsumme je Datei, Updates tragen eine Ed25519-Signatur. Schlägt eine Prüfung fehl, wird nichts installiert.

Unterwegs

Jede Strecke zwischen deinem Computer und Codo ist geschützt.

Verschlüsselt unterwegs

TLS von deinem Rechner bis Cloudflare, danach ein Cloudflare Tunnel zu unserem Server. Externe Sicherungen werden verschlüsselt, bevor sie den Server verlassen.

Signierte Befehle

Jeder Befehl, den Codo an deinen Computer schickt, ist signiert, läuft ab und gilt nur einmal. Kritische Befehle brauchen zusätzlich deine eigene Unterschrift.

HSTS auf jeder Domain

Browser erreichen Codo nur über HTTPS, auf jeder Codo-Domain.

Strenge Regeln im Browser

Eine strenge Content Security Policy blockiert Skripte und Stile fremder Seiten.

Auf unseren Servern

Wir speichern so wenig wie möglich und schützen, was wir speichern.

Keine Kopie deines Repositorys

Codo speichert Prompts, Antworten der Agents und geänderte Zeilen mit maskierten Geheimnissen, und du kannst das je Repository senken. Eine ganze Datei lädt nur, wenn jemand sie öffnet, und bleibt im Arbeitsspeicher, nie auf der Platte.

Gespeicherte Geheimnisse verschlüsselt

Tokens und Anmeldecodes liegen nur als Hash vor. Zwei-Faktor-Geheimnisse, Repository-Tokens und Uploads sind mit AES-256-GCM verschlüsselt.

Rollen bei jeder Anfrage

Jedes Projekt hat Rollen, und der Server prüft sie bei jeder Anfrage.

Keine Prompts und kein Code in der Analyse

Die Produktanalyse enthält nie Prompts, Code oder Namen. In der App läuft sie erst, wenn du zustimmst.

Dein Konto

Anmelden, schnell für dich und schwer für alle anderen.

Passkeys und Zwei-Faktor-Anmeldung

Melde dich mit Passkey oder E-Mail-Code an und ergänze einen zweiten Faktor.

Heikle Aktionen bestätigen

Bei heiklen Aktionen bestätigst du noch einmal, dass du es bist.

Sichere Sitzungen

Sitzungs-Cookies sind HttpOnly, Secure und SameSite.

Grenzen gegen Missbrauch

Anmeldeversuche und E-Mail-Codes sind begrenzt.

In Entwicklung

Ende-zu-Ende-Verschlüsselung, quantenbereit

Auf deinem Gerät verschlossen. Bei deinem Team geöffnet. Dazwischen hält der Server nur Chiffrat.

Zwei Schlösser, ein Schlüssel

Curve25519 trifft ML-KEM-768, den Gitter-Standard, den NIST als FIPS 203 verabschiedet hat. X-Wing schweißt beide zu einem Schlüsselaustausch zusammen.

X25519ML-KEM-768FIPS 203

Jede Änderung doppelt signiert

Ed25519 plus ML-DSA-65 (FIPS 204). Beide Stempel müssen stimmen, sonst fliegt die Änderung raus.

Ed25519ML-DSA-65FIPS 204

Heute mitschneiden, nie lesen

Verkehr von heute aufzeichnen und auf einen Quantencomputer warten? Das ist der Harvest-now-decrypt-later-Trick. Hybride Post-Quanten-Schlüssel sind dafür gebaut, ihn zu entschärfen.

60 Ziffern, ein Blick

Vergleiche die Sicherheitsnummer eines neuen Geräts einmal. Stimmt sie, sitzt niemand dazwischen.

Raus heißt raus

Entfernst du jemanden, wechseln die Projektschlüssel. Was danach kommt, kann die Person nicht mehr lesen.

Ein Umschlag je Ereignis

AES-256-GCM, gebunden an Projekt, Epoche und Ereignis-ID, mit Subschlüsseln je Absender aus HKDF-SHA-256. Woanders hinkopiert, lässt er sich nicht öffnen.

AES-256-GCMHKDF-SHA-256

Eine signierte Mitgliederkette

Gabelst oder drehst du sie zurück, merkt Codo es.

Wiederholungen prallen ab

Dein Connector merkt sich jede Prompt-ID, die er ausgeführt hat. Zweimal gesendet, sagt er Nein.

15 Wörter, neuer Laptop

Ein Wiederherstellungs-Code aus 15 Wörtern bringt deine Schlüssel mit.

Pings ohne Inhalt

Benachrichtigungen sagen, dass etwas passiert ist, nie was.

Die Ende-zu-Ende-Verschlüsselung ist in Entwicklung und noch nicht veröffentlicht. Vor dem Release folgen eine unabhängige Prüfung und ein Audit. Bis dahin schützt Codo deine Daten wie oben beschrieben.

Schwachstelle melden

Sicherheitslücke gefunden? Schreib an [email protected] vertraulich, nicht als öffentliches Issue. Wir melden uns so bald wie möglich.

Maschinenlesbar: security.txt (RFC 9116)

Die Zukunft des Bauens ist Multiplayer

Deine KI, ihre KI, ein gemeinsamer Workspace