segurança
Nada sai da máquina que você não configurou.
O modelo de segurança como o README o enuncia; depois, como o serviço hospedado trata o que você entrega, como relatar um problema e em que ponto está a papelada.
segurança e implantação
Quatro camadas diante de cada chamada de ferramenta. Nada sai da máquina que você não configurou.
O modelo de segurança como o README o enuncia, limites incluídos. Cada camada diz o que decide e onde para; nenhuma delas é um sandbox.
camada
decide
limite
camada 01
01rulesRegras com curingas em deny por padrão sobre a ferramenta e o argv. Um padrão proibido é negado antes que qualquer coisa rode.
limiteCorrespondência de padrões, não intenção: uma grafia inédita de um comando perigoso passa para a camada seguinte.
camada 02
02execpolicyVereditos sobre o argv analisado: allow, prompt, forbidden. O proibido não chega à execução nem a uma pessoa.
limiteLê o comando, não o shell em que ele vai rodar; um alias ou o corpo de um script permanecem opacos.
camada 03
03approvalUm cartão sobre os argumentos revisados com permitir, sempre e negar. As respostas ficam em cache por sessão; subagentes não podem perguntar.
limiteUma decisão humana: --yolo pula este degrau, nunca as regras de negação acima dele.
camada 04
04runtimeUma denylist do bash e uma trava de cwd na execução; Esc mata a chamada em curso e, no Windows, toda a sua árvore de processos.
limiteDelegação, não isolamento. Trabalho não confiável pertence a um contêiner ou a uma microVM.
implantação e dados
01
Auto-hospedado por definição
Roda a partir do código na sua máquina ou na sua CI. A conta é opcional: ela libera os planos da página de preços e nunca trava a CLI. Bun ≥ 1.3.14 é o único requisito.
02
Sem phone-home
O tráfego de saída vai apenas para o provedor que você configurou, para os servidores MCP que você listou e para o web_fetch quando o modelo pede. O catálogo de preços é um instantâneo offline; não há autoatualização.
03
Telemetria é opt-in
A exportação OpenTelemetry fica desligada até ROVECODE_OTEL_ENDPOINT ser definido; mesmo assim ela carrega ids, tamanhos e resultados — nunca prompts, argumentos ou saída.
04
Trilha de auditoria por construção
As sessões são JSONL somente-anexação com uma cadeia de hashes sha256; cada execução exporta um trace (run ⊃ turn ⊃ tool), inclusive as canceladas.
05
Status das plataformas
Windows primeiro: o desenvolvimento e o portão de release rodam no Windows 11. Caminhos POSIX são testados; Linux e macOS ainda não são verificados na CI.
06
Licença
AGPL-3.0-only. Modifique e redistribua livremente; rodar uma build modificada como serviço de rede obriga você a oferecer o código a esses usuários.
divulgação responsável
Encontrou algo? Conte para nós primeiro.
01
Relate em privado
Escreva para o endereço abaixo o que encontrou e como reproduzir. E-mail criptografado é bem-vindo; um comum também serve.
security@rovecode.dev
02
O que acontece depois
Uma confirmação em dois dias úteis, uma correção ou um plano em trinta, e crédito nas notas de versão se você quiser.
03
Porto seguro
Pesquisa de boa-fé dentro das regras — sem levar dados, sem interromper o serviço, sem terceiros envolvidos — não será respondida com ação legal.
seus dados
O que guardamos, e por quanto tempo.
01
O agente
Roda na sua máquina. O tráfego dele vai para os provedores de modelo e servidores MCP que você configura, e para nenhum outro lugar.
02
Sua conta
Nome, e-mail, um hash da senha ou o identificador que o seu provedor de login nos dá, e o plano em que você está.
03
Telemetria
Desligada até você definir um endpoint OpenTelemetry; mesmo então carrega identificadores, tamanhos e resultados — nunca prompts, argumentos ou saída.
04
Retenção
Dados da conta por trinta dias depois de fechá-la; registros de cobrança pelo tempo que a lei fiscal exigir; logs de acesso por trinta dias.
conformidade
Em que ponto está a papelada.
Status provisórios, escritos para a página — os reais os substituem antes do lançamento.
01
SOC 2 Tipo II
Controles escritos e coleta de evidências em andamento; o relatório está previsto para o ano que vem.
02
Teste de penetração
Um teste anual do serviço hospedado por terceiros; a carta-resumo está disponível sob NDA.
03
Página de status
Disponibilidade e incidentes do serviço hospedado, publicados conforme acontecem.
