WASViking Docs
⌘K
WASViking AI GuardianPrimeiros passos

Proteja o Claude Code usado por assinatura

Impeça segredos nos prompts, barre ações de risco e mascare segredos no que o assistente lê, para desenvolvedores que usam o Claude Code com os assentos Claude Team ou Enterprise da sua empresa. Ligue o Assistant Guard, escolha as regras, aplique um pacote no console do Claude ou nos computadores da empresa e acompanhe cada decisão no AI Guardian.

O Assistant Guard do WASViking® AI Guardian protege os assistentes de código com IA que as suas pessoas usam por assinatura, começando pelo Claude Code nos assentos Claude Team e Enterprise. Você continua pagando por assento: o assistente segue falando direto com o fornecedor. O que muda é que o assistente pergunta antes ao WASViking, pelas próprias configurações gerenciadas:

  • antes de um prompt sair: um prompt com um segredo, ou com dados pessoais se você escolher, é barrado e nunca chega ao modelo;
  • antes de uma ação rodar: ler um arquivo de chave, um comando destrutivo ou uma mudança de infraestrutura pode ser negado ou exigir a confirmação do desenvolvedor;
  • antes de o assistente ler um resultado: segredos em um arquivo ou na saída de um comando são mascarados antes de o assistente ver.

O WASViking nunca vê o login do desenvolvedor no Claude e nunca repassa a conversa com o modelo.

Antes de começar

  • O Assistant Guard é um add-on a partir do plano Pro, contratado à parte. Enquanto ele não faz parte do seu contrato, a tela dele mostra uma página bloqueada com Activate, que envia o pedido ao seu parceiro ou à equipe comercial da WASViking.
  • No WASViking, um papel de administrador, ou um papel com acesso de gestão ao AI Gateway. Aplicar um conjunto de regras pronto também exige acesso de gestão às políticas do AI Guardian.
  • Do lado do Claude, uma pessoa com o papel Owner da sua organização Claude Team ou Enterprise (para colar o pacote no console de administração), ou a sua equipe de TI (para entregar o pacote aos computadores da empresa).
  • Claude Code 2.1.295 ou mais novo nos computadores dos desenvolvedores.
  • Os seus desenvolvedores no diretório do WASViking com o mesmo e-mail que usam para entrar no Claude, para cada decisão ficar ligada à pessoa.

Passo 1: ligue e escolha o comportamento

Abra AI Guard > Protection > Assistant Guard, aba Set up:

  1. Marque Assistant Guard is on for this organization.
  2. Escolha o que acontece quando o WASViking não consegue responder, para prompts e para ações: Block it ou Let it go on (recorded). A escolha sugerida bloqueia prompts (nenhum segredo sai enquanto o WASViking não responde) e deixa as ações seguirem (uma queda nunca impede as pessoas de trabalhar).
  3. Informe o Claude organization ID, que fica no console de administração do Claude. Nos computadores da empresa, só essa organização consegue entrar.
  4. Se quiser, escolha um gateway MCP ou Secure Agent para entregar a todos os desenvolvedores, para que as ferramentas que o assistente usa também passem pelo WASViking.
  5. Clique em Save.

Passo 2: escolha as regras

Aplique um conjunto pronto e depois ajuste como qualquer outra regra em AI Guardian Policies:

Conjunto O que faz
Standard Segredos nunca saem em um prompt; arquivos de chave e de credenciais (.env, *.pem, credenciais de SSH e de nuvem) nunca são lidos nem escritos; comandos destrutivos nunca rodam; comandos de infraestrutura e de publicação (terraform apply, kubectl delete, git push --force, npm publish...) pedem antes a confirmação do desenvolvedor; segredos nos resultados são mascarados.
Strict Tudo do Standard, mais: dados pessoais e de saúde nunca saem em um prompt e são mascarados nos resultados, e toda leitura da web pede confirmação antes.

Em AI Guardian Policies, as superfícies Coding assistants: prompts, Coding assistants: actions e Coding assistants: action results aceitam as condições de dados de sempre e mais Action (comando no terminal, ler um arquivo, escrever um arquivo, ferramenta MCP, web), Command e File path com curingas, por exemplo terraform apply* ou *.pem. As regras que já existem em outras superfícies nunca valem para o assistente, a não ser que você acrescente essas superfícies a elas.

Passo 3: crie o token da organização

Clique em Create a token. Copie quando ele aparecer: ele é mostrado uma vez e já entra preenchido no pacote. O token só permite ao assistente pedir decisões e enviar a telemetria; ele não dá acesso a nenhum dado. Para trocar, crie um token novo, aplique o pacote novo e só então revogue o antigo.

Passo 4: aplique o pacote

