Skip to content
Parte 4 · Aplicações Práticas

Capítulo 23: Versão Teams e Implementação Corporativa ​

Ao implantar o Grok Bot para equipes, os principais pontos de bloqueio costumam ser estes:

  • O gateway intercepta na fase de handshake, fazendo com que o computador na nuvem não conecte.
  • A VM Linux não possui cliente MDM instalado e é classificada pelo IdP corporativo como dispositivo não confiável.
  • Existem riscos de vazamento de credenciais e invasão de rede interna, além da falta de métodos de distribuição silenciosa do cliente.

Configurando adequadamente o SSO e as isenções no gateway de segurança, liberando o acesso à rede privada, é possível gerenciar com sucesso o ciclo de vida em lote.

Versão Teams e Implementação Corporativa

Controles de Gerenciamento Teams e Enterprise: Arquitetura e Limites de Capacidade ​

Controles de Gerenciamento Teams e Enterprise: Arquitetura e Limites de Capacidade

O que é ​

Cada usuário conta com uma Firecracker microVM exclusiva na nuvem; as instruções e aprovações são enviadas localmente, enquanto o código e o navegador rodam na nuvem.

Vale um alerta: todos os Bots da conta compartilham essa mesma VM, com arquivos e estados de login totalmente integrados.

Em 12/10/2026, o plano The X Subscription dividiu as permissões em duas edições:

  • Versão Teams: ativada por padrão para todos os membros, utiliza IP de saída estático compartilhado e inclui auditoria básica e regras de equipe.
  • Versão Enterprise: suporta autorização baseada em grupos e SCIM 2.0, permite uso de sudo e lista de permissões de rede, e traz gravação de operações e exportação via OpenTelemetry (com a tag cursor.surface=grok_bot).

Consulte a documentação em Grok Bot para Teams e Enterprise.

Como fazer ​

As configurações de rotina são feitas na página do Grok Bot no painel do Cursor, divididas em quatro etapas principais.

  1. Definir permissões e opções básicas
  • Durante a fase de testes graduais (rollout), clique em Manage Group Access para selecionar o grupo piloto; desative os Cloud Agents se não utilizar codificação na nuvem; mantenha o compartilhamento público de modelos desativado para evitar vazamentos.
  • Recomenda-se definir a execução local como Never allow, além de desativar o roteamento de saída local para evitar desvios no tráfego.
  • Para os Bots da barra lateral, selecione All team ou grupos específicos na coluna Auto-add para fixá-los.
  1. Configurar travas de aprovação e regras
  • Ative o modo Enforce Auto-review para impedir que os membros desativem a revisão por conta própria no cliente.
  • Operações de alto risco, como deploy em produção ou envio de e-mails externos, devem ser configuradas como Ask first; operações estritamente de leitura, como Allow automatically.
  • Quando houver conflito entre regras de equipe e individuais, o sistema forçará obrigatoriamente o Ask first.
  1. Configurar rede e segredos
  • Na rede, selecione apenas a lista de permissões da equipe ou adicione valores padrão, preenchendo domínios e faixas de IP; para evitar alterações no sistema, é possível desativar o sudo, que vem habilitado por padrão.
  • Em Team Secrets, a equipe pode adicionar no máximo 100 itens, com limite de 32 KB por item e capacidade total máxima de 96 KB; o texto simples não é exibido após salvar.
  • Nomes de variáveis de segredos não podem utilizar PATH, HOME nem nomes reservados do sistema que comecem com SAND_ ou LD_.
  1. Configurar políticas em nível de grupo
  • Acesse os grupos em Members > Groups; o princípio de configuração é que as regras só podem ser flexibilizadas, nunca endurecidas.
  • Marcar Don't enforce for this group desbloqueia a restrição de revisão automática.
  • As políticas de rede são uma exceção: o grupo substitui diretamente a equipe; se um membro pertencer a vários grupos, a rede seguirá a configuração mais restritiva, enquanto as permissões seguirão a mais ampla.

