Przejdź do treści

bezpieczeństwo

Nic nie opuszcza maszyny, której nie skonfigurowałeś.

Model bezpieczeństwa tak, jak opisuje go README; potem jak hostowana usługa traktuje to, co jej dajesz, jak zgłosić problem i na jakim etapie są dokumenty.

bezpieczeństwo i wdrożenie

Cztery warstwy przed każdym wywołaniem narzędzia. Nic nie opuszcza maszyny, której nie skonfigurowałeś.

Model bezpieczeństwa tak, jak podaje go README, wraz z ograniczeniami. Każda warstwa mówi, co rozstrzyga i gdzie się kończy; żadna nie jest piaskownicą.

  1. warstwa 01

    01rules

    Reguły z symbolami wieloznacznymi w trybie deny-by-default nad narzędziem i argv. Zakazany wzorzec zostaje odrzucony, zanim cokolwiek się uruchomi.

    ograniczenieDopasowanie wzorca, nie intencji: nowy zapis groźnego polecenia przechodzi do następnej warstwy.

  2. warstwa 02

    02execpolicy

    Werdykty nad sparsowanym argv: allow, prompt, forbidden. To, co zakazane, nie dociera ani do wykonania, ani do człowieka.

    ograniczenieCzyta polecenie, a nie powłokę, w której ono ruszy; alias albo treść skryptu pozostają nieprzejrzyste.

  3. warstwa 03

    03approval

    Jedna karta z poprawionymi argumentami: zezwól, zawsze, odmów. Odpowiedzi są zapamiętywane na sesję; podagenci nie mogą pytać.

    ograniczenieDecyzja człowieka: --yolo pomija ten szczebel, nigdy reguł odmowy powyżej.

  4. warstwa 04

    04runtime

    Denylista basha i blokada cwd przy wykonaniu; Esc zabija trwające wywołanie, a w Windowsie całe jego drzewo procesów.

    ograniczenieDelegowanie, nie izolacja. Niezaufana praca należy do kontenera albo mikroVM.

wdrożenie i dane

  • 01

    Self-hosted z definicji

    Działa ze źródeł na twojej maszynie albo w twoim CI. Konto jest opcjonalne: odblokowuje plany ze strony cennika i nigdy nie blokuje CLI. Bun ≥ 1.3.14 to jedyny wymóg.

  • 02

    Żadnego phone-home

    Ruch wychodzący idzie wyłącznie do skonfigurowanego dostawcy, do wypisanych przez ciebie serwerów MCP i do web_fetch, gdy model o to poprosi. Katalog cen to migawka offline; nie ma samoaktualizacji.

  • 03

    Telemetria na życzenie

    Eksport OpenTelemetry jest wyłączony, dopóki nie ustawisz ROVECODE_OTEL_ENDPOINT; nawet wtedy niesie identyfikatory, rozmiary i wyniki — nigdy promptów, argumentów ani wyjścia.

  • 04

    Ślad audytowy z założenia

    Sesje to JSONL tylko-dopisywany z łańcuchem skrótów sha256; każdy przebieg eksportuje jeden trace (run ⊃ turn ⊃ tool), także anulowany.

  • 05

    Status platform

    Windows przede wszystkim: rozwój i bramka wydania działają na Windows 11. Ścieżki POSIX są testowane, Linux i macOS nie są jeszcze zweryfikowane w CI.

  • 06

    Licencja

    AGPL-3.0-only. Zmieniaj i rozpowszechniaj swobodnie; uruchomienie zmienionej wersji jako usługi sieciowej zobowiązuje cię do udostępnienia jej źródeł tym użytkownikom.

odpowiedzialne zgłaszanie

Znalazłeś coś? Najpierw powiedz nam.

  • 01

    Zgłoś prywatnie

    Napisz na adres poniżej, co znalazłeś i jak to odtworzyć. Szyfrowana poczta mile widziana; zwykła też wystarczy.

    security@rovecode.dev

  • 02

    Co dalej

    Potwierdzenie w ciągu dwóch dni roboczych, poprawka albo plan w ciągu trzydziestu, i podziękowanie w notatkach do wydania, jeśli chcesz.

  • 03

    Bezpieczna przystań

    Badania w dobrej wierze w ramach zasad — bez zabierania danych, bez zakłócania usługi, bez osób trzecich — nie spotkają się z krokami prawnymi.

twoje dane

Co przechowujemy i jak długo.

  • 01

    Agent

    Działa na twojej maszynie. Jego ruch idzie do dostawców modeli i serwerów MCP, które konfigurujesz, i nigdzie indziej.

  • 02

    Twoje konto

    Imię, e-mail, hash hasła albo identyfikator od twojego dostawcy logowania, i plan, na którym jesteś.

  • 03

    Telemetria

    Wyłączona, dopóki nie ustawisz endpointu OpenTelemetry; nawet wtedy niesie identyfikatory, rozmiary i wyniki — nigdy prompty, argumenty ani wyjście.

  • 04

    Przechowywanie

    Dane konta przez trzydzieści dni po jego zamknięciu; dane rozliczeniowe tak długo, jak wymaga prawo podatkowe; logi dostępu przez trzydzieści dni.

zgodność

Na jakim etapie są dokumenty.

Statusy zastępcze, napisane na potrzeby strony — przed startem zastąpią je prawdziwe.

  • 01

    SOC 2 Typ II

    Kontrole spisane, zbieranie dowodów w toku; raport planowany na przyszły rok.

  • 02

    Test penetracyjny

    Coroczny test hostowanej usługi przez stronę trzecią; list podsumowujący dostępny pod NDA.

  • 03

    Strona statusu

    Dostępność i incydenty hostowanej usługi, publikowane na bieżąco.

pytania

Zapytaj ludzi, którzy napisali politykę.

Rovecode, chmurkowa maskotka, z tarczą