A tela mostra o mesmo pacote em duas formas. Use uma ou as duas:

  • Console de administração do Claude: na sua organização do Claude, abra as configurações gerenciadas do Claude Code (papel Owner), cole o pacote e salve. Toda sessão que entra na sua organização recebe o pacote em até uma hora. Cada desenvolvedor aceita uma vez; recusar fecha o Claude Code.
  • Computadores da empresa (MDM): a sua equipe de TI salva o pacote como managed-settings.json em /Library/Application Support/ClaudeCode/ (macOS), /etc/claude-code/ (Linux) ou C:\Program Files\ClaudeCode\ (Windows). Essa forma também prende o login à sua organização, então uma conta pessoal do Claude não pode ser usada nos computadores da empresa.

Os desenvolvedores não conseguem alterar nem remover essas configurações. Enquanto o pacote vale, os hooks próprios deles não rodam.

Passo 5: confira

Clique em A prompt with a secret ou Reading a .env file para ver exatamente o que o assistente ouviria com as suas regras de agora. Nada é registrado.

O que os desenvolvedores veem

  • Um prompt bloqueado não chega ao modelo, e o Claude Code mostra a mensagem da sua organização.
  • Uma ação negada não roda; o Claude lê o motivo e pode escolher outro caminho.
  • Uma ação que exige confirmação abre a própria janela de confirmação do Claude Code.
  • O resto funciona como antes: uma ação permitida segue as configurações de permissão do próprio desenvolvedor no Claude Code.

Acompanhe o que acontece

  • Activity: cada decisão com a pessoa, o tipo de ação, a regra e os dados encontrados, com filtros por evento, decisão e pessoa. Prompts, comandos, caminhos de arquivo e resultados nunca são guardados, só o que foi decidido e por quê.
  • Coverage: quem usou o assistente sob o Assistant Guard nos últimos 30 dias, e quem do seu diretório ainda não apareceu.

O pacote liga a telemetria do Claude Code para o WASViking só para saber quem está por trás de cada sessão; o texto dos prompts nunca é pedido. O primeiro prompt de uma sessão pode chegar antes disso, então ele é decidido com as regras da organização inteira e aparece como "person not yet known".

Uso e limites

O seu contrato define quantos desenvolvedores usam o assistente sob o Assistant Guard: pessoas identificadas com pelo menos uma decisão nos últimos 30 dias. Sessões cuja pessoa ainda não é conhecida não contam como desenvolvedores; quando muitas decisões ficam sem pessoa identificada, os administradores recebem um aviso para que o diretório seja corrigido. Um painel logo abaixo do cabeçalho da tela Assistant Guard mostra a contagem frente ao contrato, e a aba AI Guardian de Profile & Plan Usage traz os mesmos números em um cartão por módulo.

  • Os avisos saem em 80% e em 100% do contrato, para os destinos de alerta inscritos em AI Guardian Usage e por e-mail para os administradores da organização.
  • Acima do contrato nada é cobrado automaticamente. O Assistant Guard nunca segura nem bloqueia um desenvolvedor por causa do contrato: toda decisão mantém a resposta normal, e as ações permitidas sem nenhum achado deixam de ser registradas enquanto o uso continuar acima.
  • Quando o Assistant Guard não faz parte do seu contrato, o assistente recebe uma decisão vazia e segue, então o contrato nunca impede um desenvolvedor de trabalhar.

Quem aumenta a capacidade é o seu parceiro WASViking, ou a equipe comercial da WASViking se você compra direto. Se a sua organização recebeu o Assistant Guard como um trial de 60 dias quando os módulos foram empacotados, o painel também mostra a data em que o trial termina.

Solução de problemas

O que você vê O que fazer
Nenhuma decisão aparece em Activity Confira se o pacote foi aplicado (console ou arquivo no computador), se o Claude Code é 2.1.295 ou mais novo e se o Assistant Guard está ligado. Set up > Check confirma as regras.
As decisões pararam de aparecer e nada é mais bloqueado O Assistant Guard foi desligado, ou deixou de fazer parte do seu contrato, por exemplo depois do fim de um trial. Nos dois casos o assistente recebe uma decisão vazia e segue. Ligue de novo, ou peça ao seu parceiro ou à equipe comercial da WASViking para incluir o módulo.
Toda decisão aparece como "person not yet known" Garanta que cada desenvolvedor está no diretório do WASViking com o e-mail que usa para entrar no Claude.
Prompts bloqueados com "could not check this request" O WASViking não pôde ser alcançado e a sua escolha para prompts é Block it. Volta ao normal quando a conexão voltar.
Um token antigo parou de funcionar Ele foi revogado. Aplique o pacote com o token novo.
O servidor MCP do pacote não aparece O Claude Code só aceita servidores MCP em https; a produção usa o endereço https.

O que vem depois