O que define um bom resultado ​

  • No painel, os grupos piloto e os grupos não autorizados estão claramente diferenciados, e pessoas não autorizadas não conseguem ativar o Bot no cliente.
  • As regras de equipe e de Auto-review estão bloqueadas; os membros conseguem ver as regras de equipe na página de configurações do cliente, mas os botões de edição e exclusão estão desativados.
  • Operações de alto risco (comunicação externa, destruição de arquivos, comandos com privilégios) acionam a interceptação para aprovação em 100% dos casos.

Identidade e SSO: Habilitando o Acesso Global e a Compatibilidade com Confiança de Dispositivos ​

O que é ​

O Grok Bot utiliza o sistema de contas do Cursor, não sendo necessário criar um aplicativo separado no IdP. Documentação de referência: Configurar Identidade e Acesso.

O Bot roda em uma VM Linux na nuvem sem MDM instalado, não atendendo aos requisitos do FastPass ou Hybrid Join. Lembre-se de nunca desativar a conformidade de dispositivos globalmente; configure uma política de liberação para os grupos-alvo antes das regras de bloqueio.

Como fazer ​

  • Expansão de atribuição no Okta: acesse o aplicativo Cursor em Assignments > Assign to Groups e marque os grupos de negócios; ao ativar o SCIM, sincronize a atribuição e o envio (Push Groups).

    SAML SSO e SCIM devem ser atribuídos simultaneamente; se o SSO for esquecido, o login será bloqueado.

  • Expansão de atribuição no Entra ID: no aplicativo Cursor, clique em Users and groups > Add user/group para adicionar grupos (requer licença P1/P2; não suporta grupos aninhados); atribua os mesmos grupos ao aplicativo de provisionamento sincronizado.

  • Liberação de Linux no Okta: crie uma nova regra Grok Bot computer (Linux) antes das regras de bloqueio da política de autenticação.

    Restrinja os usuários ao grupo do Cursor, selecione Other Desktop em Device platform (não há opção dedicada para Linux), escolha Any em Device state; selecione Password + Another factor para autenticação, sem marcar restrições contra phishing.

  • Liberação de Linux no Entra ID: crie uma política de alta prioridade especificando o grupo do Cursor e os aplicativos-alvo; inclua Linux em Device platforms e exclua Windows e macOS; em Grant, marque Require multifactor authentication; a política de conformidade existente deve obrigatoriamente excluir esse grupo ou a plataforma Linux.

O que define um bom resultado ​

  • Os usuários corporativos fazem login no cliente desktop usando o SSO empresarial sem receber o erro User is not assigned to this application.
  • No navegador do Bot, o acesso à rede interna é concluído com senha mais autenticação em dois fatores, sem exibir pop-ups do FastPass ou bloqueios de não conformidade do dispositivo.
  • Quando os funcionários acessam de seus computadores pessoais, as regras originais de FastPass e conformidade de dispositivos continuam vigorando rigorosamente.

Acesso à Rede Privada: Roteamento Desktop e Automação de Scripts Team Setup ​

Acesso à Rede Privada: Roteamento Desktop e Automação de Scripts Team Setup

O que é ​

O Grok Bot é executado na nuvem, portanto o acesso à intranet exige a liberação da rede privada.

  • Roteamento via cliente desktop: ideal para depuração temporária. Ao ativar Settings > Computer > Route traffic through this computer no cliente, o tráfego passa pela placa de rede da máquina local, e os administradores podem desativá-lo com um clique no painel.
  • Instalação de cliente via Team Setup: para acesso contínuo e exclusivo da versão Enterprise. A equipe de TI mantém um script centralizado, que é acionado automaticamente na inicialização ou atualização do Bot para integrá-lo à rede interna.

Para mais detalhes, consulte Conectar a Redes Privadas.

Como fazer ​

Os scripts de configuração de ambiente da equipe ficam sob Bot Computers no painel e são executados como usuário comum via sudo na máquina virtual Debian Linux. O script é executado ao ligar a máquina e atualizado ciclicamente cerca de uma vez ao dia, com limite de tempo de 30 minutos.

  • Se o código de saída de check for 0, a instalação é ignorada; após a instalação, o check é executado novamente para validação.
  • Falhas na execução não impedem a inicialização do computador, sendo feita nova tentativa no próximo ciclo de atualização.

