
O Cursor AI tornou-se rapidamente o editor de código de IA mais popular, ganhando popularidade entre os programadores que procuram escrever código de forma mais rápida e eficiente. Mas enquanto o Cursor acelera a codificação, como é que os programadores podem confiar que o código Gen AI é seguro?
TL;DR: com o Aikido x Cursor, os programadores podem proteger o seu código à medida que este é gerado.
Se você perdeu o hype até agora, Cursor é um IDE "AI Native" construído em VSCode. Ele opera em um campo cada vez mais lotado de startups de copiloto de codificação Gen AI, competindo com Github Co-pilot, Cognition, Poolside, Magic e Augment, entre outros.
Enquanto o Cursor foi fundado em 2022, mas não foi até meados de 2024 que o Cursor começou sua ascensão meteórica para a frente da corrida do código Gen AI, na mesma época em que o Cursor adicionou Sonnet 3.5M como seu modelo padrão ... Abaixo está um instantâneo do 'The Pragmatic Engineer' da semana passada por Gregely Orosz, o boletim informativo de tecnologia nº 1 no substack, cobrindo como os desenvolvedores classificam diferentes IDEs com recursos GenAI :

Embora os inquiridos sejam, provavelmente, na sua maioria, utilizadores iniciais, não deixa de ser impressionante ver a Cursor como um novo operador a conquistar corações e mentes tão rapidamente. Não é de admirar que, desde então, tenham angariado 60 milhões de dólares em financiamento da Série A de Andreessen Horowitz, Thrive Capital, OpenAI, Jeff Dean, Noam Brown e os fundadores de Stripe, GitHub, Ramp, Perplexity e OpenAI, entre outros.
É por isso que a Aikido Security tem o prazer de lançar a nossa nova integração com o Cursor AI. O Aikido x Cursor traz a segurança em tempo real para o IDE do Cursor, ajudando os programadores a escrever e a gerar código seguro desde o início - sem quebrar o ritmo.
Como funciona a integração
Hoje pode integrar o Aikido diretamente no seu IDE Cursor. O Aikido irá analisar a sua base de código em busca de segredos, chaves de API e problemas de código SAST à medida que desenvolve, sempre que abrir ou guardar um ficheiro.
Se for detectado algum problema, o Aikido destaca-o no editor e apresenta-o no painel Problemas. Quando passa o rato sobre um problema SAST detectado, é fornecido um contexto adicional tl;dr sobre o problema. Em alguns casos, pode até corrigir problemas com as sugestões do Cursor no chat (embora ainda esteja enferrujado).
- Detecte vulnerabilidades instantaneamente
O Aikido analisa o código à medida que ele é gerado, identificando vulnerabilidades de segurança em tempo real. Explicações claras e concisas garantem que sabe qual é o problema e porque é importante - sem relatórios demasiado complicados. - Corrigir problemas com um clique
Quando uma vulnerabilidade é assinalada, o Cursor pode gerar sugestões de correção com um clique. Pode aplicá-las diretamente a partir da interface de chat do Cursor. Tenha em atenção que nem todas as sugestões do Cursor são válidas. - Mantenha o foco
Tudo acontece dentro do IDE do Cursor. Não há necessidade de trocar de ferramentas, executar verificações externas ou fazer malabarismos com plataformas separadas. O Aikido integra-se perfeitamente no IDE, para que se possa concentrar na construção, sabendo que o seu código está seguro.
Porque é que é importante
É indiscutível o impacto que a IA de geração terá na engenharia. Os geradores de código ou co-pilotos de IA não são infalíveis. Por um lado, a IA de geração pode ser utilizada para aumentar a segurança (mais sobre isto muito em breve!). Por outro lado, também introduzirão inevitavelmente vulnerabilidades. Estamos todos à espera do dia em que a IA consiga acabar com os pormenores. Hoje estamos um passo mais perto.
Esta integração permite que os programadores se mantenham na via rápida e criem aplicações seguras, tirando partido das melhores ferramentas orientadas para a IA e tendo a certeza de que o resultado é seguro. Conclua a segurança. Volte a construir.
Começar a trabalhar
A integração do Aikido já está disponível para os utilizadores do Cursor. Por enquanto, é necessária uma subscrição paga para a integração. Siga os passos abaixo:
Passo 1. Vá para o Visual Studio Code Marketplace e siga as instruções sobre como instalar uma extensão no Cursor.
Passo 2. No Aikido, aceda à página de integração do Cursor IDE e crie o seu token.
Passo 3. Confira os exemplos em nossos documentos no Visual Studio Marketplace para testar se tudo funciona bem.
Passo 4. Voltar à construção.