Um grupo do Systems Software & Security Lab (SSLab) da Georgia Tech criou o Vibe Security Radar para identificar casos em que ferramentas gerativas de IA contribuem para código vulnerável, prática conhecida como "vibe coding". A equipe analisou mais de 43.000 avisos públicos de segurança, cruzou os erros com o histórico de commits e sinalizou casos quando encontrou assinaturas de ferramentas como Claude, Gemini e GitHub Copilot.
Até o momento o radar confirmou 74 casos — 14 críticos e 25 altos — envolvendo falhas como command injection, authentication bypass e server-side request forgery. A detecção atual usa metadados (tags de coautor, e-mails de bots e outras assinaturas), mas não funciona quando esses marcadores são removidos. Por isso os pesquisadores estão avançando para um método comportamental que detecta padrões no próprio código: nomes de variáveis, estrutura de funções e tratamento de erros.
O relatório também mostra um aumento recente: cerca de 18 casos na segunda metade de 2025 e 56 casos nos primeiros três meses de 2026, incluindo 35 casos só em março de 2026. Muitos detectados vêm de ferramentas como Claude Code e Copilot, em parte porque deixam assinaturas mais claras. A equipe está aprimorando o pipeline e ampliando as fontes escaneadas. Zhao adverte que código produzido por IA deve ser revisado com o mesmo cuidado dado a um pull request de um desenvolvedor júnior, especialmente em entradas e autenticação.
- Recomendações: revisar a saída da IA e usar ferramentas de checagem.
- Aprimorar prompts e a verificação automatizada.
- Expandir fontes e métodos de detecção.
Palavras difíceis
- metadado — informação sobre dados usada para identificaçãometadados
- assinatura — marca ou sinal que identifica origem de algoassinaturas
- detecção — ato de encontrar ou identificar um problema
- comportamental — relacionado a padrões de comportamento observado
- aprimorar — tornar algo melhor por meio de ajustesaprimorando
- checagem — verificação para encontrar erros ou problemas
- revisar — examinar cuidadosamente antes de aceitar mudanças
- pipeline — sequência de etapas num processo de análise
Dica: passe o mouse, foque ou toque nas palavras destacadas no artigo para ver definições rápidas enquanto lê ou ouve.
Perguntas para discussão
- Que vantagens e limites você vê na detecção baseada em metadados versus a abordagem comportamental?
- Como as equipas de desenvolvimento devem adaptar processos de revisão para código gerado por IA?
- Que outras fontes ou sinais poderiam ser úteis para identificar casos de "vibe coding"?
Artigos relacionados
Andaime sem materiais animais cria tecido parecido com o cérebro
Pesquisadores cultivaram tecido funcional semelhante ao cérebro sem usar materiais de origem animal nem revestimentos. O trabalho, liderado por Iman Noshadi, usa um andaime de PEG poroso que permite testar medicamentos e reduzir o uso de animais.
Jogos cognitivos melhoram o cérebro após lesão
Pesquisa mostra que adultos com lesão cerebral traumática podem melhorar a estrutura do cérebro e funções cognitivas ao completar jogos cognitivos computadorizados. Houve alterações na neuroplasticidade e ganhos em velocidade de processamento, atenção e memória.