Solução de Conexão de Rede com Tailscale ​

  1. Abra o Team Secrets, adicione a chave de autenticação do Tailscale TS_AUTHKEY (com o valor tskey-auth-...) e vincule uma tag de ACL dedicada no console do Tailscale (como tag:grok-bot) para restringir rigorosamente as permissões de acesso.
  2. Acesse os scripts de configuração de ambiente da equipe, clique em + para criar um novo manifesto, preencha o Manifest ID com private-network-tailscale e alterne para o modo JSON ou formulário para preencher a configuração:
Solução de Conexão de Rede com Tailscale
json
{
  "manifestId": "private-network-tailscale",
  "entries": [
    {
      "id": "install-tailscale",
      "setup": "#!/usr/bin/env bash\nset -euo pipefail\ncurl -fsSL https://tailscale.com/install.sh | sh\nsudo tailscale up --authkey=\"$TS_AUTHKEY\" --accept-routes --hostname=\"grok-vm-${USER}\"",
      "check": "command -v tailscale && tailscale status"
    }
  ]
}

Solução de Conexão com Cloudflare Tunnel ​

  • Serviços HTTP privados: acesse diretamente o domínio roteado pelo túnel, com autenticação gerenciada pelo Cloudflare Access e concluída interativamente no navegador do Bot.
  • Serviços TCP privados (como bancos de dados e SSH): instale o cloudflared no manifesto e, quando precisar se conectar, execute o comando no shell para abrir uma porta de encaminhamento local:

cloudflared access tcp --hostname db-internal.corp.com --url localhost:5432

Solução de Conexão com Cloudflare Tunnel
json
{
  "manifestId": "private-network-cftunnel",
  "entries": [
    {
      "id": "install-cloudflared",
      "setup": "#!/usr/bin/env bash\nset -euo pipefail\ncurl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null\necho 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared bullseye main' | sudo tee /etc/apt/sources.list.d/cloudflared.list\nsudo apt-get update && sudo apt-get install -y cloudflared",
      "check": "command -v cloudflared"
    }
  ]
}

Liberando Endpoints do Plano de Controle nas Políticas de Rede ​

Se a equipe ativar o controle de rede apenas lista de permissões da equipe, é obrigatório incluir o plano de controle da ferramenta de rede na lista de permissões, caso contrário o cliente não conseguirá concluir a autenticação. Por exemplo, ao usar o Tailscale, libere os domínios do servidor de coordenação e dos servidores relay DERP na política; as alterações de política levam cerca de 1 minuto para serem propagadas para a máquina virtual.

O que define um bom resultado ​

  • Os computadores Bot novos ou recriados aparecem automaticamente na lista de dispositivos do console de gerenciamento do Tailscale ou Cloudflare com status online após a inicialização ser concluída.
  • O script check do manifesto retorna 0 de forma estável nas atualizações periódicas diárias subsequentes, sem reexecutar a lógica de instalação.
  • Os tokens confidenciais são injetados exclusivamente via Team Secrets, sem nenhuma credencial em texto simples no texto do manifesto ou nos logs de execução.

Evitando Armadilhas com Proxies e Gateways Corporativos: Regras de Liberação e Isenção de Inspeção TLS ​

Gateways corporativos (como Zscaler e Palo Alto) frequentemente permitem que o chat funcione normalmente, mas impedem capturas de tela ou o controle do terminal.

A causa raiz é que o plano de controle utiliza conexões persistentes de streaming HTTP/2 ou SSE sob o domínio aninhado de segundo nível <computer>.<cluster>.cursorvm.com, as quais regras comuns de nível único não conseguem mapear.

Consulte a explicação oficial em Configurar Proxy com Inspeção TLS.

Pontos principais de configuração ​

