Por que o vibe coding e as extensões do VS Code criam novos riscos para os negócios e o desenvolvimento
AI deu aos funcionários a capacidade de montar rapidamente scripts, bots e integrações sem entrar na fila dos desenvolvedores. Mas, junto com a velocidade…
Processado por IA de Habr AI; editado por Hamidun News
A IA já está mudando a distribuição de funções nas empresas: um funcionário sem formação técnica profunda pode montar um script, conectar uma extensão no VS Code e resolver rapidamente uma tarefa local. O problema é que junto com a velocidade chegam novos riscos ao negócio—desde vazamento de dados e código vulnerável até automação sombra, que os times de IT descobrem muito tarde.
Por Que o Risco Cresceu
O vibe-coding reduz a barreira de entrada: uma pessoa descreve uma tarefa em linguagem natural e o modelo oferece trechos de código prontos, configs de infraestrutura e comandos para deploy. Para o negócio, parece uma aceleração porque as tarefas são fechadas sem fila para desenvolvedores e administradores. Mas a velocidade aqui é enganosa: o funcionário pode não entender exatamente o que a IA gerou, quais permissões o script precisa, para onde os dados vão e como a extensão da IDE processa o conteúdo do projeto.
Um problema separado é o ecossistema de extensões do VS Code. A instalação leva minutos, mas as consequências podem se estender por meses. Um plugin ganha acesso a arquivos, tokens, terminal ou requisições de rede, enquanto a verificação geralmente é limitada pelo número de estrelas no marketplace. Se houver proteção fraca, telemetria agressiva ou simplesmente código de má qualidade, a empresa ganha um novo ponto de entrada para vazamentos, erros e mudanças não autorizadas nos fluxos de trabalho. Muitas vezes essas soluções acabam no trabalho diário sem aprovação formal e controle de versão.
Onde o Negócio Perde
O risco principal é o surgimento de TI sombra. Os funcionários começam a automatizar processos por conta própria: escrevem bots, integram APIs, criam painéis internos, modificam scripts CI ou executam processamento de dados de clientes sem revisão arquitetônica. Enquanto tudo funciona, parece uma vitória de eficiência. Mas no momento de um incidente, descobre-se que ninguém sabe onde o código está, quem o mantém, quais segredos estão nele e o que quebrará se o autor sair ou simplesmente parar de usá-lo.
- Vazamento de chaves e documentos internos através de plugins de IA e APIs externas
- Código vulnerável em produção sem revisão e testes adequados
- Automações que contornam modelos de funções, logs de auditoria e políticas de segurança
- Aumento de custos devido a integrações quebradas, queries SQL incorretas e downtime
- Riscos legais se dados de clientes forem para serviços terceirizados sem aprovação
A ilusão de competência é especialmente perigosa. A IA geralmente produz um resultado plausível que parece uma solução de nível sênior, embora possa conter bibliotecas desatualizadas, padrões inseguros e suposições incorretas sobre o ambiente. Para uma tarefa pequena isso resulta em horas extras; para uma grande empresa pode ser um incidente em produção, violação de conformidade ou perdas financeiras diretas. Erros são descobertos não no editor, mas depois de executar em dados e clientes reais.
Como Reduzir Danos
É impossível banir IA completamente, então a abordagem prática é introduzir controles. As empresas precisam de uma lista clara de ferramentas aprovadas, regras de manipulação de dados e um modelo básico de responsabilidade: quem pode instalar extensões, quais repositórios podem ser enviados para modelos externos, onde armazenar tokens e quais cenários exigem envolvimento obrigatório de TI ou equipe de segurança. O vibe-coding é mais seguro quando integrado ao processo em vez de viver como uma área cinzenta separada dentro dos times.
Na prática, isso significa vários passos obrigatórios: contas corporativas separadas para serviços de IA, listas brancas de extensões, isolamento de segredos através de vault ou variáveis de ambiente, revisão obrigatória de todo código que vai além da experimentação local, e logging de automações. Também é útil separar prototipagem de produção: um funcionário pode montar rapidamente uma solução com IA, mas implantá-la no pipeline de produção deve ser feito por pessoas que entendem arquitetura, segurança e custo de manutenção.
Se uma empresa já está usando ferramentas de IA em escala, vale a pena fazer uma auditoria: quais plugins os funcionários têm instalados, quais modelos externos estão conectados, quem está enviando arquivos de projeto para onde, quais scripts estão rodando da IDE e quantos processos de negócio dependem de código sem manutenção. Uma auditoria assim geralmente mostra rapidamente que o problema não é a IA em si, mas a falta de regras, observabilidade e disciplina de engenharia. Quanto antes fazer esse inventário, mais barato é consertar as consequências.
O Que Isso Significa
A IA torna o desenvolvimento mais acessível, mas ao mesmo tempo borra os limites de responsabilidade. Nos negócios, ganham não aqueles que simplesmente permitiram o vibe-coding, mas aqueles que rapidamente impuseram controle sobre ele: ferramentas claras, revisão de código, proteção de dados e proprietários para cada automação.
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.