Vai al contenuto

sicurezza

Nulla lascia la macchina che non hai configurato.

Il modello di sicurezza come lo enuncia il README; poi come il servizio ospitato tratta ciò che gli dai, come segnalare un problema e a che punto sono le carte.

sicurezza e deployment

Quattro strati davanti a ogni chiamata di strumento. Niente lascia la macchina che non hai configurato.

Il modello di sicurezza come lo enuncia il README, limiti compresi. Ogni strato dichiara che cosa decide e dove si ferma; nessuno è una sandbox.

  1. strato 01

    01rules

    Regole con wildcard in deny-by-default su strumento e argv. Uno schema vietato viene rifiutato prima che qualcosa venga eseguito.

    limiteConfronto di schemi, non intento: una grafia inedita di un comando pericoloso passa allo strato successivo.

  2. strato 02

    02execpolicy

    Verdetti sull'argv analizzato: allow, prompt, forbidden. Ciò che è vietato non raggiunge né l'esecuzione né una persona.

    limiteLegge il comando, non la shell in cui girerà; un alias o il corpo di uno script restano opachi.

  3. strato 03

    03approval

    Una scheda sugli argomenti rivisti con consenti, sempre e nega. Le risposte sono in cache per sessione; i sottoagenti non possono chiedere.

    limiteUna decisione umana: --yolo salta questo gradino, mai le regole di rifiuto sopra di esso.

  4. strato 04

    04runtime

    Una denylist di bash e un blocco della cwd all'esecuzione; Esc termina la chiamata in corso e, su Windows, il suo intero albero di processi.

    limiteDelega, non isolamento. Il lavoro non fidato va in un container o in una microVM.

deployment e dati

  • 01

    Self-hosted per definizione

    Gira dai sorgenti sulla tua macchina o sulla tua CI. L'account è facoltativo: sblocca i piani della pagina prezzi e non blocca mai la CLI. Bun ≥ 1.3.14 è l'unico requisito.

  • 02

    Nessun phone-home

    Il traffico in uscita va solo al provider che hai configurato, ai server MCP che hai elencato e a web_fetch quando il modello lo chiede. Il catalogo prezzi è uno snapshot offline; non esiste self-update.

  • 03

    La telemetria è opt-in

    L'export OpenTelemetry resta spento finché non imposti ROVECODE_OTEL_ENDPOINT; anche allora porta id, dimensioni ed esiti — mai prompt, argomenti o output.

  • 04

    Traccia di audit per costruzione

    Le sessioni sono JSONL append-only con una catena di hash sha256; ogni run esporta una trace (run ⊃ turn ⊃ tool), comprese quelle annullate.

  • 05

    Stato delle piattaforme

    Windows per primo: sviluppo e gate di release girano su Windows 11. I percorsi POSIX sono testati, Linux e macOS non sono ancora verificati in CI.

  • 06

    Licenza

    AGPL-3.0-only. Modifica e ridistribuisci liberamente; far girare una build modificata come servizio di rete ti obbliga a offrirne i sorgenti a quegli utenti.

divulgazione responsabile

Hai trovato qualcosa? Dillo prima a noi.

  • 01

    Segnala in privato

    Scrivi all'indirizzo qui sotto cosa hai trovato e come riprodurlo. La posta cifrata è benvenuta; va bene anche quella in chiaro.

    security@rovecode.dev

  • 02

    Cosa succede dopo

    Una conferma entro due giorni lavorativi, una correzione o un piano entro trenta, e un riconoscimento nelle note di rilascio se lo vuoi.

  • 03

    Porto sicuro

    La ricerca in buona fede entro le regole — nessun dato sottratto, nessun servizio interrotto, nessun terzo coinvolto — non riceverà azioni legali.

i tuoi dati

Cosa conserviamo, e per quanto.

  • 01

    L'agente

    Gira sulla tua macchina. Il suo traffico va ai provider di modelli e ai server MCP che configuri, e da nessun'altra parte.

  • 02

    Il tuo account

    Nome, email, un hash della password o l'identificatore che ci dà il tuo provider di accesso, e il piano su cui sei.

  • 03

    Telemetria

    Spenta finché non imposti un endpoint OpenTelemetry; anche allora porta identificatori, dimensioni ed esiti — mai prompt, argomenti o output.

  • 04

    Conservazione

    I dati dell'account per trenta giorni dopo la chiusura; i dati di fatturazione per quanto richiede la legge fiscale; i log di accesso per trenta giorni.

conformità

A che punto sono le carte.

Stati segnaposto, scritti per la pagina: quelli veri li sostituiranno prima del lancio.

  • 01

    SOC 2 Tipo II

    Controlli scritti e raccolta delle evidenze in corso; il report è previsto per l'anno prossimo.

  • 02

    Penetration test

    Un test annuale del servizio ospitato da parte di terzi; la lettera di sintesi è disponibile sotto NDA.

  • 03

    Pagina di stato

    Disponibilità e incidenti del servizio ospitato, pubblicati mentre accadono.

domande

Chiedi a chi ha scritto la politica.

Rovecode, la mascotte nuvola, con uno scudo