Ir para o conteúdo

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.

  1. camada 01

    01rules

    Regras 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.

  2. camada 02

    02execpolicy

    Vereditos 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.

  3. camada 03

    03approval

    Um 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.

  4. camada 04

    04runtime

    Uma 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.

perguntas

Pergunte a quem escreveu a política.

Rovecode, o mascote nuvem, segurando um escudo