# Segredos e a coluna Access Token

Por que Tool Account tem uma coluna Access Token em texto claro, por que não usá-la e o que está previsto.

Tool Account tem uma coluna de texto chamada **Access Token** que guarda credenciais de bots em texto claro. Ela viola uma regra do grupo, é copiada para outra base e um fluxo em produção depende dela. Não digite nela, não leia, não copie e não construa nada novo sobre ela.

## A regra

A System Rule global "Secrets are referenced, never stored" diz que senhas, tokens, chaves e dados bancários nunca são digitados num campo de texto; o campo guarda só o caminho no cofre ou o nome da chave. Secret Ref em Tool e em Tool Account segue essa regra: deve guardar um ponteiro, nunca o segredo.

## O que existe hoje

- Access Token é um campo de texto de uma linha em Tool Account. A descrição pede o token do bot em texto claro e diz que Secret Ref indica uma entrada de cofre que o espelha. As duas coisas contrariam a regra.
- A coluna aparece nas sete views de Tool Account, inclusive em **ops:ToolAccount Sync**. O conjunto de campos dessa view é igual ao do mirror Tool Account do CRM, e a cópia do CRM tem uma coluna Access Token. Quem consegue abrir qualquer uma das bases consegue ler uma célula preenchida.
- Desde 2026-09-18, o Secret Ref das contas bot do Slack aponta de volta para a célula de Access Token, e não para um cofre. Confira os valores atuais de Secret Ref antes de contar com eles.

Trate toda célula de Access Token, nesta base e no CRM, como possivelmente preenchida até um maintainer confirmar o contrário.

## Por que a coluna existe

Em 2026-09-18 os tokens dos bots do Slack dos workspaces do grupo saíram da base legada para esta coluna. O fluxo do Slack no n8n monta a credencial em tempo de execução a partir da linha da Tool Account do bot, e o token precisava ficar num lugar que esse fluxo conseguisse ler. Hoje o fluxo ativo **Slack — Workspace Token Cache** lê as contas bot a cada cinco minutos e guarda os tokens numa Data Table do n8n. Os fluxos Daily Digest e Reading Reply leem esse cache, não esta base. Veja [Cache de workspaces](/pt-br/automations/workspace-token-cache).

## Não use a coluna

- Deixe Access Token vazio em toda conta nova. Contas human e shared nunca têm token.
- Não capture tela, não exporte, não imprima e não compartilhe uma view de Tool Account, e não inclua Access Token em nova view, sync ou chamada de API.
- Um fluxo novo que precise de credencial usa credenciais do n8n ou um cofre de segredos, com um ponteiro em Secret Ref. Ele nunca lê Access Token.
- Se você vir um token fora da base, no CRM, numa captura, num log ou numa mensagem, trate-o como exposto: troque-o na ferramenta e avise quem mantém a base.

## A saída

O Work Item "Move the Tool Account Access Token out of Airtable" (High, To Do) termina quando a coluna for removida e o token estiver num cofre de segredos. Os passos ainda não foram decididos. Até lá, o cache de tokens depende da coluna: remover, renomear ou esvaziar a coluna sem mudar esse fluxo interrompe as notificações do Slack com BOT_NOT_CONFIGURED ou BOT_TOKEN_MISSING. Tirar a coluna de **ops:ToolAccount Sync** é um passo separado, para a cópia do CRM.