Confiança

Segurança

O Orbit executa um agente de IA com acesso local a ferramentas na sua máquina, então vale declarar o modelo de segurança com clareza. Aqui está como relatar um problema e o que conta como um.

Última atualização: 10 de outubro de 2026

Versões suportadas

O Orbit é anterior à 1.0. As correções de segurança são feitas na versão mais recente e na branch main.

  • main (mais recente) — suportada
  • Versão marcada mais recente — suportada
  • Versões anteriores — sem suporte

Relatar uma vulnerabilidade

Relate vulnerabilidades em particular — não abra uma issue pública. Use o relato privado de vulnerabilidades do GitHub, ou escreva para [email protected].

O que incluir

  • uma descrição do problema e do seu impacto;
  • passos para reproduzir, ou uma prova de conceito;
  • a versão do Orbit, a versão do seu sistema e como o Orbit foi instalado (cargo run, um bundle .app ou um DMG);
  • a versão da CLI pi (pi --version).

O que esperar

Você receberá uma confirmação em alguns dias e atualizações de status conforme o relato é triado. Dê um prazo razoável para publicarmos uma correção antes de qualquer divulgação pública.

Escopo e modelo de segurança

O Orbit é um cliente de desktop local. Ele inicia o agente de código pi como processo filho e dá a ele o mesmo acesso local a ferramentas que você teria num terminal. Algumas propriedades são propositais e não são vulnerabilidades por si só:

  • O Orbit executa o agente com acesso local total às ferramentas. O agente pode ler, editar e executar comandos no seu workspace como o seu usuário. Esse é justamente o propósito da ferramenta.
  • Os modos de acesso são uma barreira de confirmação, não uma sandbox. Supervisionado, Aceitar edições automaticamente e Acesso total decidem quais chamadas que alteram pedem confirmação primeiro. O pi não traz sandbox e o Orbit não adiciona uma. Um modo que aprova uma chamada automaticamente não é um limite de isolamento.
  • Os dados de sessão ficam no armazenamento do próprio pi (~/.pi/agent/, ~/.orbit-pi/). O Orbit lê e grava os mesmos arquivos que a CLI pi.

Relatos que queremos:

  • falhas de segurança de memória;
  • injeção de comando ou de prompt que atravesse um limite que o Orbit diz impor;
  • credenciais vazando pela superfície RPC;
  • o atualizador assinado aceitando um artefato não verificável.