Como o Vercel Agent acessa sistemas de produção com segurança
Aprofundamento CEVIU
Aprofundamento
O modelo da Vercel liga intenção, trabalho, acesso e aplicação. O usuário pede um resultado, o Vercel Agent propõe tarefas, cada tarefa declara os scopes que exige, e credenciais com checagem nas Vercel APIs impõem o limite. A linha de base é somente leitura: hoje ela inclui todo scope registrado que começa com read:. Qualquer plano que peça mais que isso, ou inclua ações externas como abrir um pull request no GitHub, espera aprovação inteira, inclusive as tarefas de leitura que ele contém.
O agente roda como um Vercel App autorizado pelo usuário dentro de um time, limitado às permissões que o usuário já tem. O Vercel OAuth troca essa autorização por tokens de vida curta com scopes específicos. A Vercel admite um ponto fino: deployment write é mais amplo que um redeploy, então citar o deployment X no plano não restringe o token a ele. Por isso o runtime confere se o plano está ativo antes de escolher a credencial, e um plano parado falha na checagem mesmo com token ainda válido. Planos e tokens também passaram a usar as mesmas definições de scope, carregadas do registry da Vercel num catálogo em memória, para barrar nomes desatualizados ou malformados ainda na etapa de planejamento.
O que mudou
A cobertura anterior do CEVIU mostra o tema em volta, não uma evolução do mesmo produto. Em 11 de março de 2026, o CEVIU noticiou "Segurança de Agentes de IA: A 'Caixa' Determinística", sobre cercar o agente com controles determinísticos. Em 26 de maio de 2026, saiu "Credential Brokering para Agentes de IA, Explicado", sobre o risco de prompt injection levar o agente a vazar credenciais. O texto da Vercel aplica essa linha: o modelo decide quando propor um plano, mas quem barra uma operação fora do token são as APIs.
Por que isso importa
Para quem constrói agentes que mexem em produção, a leitura é que aprovar um plano inteiro de uma vez evita o cansaço de clicar em aprovar a cada passo, sem entregar acesso amplo de saída. O próprio texto lembra os limites: um scope válido ainda pode ser largo demais, e leitura também expõe dado sensível. Quem opera algo parecido deve tratar scopes como uma camada, ao lado de sandbox, política de rede, audit logs e rate limits.
Linha do tempo
CEVIU publica "Segurança de Agentes de IA: A 'Caixa' Determinística".
CEVIU publica "Credential Brokering para Agentes de IA, Explicado".
Vercel detalha como o Vercel Agent acessa produção com planos, scopes e tokens de vida curta.
Perguntas frequentes
O que o Vercel Agent pode fazer sem aprovação?
Ele pode investigar com acesso somente leitura, que hoje cobre todo scope registrado começando com read:. Isso inclui olhar deployments recentes, build logs e comparar um deployment com falha com o último que funcionava. Investigações longas viram um plano somente leitura para o usuário acompanhar o progresso.
Aprovar um plano pode dar ao agente mais acesso do que eu tenho?
Não. O Vercel Agent roda como um Vercel App limitado às permissões que o usuário já possui no time. Aprovar o plano não cria acesso novo, só libera o que o plano pediu dentro desse teto.
O que acontece se o modelo tentar uma operação fora do token?
As Vercel APIs rejeitam a requisição, mesmo que o modelo ache a ação necessária. As instruções do modelo dizem quando propor um plano, mas o limite real está nos scopes do token, checados a cada requisição.
Um plano parado ainda pode usar o token?
Não. Antes de retomar o trabalho, o runtime recarrega o plano e confirma que ele está ativo antes de escolher a credencial. Um plano parado falha nessa checagem, mesmo que o token ainda tenha tempo até expirar.
Fontes
- vercel.comfonte original
- Categoria
- CEVIU Web Dev
- Publicado
- 23 de outubro de 2026
- Editoria
- CEVIU Web Dev

