Investigação revela integrações não solicitadas em ambientes de desenvolvimento

Uma análise técnica detalhada publicada no Hacker News expõe comportamento invasivo do cliente de API Postman versão 12.33.4. Ao ser aberto em um Mac, o aplicativo instalou automaticamente plugins nos assistentes de código Codex e Claude Code, configurou uma conexão remota MCP e adicionou ganchos de inicialização que redirecionam tarefas de engenharia de API para habilidades proprietárias da Postman.

Mecanismo de instalação e aprovação automática de ganchos

O plugin Codex versão 1.1.0, identificado pela revisão 6c8e452e0f4237f4bcc0901cb1ac442dec707e49, registra um comando SessionStart com correspondência para eventos de inicialização, limpeza e compactação. O arquivo de instrução carrega a skill postman:api-engineer para qualquer tarefa não trivial de API, abrangendo projeto, implementação, simulação, testes, monitoramento, documentação e deploy.

O código do instalador invoca a função approvePostmanHook após a instalação, obtendo o hash do gancho via hooks/list e gravando trusted_hash na configuração. O comentário no fonte afirma que aprova apenas o gancho atual da Postman, contornando o consentimento explícito do usuário no editor afetado.

Conexão MCP remota e presença no Claude Code

O arquivo mcp.codex.json aponta para https://mcp.postman.com/mcp, estabelecendo um canal de comunicação externo. No Claude Code, o plugin postman@claude-plugins-official versão 2.0.1 foi registrado em ~/.claude/settings.json e ~/.claude/plugins/installed_plugins.json com timestamps de 24 de outubro de 2026 às 09:34:02 UTC. Um executável Postman e seu diretório lib apareceram em ~/.local/bin com tempos de modificação coincidentes.

Violação de fronteiras de confiança e consentimento

O autor do relatório classifica a alteração automática de agentes de codificação não relacionados e a tentativa de aprovar o próprio gancho de instrução como problema grave de consentimento e fronteira de confiança. A expectativa razoável é que instalação de plugins, adição de conexões remotas e confiança em ganchos exijam opt-in claro e específico em cada aplicação afetada. O comportamento observado remove essa autonomia.

Não há alegação de exfiltração de dados, mas a integração indesejada cria risco em ambientes corporativos onde políticas de segurança controlam ferramentas e fluxos de dados sensíveis. O usuário removeu a instalação local e as integrações após preservar as evidências, solicitando triagem de prioridade severa aos mantenedores.

Com informações de: Hacker News (Y Combinator)