Ferramentas de Dev

OneCLI põe um gateway de credenciais na frente do agente

O agente para de carregar chave no prompt e passa a pedir credencial de curta duração no momento do uso.

O que aconteceu

O OneCLI lançou um gateway de credenciais que fica entre os agentes de IA e o armazenamento de segredos. Os agentes deixam de embutir chave de API, senha ou token em prompt ou em definição de fluxo. Em vez disso, chamam a ferramenta para obter a credencial no momento do uso. O gateway autentica a requisição, busca o segredo no cofre configurado e devolve um token de curta duração.

O objetivo é direto: manter segredo fora da superfície que chega ao modelo — um vetor de ataque comum quando agentes expõem credencial em log ou em resposta. Ao centralizar o acesso, o projeto trata o manuseio de segredo como preocupação de primeira classe.

Por que isso importa para quem constrói

  • Menos superfície de ataque — credencial embutida em fluxo ou em prompt pode vazar por log ou por alucinação. Com busca sob demanda, o segredo nunca aparece no prompt.
  • Token de vida curta — o gateway emite credencial com prazo, que expira após uma requisição ou poucos segundos, o que reduz reuso acidental.
  • Gestão unificada — quem já usa cofre pode acoplar sem duplicar segredo, e o agente permanece agnóstico quanto à localização.
  • Esteiras mais simples — o binário pode ser chamado de qualquer script, e a definição do fluxo guarda apenas o comando, não o valor.
  • Auditabilidade — toda requisição passa por um ponto único, o que torna log e monitoramento diretos.
  • Compatibilidade — nós de fluxo podem invocar o binário como comando, trocando campo estático de segredo por chamada dinâmica.

A leitura da Tyna

O primeiro item merece ser lido com atenção porque descreve um risco específico de agente que não existia em automação tradicional: alucinação como vetor de vazamento.

Em fluxo determinístico, a credencial fica em uma variável de ambiente e nunca é impressa. Em fluxo com LLM, se a chave estiver no contexto, ela virou texto que o modelo pode reproduzir — em uma resposta, em um log de depuração, em uma mensagem de erro que volta ao usuário. Não é preciso invasão; basta o modelo fazer o que ele faz.

Isso torna a regra bem simples de enunciar e frequentemente violada na prática: segredo nunca entra no contexto do modelo. Se o agente precisa chamar uma API autenticada, quem autentica é o código ao redor, não o modelo.

O ponto de auditoria é o que faz esse tipo de ferramenta valer em ambiente regulado. Ter um lugar único que registra qual agente pediu qual credencial e quando responde à pergunta que o auditor faz. Sem isso, a resposta honesta é que a chave está em cinco fluxos e ninguém sabe quem a usou.

Vale a advertência prática sobre o exemplo do FAQ: chamar o binário por um nó de execução de comando funciona e imprime o segredo na saída do nó, que costuma ser registrada no histórico de execução da plataforma. Se for por esse caminho, confira o que a sua ferramenta guarda de log de execução antes — senão você tirou o segredo do prompt e o colocou no histórico.

Perguntas frequentes

P: Como integro a um fluxo de n8n existente?

R: Um nó de execução de comando roda o binário e captura a saída para os nós seguintes. Também é possível criar um nó próprio que encapsule esse padrão.

P: Isso acrescenta latência?

R: A ida ao cofre soma algumas centenas de milissegundos, desprezível na maioria dos fluxos por lote ou por webhook. Em caminho crítico, dá para manter o token de curta duração em memória durante a requisição.

P: Dá para aplicar controle de acesso por agente?

R: Sim. A ferramenta suporta identidade por agente e mapeia cada uma para políticas do cofre, que impõe a permissão adequada.

Versão em inglês: Automations Cookbook

Próximo passo

Quer aplicar isso na sua empresa, com governança?

Agendar conversa