O gateway deve liberar os seguintes domínios, desativando o buffer de resposta e isentando a inspeção TLS, para evitar falhas no handshake ponta a ponta e tempos limites no streaming:

  • *.cursor.sh: APIs principais
  • *.cursorvm.com e *.*.cursorvm.com: canal de controle, deve oferecer suporte a curingas de dois níveis
  • *.cursor-cdn.com, *.cursorapi.com, downloads.cursor.com e o site principal: recursos estáticos e download de atualizações

Após configurar as políticas, certifique-se de sincronizá-las com a configuração de roaming Off-Network, evitando falhas de conexão quando os funcionários estiverem fora da rede ou trabalhando em casa.

Diagnóstico de dispositivos e validação ​

Siga o passo a passo de diagnóstico no terminal do computador do funcionário:

  1. Verifique se o certificado foi adulterado; o emissor legítimo deve ser Amazon RSA:
bash
   curl -v https://api2.cursor.sh |& grep -C1 issuer:
  1. Verifique a resolução de DNS de múltiplos níveis; se falhar, compare com nslookup test.us9.cursorvm.com 1.1.1.1:
bash
   nslookup test.us9.cursorvm.com
  1. Verifique o streaming: os dados devem ser exibidos linha por linha; se houver uma pausa de alguns segundos seguida pela exibição de todo o bloco de uma vez, isso indica que o buffer do gateway não foi desativado.

Critério de aceitação: tanto na rede corporativa quanto em roaming doméstico, a conexão com o computador na nuvem deve ocorrer em até 5 segundos, com o certificado passando diretamente pela Amazon RSA e a conexão persistente de streaming sem atrasos de buffer.

Distribuição do Cliente Desktop e Controle de Versão ​

Plataformas e mecanismos de atualização ​

PlataformaFormato de instalaçãoLógica de atualização
macOS.dmg (Apple Silicon / Intel)Verifica atualizações automaticamente na inicialização, não suporta desativação por política
WindowsSetup .exe (x64 / Arm64)Verifica atualizações automaticamente na inicialização, não suporta desativação por política
Linux.deb, .rpm, AppImagedeb e rpm são gerenciados pelo gerenciador de pacotes; AppImage verifica atualizações automaticamente
iOSApp StoreRequer iOS 18 ou superior
AndroidGoogle PlayRequer Android 9 ou superior, suporta distribuição gerenciada

Consulte as instruções oficiais de implantação em Implantar o Grok Bot na sua Organização.

Implantação e controle de versão ​

  1. Obter os pacotes de instalação Não baixe os pacotes manualmente pelo navegador; faça a chamada diretamente ao feed JSON oficial: https://api2.cursor.sh/updates/api/download/stable/{platform}/sand. {platform} oferece suporte a macOS (darwin-arm64, darwin-x64), Windows (win32-x64-user, win32-arm64-user) e Linux (linux-x64, linux-arm64).
bash
curl -s https://api2.cursor.sh/updates/api/download/stable/win32-x64-user/sand

A API retorna version, commitSha, downloadUrl, além de debUrl e rpmUrl para Linux. Para macOS e Windows, também é possível montar diretamente os endereços dos pacotes de instalação de acordo com o padrão:

  • Windows: https://downloads.cursor.com/grokbot/stable/win32-x64/{version}/Grok_Bot_{version}_Setup.exe
  • macOS: https://downloads.cursor.com/grokbot/stable/darwin-arm64/{version}/Grok_Bot_{version}.dmg
  1. Distribuição via MDM
    • Windows (Intune / SCCM): adicione /S aos parâmetros para instalação silenciosa. Por padrão, o instalador grava em %LOCALAPPDATA%\Programs do usuário atual, portanto deve ser executado no contexto do usuário (User Context).

      Nunca utilize a conta SYSTEM local, caso contrário a instalação será feita no caminho incorreto e os funcionários não encontrarão o aplicativo.

cmd
  Grok_Bot_1.0.0_Setup.exe /S
  • macOS (Jamf / Kandji / Intune): basta implantar o .dmg correspondente à arquitetura no diretório /Applications.
  • Linux (Ansible / Puppet): instale o pacote .deb ou .rpm, e o sistema gravará automaticamente as configurações dos repositórios oficiais.
  1. Controle e bloqueio de versão No macOS e no Windows, não é possível desativar completamente a atualização automática por meio de políticas.

