Zum Inhalt springen

sicherheit

Nichts verlässt die Maschine, die du nicht konfiguriert hast.

Das Sicherheitsmodell, wie die README es beschreibt; dann, wie der gehostete Dienst mit dem umgeht, was du ihm gibst, wie du ein Problem meldest und wie es um die Papiere steht.

Sicherheit und Betrieb

Vier Schichten vor jedem Werkzeugaufruf. Nichts verlässt die Maschine, die du nicht konfiguriert hast.

Das Sicherheitsmodell, wie die README es beschreibt, Grenzen inklusive. Jede Schicht benennt, was sie entscheidet und wo sie aufhört; keine davon ist eine Sandbox.

  1. Schicht 01

    01rules

    Deny-by-default-Wildcard-Regeln über Werkzeug und argv. Ein verbotenes Muster wird abgelehnt, bevor irgendetwas läuft.

    GrenzeMustervergleich, keine Absicht: eine neue Schreibweise eines gefährlichen Befehls geht an die nächste Schicht.

  2. Schicht 02

    02execpolicy

    Urteile über die geparsten argv: allow, prompt, forbidden. Verbotenes erreicht weder die Ausführung noch einen Menschen.

    GrenzeLiest den Befehl, nicht die Shell, in der er läuft; ein Alias oder ein Skriptrumpf bleibt undurchsichtig.

  3. Schicht 03

    03approval

    Eine Karte zu den geänderten Argumenten mit erlauben, immer und ablehnen. Antworten werden pro Sitzung gecacht; Unteragenten dürfen nicht fragen.

    GrenzeEine menschliche Entscheidung: --yolo überspringt diese Sprosse, nie die Deny-Regeln darüber.

  4. Schicht 04

    04runtime

    Eine bash-Denylist und eine cwd-Sperre bei der Ausführung; Esc beendet den laufenden Aufruf und unter Windows seinen ganzen Prozessbaum.

    GrenzeDelegation, keine Isolation. Nicht vertrauenswürdige Arbeit gehört in einen Container oder eine MicroVM.

Betrieb und Daten

  • 01

    Selbst gehostet, per Definition

    Läuft aus dem Quellcode auf deiner Maschine oder in deiner CI. Ein Konto ist optional: es schaltet die Pläne der Preisseite frei und sperrt die CLI nie. Bun ≥ 1.3.14 ist die einzige Voraussetzung.

  • 02

    Kein Phone-Home

    Ausgehender Verkehr geht nur an den konfigurierten Provider, die von dir gelisteten MCP-Server und web_fetch, wenn das Modell danach fragt. Der Preiskatalog ist ein Offline-Snapshot; es gibt kein Self-Update.

  • 03

    Telemetrie ist opt-in

    Der OpenTelemetry-Export bleibt aus, bis ROVECODE_OTEL_ENDPOINT gesetzt ist; selbst dann trägt er Ids, Größen und Ergebnisse — nie Prompts, Argumente oder Ausgaben.

  • 04

    Prüfspur von Bauart

    Sitzungen sind append-only JSONL mit einer sha256-Hashkette; jeder Lauf exportiert eine Trace (run ⊃ turn ⊃ tool), auch abgebrochene.

  • 05

    Plattformstatus

    Windows-first: Entwicklung und das Release-Gate laufen auf Windows 11. POSIX-Pfade sind getestet, Linux und macOS sind noch nicht CI-verifiziert.

  • 06

    Lizenz

    AGPL-3.0-only. Frei ändern und weitergeben; wer einen geänderten Build als Netzwerkdienst betreibt, muss dessen Quellcode diesen Nutzern anbieten.

verantwortliche offenlegung

Etwas gefunden? Sag es zuerst uns.

  • 01

    Vertraulich melden

    Schreib an die Adresse unten, was du gefunden hast und wie es sich reproduzieren lässt. Verschlüsselte Mail ist willkommen, unverschlüsselte in Ordnung.

    security@rovecode.dev

  • 02

    Was dann passiert

    Eine Bestätigung innerhalb von zwei Werktagen, eine Behebung oder ein Plan innerhalb von dreißig, und auf Wunsch eine Nennung in den Release Notes.

  • 03

    Sicherer Hafen

    Forschung in gutem Glauben innerhalb der Regeln — keine Daten mitgenommen, kein Dienst gestört, keine Dritten beteiligt — wird nicht mit rechtlichen Schritten beantwortet.

deine daten

Was wir speichern, und wie lange.

  • 01

    Der Agent

    Läuft auf deiner Maschine. Sein Verkehr geht an die Modellanbieter und MCP-Server, die du konfigurierst, und nirgendwo sonst hin.

  • 02

    Dein Konto

    Name, E-Mail, ein Passwort-Hash oder die Kennung deines Anmeldeanbieters, und der Plan, auf dem du bist.

  • 03

    Telemetrie

    Aus, bis du einen OpenTelemetry-Endpunkt setzt; selbst dann trägt sie Kennungen, Größen und Ergebnisse — nie Prompts, Argumente oder Ausgaben.

  • 04

    Aufbewahrung

    Kontodaten dreißig Tage nach Schließung des Kontos; Abrechnungsdaten so lange, wie das Steuerrecht es verlangt; Zugriffslogs dreißig Tage.

compliance

Wie es um die Papiere steht.

Platzhalterstatus, für die Seite geschrieben — vor dem Start ersetzen die echten sie.

  • 01

    SOC 2 Typ II

    Kontrollen geschrieben, Beweissammlung läuft; der Bericht ist für nächstes Jahr geplant.

  • 02

    Penetrationstest

    Ein jährlicher Test des gehosteten Dienstes durch Dritte; der Zusammenfassungsbrief ist unter NDA erhältlich.

  • 03

    Statusseite

    Verfügbarkeit und Vorfälle des gehosteten Dienstes, veröffentlicht, während sie passieren.

fragen

Frag die Leute, die die Politik geschrieben haben.

Rovecode, das Wolkenmaskottchen, mit einem Schild