TabbitBlog

Permissões do navegador e de sites no Claude Code

Limite o Claude a um site de teste, revise as ações e revogue permissões salvas.

Neste artigo
  1. Três permissões para revisar antes da primeira ação
  2. Faça um teste de leitura em um site
  3. Dois testes em ambientes isolados
  4. Revogue o acesso e confirme na próxima execução

Para testar uma página com o Claude Code, conecte o Claude in Chrome em um perfil de teste, mantenha a aprovação manual e informe um URL exato. Peça uma leitura e pare antes de enviar um formulário, baixar um arquivo ou acessar outro host. Quando a organização precisa impor um perímetro comum, a Anthropic documenta listas de sites permitidos e bloqueados para Team e Enterprise.

Primeiro confirme a conexão usada. A opção --chrome do Claude Code usa a extensão Claude in Chrome. Um servidor Playwright MCP instalado à parte tem processo, contexto e filtros próprios. A configuração de uma conexão não altera a outra.

Três permissões para revisar antes da primeira ação

ControleO que decideOnde conferir
Acesso a sites da extensão ChromeEm quais páginas a extensão pode usar seus privilégios de hostDetalhes da extensão no perfil atual
Aprovações do Claude in ChromeQuais sites ou ações são permitidos pelo modo e pela política em vigorPainel do Claude, aviso de ação e configurações da extensão
Permissão de ferramentas do Claude CodeSe a sessão pode chamar a ferramentaAviso do Claude Code e configurações da sessão

O navegador pode exibir uma página que a extensão não consegue ler. Da mesma forma, ler um título não confirma o efeito do próximo clique. Um botão com a palavra «Continuar» pode enviar uma solicitação. Confira o efeito antes de aprovar. Se a sessão também tiver ferramentas de terminal ou HTTP, elas terão configurações próprias.

O guia de permissões do Claude in Chrome distingue a aprovação pontual da permissão persistente para um site. No painel clássico, revise os sites e as etapas do plano. Em um modo que pede confirmação a cada ação, decida no aviso exibido. Uma aprovação persistente permite várias ações elegíveis, e operações protegidas como digitar dados possivelmente sensíveis, baixar arquivos e conceder autorizações podem exigir confirmação explícita. Outras ações são proibidas pelo produto.

Faça um teste de leitura em um site

  1. Prepare um perfil de teste do Chrome sem abas pessoais, cookies de produção ou gerenciador de senhas conectado. Use uma conta de teste quando a página exigir login.

  2. Conecte o perfil com claude --chrome ou /chrome no Claude Code. Confira a caixa de diálogo e a extensão no mesmo perfil. O guia de conexão lista os requisitos.

  3. Informe o URL completo e quais sites secundários devem ficar de fora. Homologação, autenticação e pagamentos podem usar hosts diferentes.

  4. Autorize o mínimo necessário. Para uma checagem rápida, peça o título e os nomes dos controles visíveis. Para um formulário, use dados fictícios e revise os valores previstos antes de enviar.

  5. Registre os dois resultados. Confirme que a leitura funciona no site previsto. Em um site inofensivo fora do escopo, recuse o pedido ou confirme o bloqueio da organização. Pare se a ação proibida ainda funcionar.

Leia apenas https://www.selenium.dev/selenium/web/web-form.html.
Informe o título e o texto do botão de envio.
Não digite, clique, envie, baixe nem abra outro URL.
Se for necessário outro acesso, pare e me avise.

Você pode comparar a resposta com a página. Para testar o envio de verdade, faça outra execução, use um endpoint de testes que aceite a alteração e prepare uma forma de localizar o registro gerado.

Dois testes em ambientes isolados

Carregamos uma extensão local em um perfil descartável do Chrome for Testing. Ela declarava o acesso ao host do Selenium e usava a API de scripts do navegador apenas para ler o título do formulário público. Após alterar o acesso nos detalhes da extensão, o controle do host Selenium ficou desativado. O formulário permaneceu visível, mas a nova leitura da extensão excedeu o tempo limite. Essa parte confirma a configuração visível. A interface específica do Claude está documentada pela Anthropic.

