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.
Schicht
entscheidet
Grenze
Schicht 01
01rulesDeny-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.
Schicht 02
02execpolicyUrteile ü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.
Schicht 03
03approvalEine 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.
Schicht 04
04runtimeEine 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.