No Linux, é possível bloquear a versão por meio do gerenciador de pacotes ou pausar a sincronização definindo Enabled: no em /etc/apt/sources.list.d/grok-bot.sources e enabled=0 em /etc/yum.repos.d/grok-bot.repo:

bash
  sudo apt-mark hold grok-bot

O Cursor estabelece um prazo de suporte para versões antigas. Se o cliente estiver abaixo do limite mínimo suportado, um pop-up em tela cheia com Update required bloqueará o uso obrigatoriamente; no Linux, versões bloqueadas que expirarem também serão impedidas de rodar. A equipe de operações precisa realizar rollouts graduais de novas versões estáveis testadas a cada duas a quatro semanas.

Critérios de aceitação ​

  • Os dispositivos de trabalho concluem a instalação silenciosa via MDM, garantindo que a área de trabalho esteja pronta assim que o novo colaborador ligar o computador.
  • A equipe de TI mantém um ritmo regular de renovação de versões, concluindo a rotação de versões dentro da organização antes que ocorram bloqueios forçados pela plataforma oficial.

Gerenciamento de Computadores Bot: Operações em Lote e Ciclo de Vida ​

Gerenciamento de Computadores Bot: Operações em Lote e Ciclo de Vida

Operações principais e permissões ​

O acesso é feito na seção Bot Computers da página do Grok Bot no painel do Cursor, clicando em Manage Bot Computers.

Esse recurso é exclusivo para administradores de organização (Organization Admins) da versão Enterprise; administradores comuns de equipe não visualizam esse acesso.

Consulte a documentação em Gerenciar Computadores Grok Bot.

Nome da operaçãoComportamento subjacenteStatus de retenção de dados e arquivosCenários aplicáveis
Recriar VMs (Recreate VMs)Reinstala com a imagem mais recente e executa novamente os scripts de ambientePreservado. O disco permanece intacto; Bots, arquivos pessoais e cookies são mantidos, removendo apenas softwares do sistema instalados manualmenteAplicação de alterações nos scripts de ambiente, rollout gradual de nova imagem
Encerrar VMs (Terminate VMs)Destrói imediatamente instâncias ativas ou em suspensão, interrompendo o processamento atualPreservado. Mantém o disco; ao enviar uma nova mensagem no cliente, uma máquina virtual limpa será reiniciadaResolução de travamentos de instância, liberação de recursos na nuvem
Excluir máquina virtual e dadosDestrói a máquina virtual e exclui permanentemente o armazenamento persistente vinculadoNão preservado. Os dados são completamente apagados; no próximo uso, um computador em branco será reinicializadoDesligamento de funcionários, redefinição completa por corrupção de dados

Operações no console e solução de problemas ​

  1. Acesse a página e clique em Manage, pesquise por nome ou e-mail para filtrar membros, com suporte a seleção individual, seleção múltipla ou Select all.
  2. No menu suspenso Manage selected, escolha a operação desejada e inicie a execução após confirmar o número de pessoas afetadas.
  3. Após a conclusão, é obrigatório clicar no botão Done no cartão. Cada equipe só pode executar uma operação em lote por vez; se não clicar em Done, os botões subsequentes permanecerão bloqueados.

Se encontrar status ignorados ou com falhas, proceda de acordo com o retorno:

  • Ignorado (Sem VM / Não foi possível concluir a operação): não há VM vinculada à conta ou o usuário saiu da equipe durante a fila; nenhuma ação é necessária.
  • Falha (Outra recriação em andamento / Verificação de VM não concluída): outra atualização ainda não terminou ou o sistema não conseguiu obter o status temporariamente no back-end; aguarde alguns minutos e tente novamente.
  • Falha (Não foi possível concluir a operação): o Bot está executando tarefas intensivas, causando timeout; avise o membro para deixar o Bot ocioso antes de tentar novamente.

Automação e critérios de aceitação ​

