Fiducia

Sicurezza

Orbit esegue un agente IA con accesso locale agli strumenti sulla tua macchina, quindi vale la pena dichiararne con chiarezza il modello di sicurezza. Ecco come segnalare un problema e cosa conta come tale.

Ultimo aggiornamento: 10 ottobre 2026

Versioni supportate

Orbit è pre-1.0. Le correzioni di sicurezza vengono fatte sull'ultima versione e sul branch main.

  • main (ultima) — supportata
  • Ultima versione con tag — supportata
  • Versioni precedenti — non supportate

Segnalare una vulnerabilità

Segnala le vulnerabilità in privato — non aprire una issue pubblica. Usa la segnalazione privata di vulnerabilità di GitHub, oppure scrivi a [email protected].

Cosa includere

  • una descrizione del problema e del suo impatto;
  • i passi per riprodurlo, o una proof of concept;
  • la versione di Orbit, la versione del sistema operativo e come è stato installato Orbit (cargo run, un bundle .app o un DMG);
  • la versione della CLI pi (pi --version).

Cosa aspettarsi

Riceverai una conferma entro pochi giorni e un aggiornamento di stato man mano che la segnalazione viene valutata. Concedici un margine ragionevole per rilasciare una correzione prima di qualsiasi divulgazione pubblica.

Ambito e modello di sicurezza

Orbit è un client desktop locale. Avvia l'agente di codice pi come processo figlio e gli dà lo stesso accesso locale agli strumenti che avresti in un terminale. Alcune proprietà sono volute e non sono vulnerabilità di per sé:

  • Orbit esegue l'agente con pieno accesso locale agli strumenti. L'agente può leggere, modificare ed eseguire comandi nel tuo workspace come il tuo utente. È esattamente lo scopo dello strumento.
  • Le modalità di accesso sono una barriera di conferma, non una sandbox. Supervisionato, Accetta automaticamente le modifiche e Accesso completo decidono quali chiamate che modificano chiedono prima. pi non include alcuna sandbox e Orbit non ne aggiunge. Una modalità che approva automaticamente una chiamata non è un confine di isolamento.
  • I dati di sessione vivono nell'archivio di pi (~/.pi/agent/, ~/.orbit-pi/). Orbit legge e scrive gli stessi file della CLI pi.

Segnalazioni che vogliamo:

  • bug di sicurezza della memoria;
  • injection di comandi o prompt che supera un confine che Orbit dichiara di garantire;
  • credenziali che trapelano attraverso la superficie RPC;
  • l'updater firmato che accetta un artefatto non verificabile.