Controle do host Selenium desativado para a extensão de teste no Chrome for Testing

Depois, executamos o Playwright MCP 0.0.84 sem interface e em um contexto isolado. Fizemos chamadas a browser_navigate.

VerificaçãoResultado
Formulário Selenium com a origem correspondente permitidaA página abriu e retornou «Web form»
example.com no mesmo processoERR_BLOCKED_BY_CLIENT
Formulário Selenium em um processo novo que permite só example.comERR_BLOCKED_BY_CLIENT

Para as duas primeiras chamadas usamos npx -y @playwright/mcp@0.0.84 --headless --isolated --allowed-origins https://www.selenium.dev. Para a terceira iniciamos outro processo com apenas https://example.com na lista. Nenhum formulário foi enviado. A documentação da Microsoft explica que o filtro não é uma barreira de segurança nem se aplica a redirecionamentos. Use controles de rede se a restrição precisar abranger redirecionamentos e outras ferramentas. A documentação do Chrome explica as permissões de host do primeiro teste.

Revogue o acesso e confirme na próxima execução

No painel da extensão Claude, abra o menu de três pontos, escolha Extension settings e remova o site de Your approved sites. Em uma nova tarefa no mesmo perfil, peça a mesma leitura e veja se o aviso ou bloqueio reaparece. Para desconectar a sessão inteira, desative a integração do Chrome no Claude Code e confirme se a ferramenta deixou de aparecer. Para limitar a extensão, ajuste o acesso nos detalhes do Chrome.

Quando uma aprovação volta a ser pedida, confira primeiro o host e a lista de sites salvos. Um usuário do Reddit relatou pedidos repetidos entre Facebook Marketplace e Sheets mesmo com acesso amplo no Chrome. Outro relato no Claude Code descreveu uma permissão persistente que não apareceu na lista em uma versão específica. Confira a versão e o perfil antes de concluir que o comportamento é o mesmo.

Veja como instalar o Playwright MCP no Claude Code e como avaliar riscos de segurança de agentes de navegador. Para comparar o processo de aprovação, você pode baixar o Tabbit e repetir a mesma leitura em um perfil isolado.

Confira perfis, espaços de trabalho e grupos de abas para decidir o estado a isolar e como conectar um navegador aberto se o trabalho exigir uma sessão aberta. A diferença entre pesquisa e controle do navegador explica por que o acesso do navegador exige uma decisão separada. Como funcionam os agentes de navegador descreve o ciclo de ações, e a automação com Playwright apresenta um executor independente.

Perguntas frequentes

Posso limitar o Claude in Chrome a um único site de teste?

Use um perfil dedicado, confira o URL no plano e recuse novos sites. Um administrador Team ou Enterprise pode impor uma lista de sites permitidos quando o recurso estiver disponível.

Permitir um site autoriza todo envio de formulário?

O acesso depende do modo de aprovação em uso. A Anthropic documenta proteções extras para algumas ações sensíveis. Revise os envios comuns separadamente.

Onde revogo uma permissão de site salva?

Abra o painel da extensão Claude, use o menu de três pontos e acesse Extension settings. Remova o site de Your approved sites.

Por que as solicitações reaparecem em um site aprovado?

Confira o perfil conectado, o host exibido no aviso, a lista de sites salvos e as regras da organização.

A opção allowed-origins do Playwright MCP é uma barreira de segurança?

A Microsoft a descreve como um filtro de solicitações que não abrange redirecionamentos. Para impor o isolamento, combine o navegador com controle de rede.

Dê o próximo passo

Deixe o Tabbit trabalhar ao seu lado.

Pesquise entre abas, automatize o trabalho repetitivo do navegador e mantenha todo o contexto ao alcance.