Ative a opção Terminate Inactive Computers acima dos botões de ação. Os computadores dos membros sem atividade por 30 dias consecutivos serão encerrados automaticamente, liberando apenas a instância de computação e mantendo o disco, com o sistema realizando a limpeza em ciclos contínuos.

Para operações em lote em várias equipes, é possível chamar a API de Admin da Organização.

Ao fazer a chamada, forneça uma chave de API da organização com permissão admin:*, passe o ID da equipe, o array de e-mails dos membros e o tipo de ação (recreate ou terminate), monitorando o progresso via polling; isso também está sujeito ao limite de uma concorrência por equipe.

Durante a validação, concentre-se em dois indicadores principais:

  • Capacidade de recriar instâncias em lote de forma estável e sem perda de dados.
  • Ativação do encerramento automático após 30 dias de inatividade, evitando que VMs zumbis consumam a cota da organização na nuvem.

Configuração de Linha de Base de Segurança Corporativa e Prompts Práticos ​

Configuração do administrador ​

  1. Trave a rede em "apenas lista de permissões da equipe" e desative modelos públicos e canais de e-mail.
  2. Ative Enforce Auto-review e defina a execução local como Never allow para evitar rebaixamentos não autorizados.
  3. Qualquer chamada a APIs de produção e alterações em bancos de dados, ou ações envolvendo envio de e-mails externos, assinatura de contratos e merge na branch main, devem ser configuradas obrigatoriamente como Ask first; consultas de logs e compilações podem ser liberadas diretamente.

Diretrizes para colaboradores ​

  1. Use variáveis de ambiente para credenciais; é terminantemente proibido colar senhas em texto simples na caixa de diálogo.
  2. Para autorizações confidenciais, escolha Allow once em vez de permitir sempre, e encerre a sessão assim que concluir.

Prompts práticos ​

Prompts práticos
text
你现在负责对内部服务进行接口与架构调研。
请遵循以下严格的安全限制:
1. 本次任务为纯只读模式,严禁对目标服务发起任何 POST、PUT、DELETE 请求。
2. 检查网络连通性:尝试向内部端点 http://api-monitor.corp.internal/health 发起 GET 请求并打印状态码。
3. 如果遇到证书问题或连接被重定向,记录错误日志,不要尝试使用任何提权手段。
4. 将调研结果汇总输出为 Markdown 表格,包含服务名称、响应耗时、健康状态。
5. 完成后暂停执行,等待我的进一步指令,不要擅自读取其他网段资产。
Prompts práticos
text
请按规范完成本周发版代码的对比检查与 PR 草稿创建:
1. 切换到工作区代码目录,拉取 origin/main 最新分支。
2. 比对 feature/sso-login 分支与 main 分支的改动差异,列出所有变动的文件列表。
3. 检查是否有硬编码的密钥、密码或私钥文件被提交。如果发现任何形如 'AKIA...' 或 'BEGIN PRIVATE KEY' 的文本,立即中断任务并向我告警。
4. 在本地运行静态检查脚本:npm run lint 和 npm run test。
5. 准备 PR 描述文本草稿,包含变更摘要与测试结果。
6. 注意:严禁直接推送到远程仓库。把 PR 描述保存为 local-pr-draft.md 后向我申请确认。得到明确授权前不得执行 git push。
Prompts práticos
text
请处理今天未分配的内部支持工单:
1. 打开浏览器,访问内部工单控制台 https://tickets.corp.internal。
2. 过滤出状态为 'New' 且优先级为 'High' 的所有工单。
3. 逐条提取工单的核心问题,按照以下类别打标签:[账号登录]、[权限申请]、[网络故障]。
4. 为每条工单生成标准回复模版,存入草稿区。
5. 涉及权限开通的工单,一律在回复中注明:'需直属主管在 OA 提交审批流,当前仅作信息预审'。
6. 严格要求:所有邮件和系统回复只保留在草稿状态,严禁点击 'Send' 或 'Submit'。生成处理清单供我逐条审查。

