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ą.
warstwa
rozstrzyga
ograniczenie
warstwa 01
01rulesReguł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.
warstwa 02
02execpolicyWerdykty 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.
warstwa 03
03approvalJedna 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.
warstwa 04
04runtimeDenylista 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.