Armadilhas Comuns ​

  1. Esquecer curingas de múltiplos níveis no gateway: o hostname segue o formato <vm-id>.<cluster-id>.cursorvm.com; configurar apenas *.cursorvm.com trava o carregamento em 99%, portanto é necessário adicionar *.*.cursorvm.com.
  2. Buffer ativo no proxy interrompendo o streaming: ativar o Response Buffering no Zscaler causa desconexões. É obrigatório desativar o buffer para os domínios do Cursor e permitir a passagem direta de Server-Sent Events.
  3. Falta de lista de permissões nas políticas de roaming: não conseguir conectar em casa ocorre porque o Zscaler alternou para a política Off-Network. Lembre-se de sincronizar a lista de domínios permitidos e as isenções de TLS com a política fora da rede.
  4. Ativação acidental do modo de privacidade legado: ativar "Modo de privacidade (legado)" no painel desativa o Bot completamente; desative essa opção nas configurações da equipe.
  5. IdP exigindo dispositivos em conformidade: a VM Linux na nuvem não é gerenciada por MDM e não executa o FastPass. Adicione uma regra de alta prioridade no Okta/Entra ID para Linux (Other Desktop), liberando o acesso mediante senha mais autenticação secundária pelo celular.
  6. Armazenamento de segredos em texto simples nos scripts: o Team Setup é um JSON em texto simples. Armazene os tokens no Team Secrets e faça a leitura no script usando "$TS_AUTHKEY".
  7. Instalação com permissão SYSTEM não encontrada: o aplicativo é instalado em %LOCALAPPDATA%\Programs. Execute o comando de instalação /S no contexto do usuário atual.
  8. Confundir encerramento com revogação de acesso: Terminate apenas interrompe o processo e preserva o disco; ao enviar uma nova mensagem, a VM será reiniciada. Para revogar o acesso definitivamente, desatribua o usuário no IdP ou remova-o pelo Manage Group Access.
  9. Perda de segredos ao participar de várias equipes: entrar em mais de duas equipes com o Team Setup configurado causará a rejeição de qualquer Team Secrets; basta sair das equipes excedentes.
  10. Versão bloqueada abaixo do limite mínimo: uma versão bloqueada via apt-mark hold que fique abaixo do limite do ciclo de vida será bloqueada com a mensagem "Update required"; basta desbloquear e atualizar.

Como Validar Após a Conclusão ​

Rede e Gateway ​

  • No computador de trabalho, execute curl -v https://api2.cursor.sh |& grep -C1 issuer: para garantir que o emissor do certificado seja Amazon RSA.
  • Execute nslookup test.us9.cursorvm.com para testar a resolução de domínio de múltiplos níveis; conecte-se ao ponto de acesso móvel e acesse o computador na nuvem para verificar se não há alertas de certificado.

Identidade e SSO ​

  • Faça login no Grok Bot com uma conta de fora da equipe de engenharia e confirme se o Cursor SSO realiza o login com sucesso na primeira tentativa.
  • No navegador do Bot, faça login no SSO interno usando "senha + código de verificação no celular", sem pop-up de bloqueio do FastPass, enquanto as políticas de conformidade no computador de trabalho continuam funcionando normalmente.

Rede Privada e Scripts de Ambiente ​

  • No console do Tailscale ou Cloudflare, confirme se as novas máquinas entram automaticamente na rede com as tags corretas.
  • Execute ping ou curl no terminal para um host privado para validar a conectividade; verifique se os logs do Team Setup não apresentam timeouts e se os segredos foram devidamente mascarados.

Cliente e Linha de Base de Segurança ​

  • Instalação silenciosa em conta comum do Windows em %LOCALAPPDATA%\Programs com criação do atalho na área de trabalho.
  • Regras globais em "Configurações > Geral > Revisão Automática" bloqueadas contra alterações; ao testar a exclusão de arquivos no diretório raiz ou chamadas a webhooks não autorizados, o sistema exige obrigatoriamente um pop-up de aprovação.

Ciclo de Vida dos Computadores ​

  • O administrador executa Recreate VMs no console e confirma que os arquivos originais e o histórico continuam intactos.
  • Após a conclusão das tarefas em lote, clicar em Done permite que o sistema inicie normalmente a próxima rodada.

Leituras Complementares ​