
Cursor AIは、より速く、より効率的にコードを書きたい開発者の間で急速に人気を集め、人気のAIコードエディターとなりました。しかし、Cursorがコーディングを加速する一方で、開発者は生成AIコードが安全であることをどのように信頼できるのでしょうか?
TL;DR: Aikido x Cursorを使用すると、開発者はコードが生成されると同時にセキュアにできます。
これまでの話題を見逃している方のために、CursorはVSCodeをベースにした「AIネイティブ」IDEです。これは、Gen AIコーディングコパイロットスタートアップのますます混雑する分野で事業を展開しており、Github Co-pilot、Cognition、Poolside、Magic、Augmentなどと競合しています。
Cursorは2022年に設立されましたが、Gen AIコード競争の最前線へと急速に台頭し始めたのは2024年半ばになってからでした。これは、CursorがSonnet 3.5Mをデフォルトモデルとして追加した時期とほぼ同じです。以下は、先週のGregely Orosz氏による「The Pragmatic Engineer」(SubstackでNo.1のテックニュースレター)からのスナップショットで、開発者がGenAI機能を備えたさまざまなIDEをどのように評価しているかをカバーしています。

回答者の多くはアーリーアダプターである可能性が高いものの、Cursorが新規参入者としてこれほど早く人々の心を掴んでいるのは、やはり非常に印象的です。彼らがその後、Andreessen Horowitz、Thrive Capital、OpenAI、Jeff Dean、Noam Brown、そしてStripe、GitHub、Ramp、Perplexity、OpenAIの創業者などから6,000万ドルのシリーズA資金を調達したのも当然のことでしょう。
だからこそ、Aikido SecurityはCursor AIとの新しい統合を発表できることを大変嬉しく思っています。Aikido x Cursorは、リアルタイムセキュリティをCursor IDEに導入し、開発者が作業を中断することなく、最初から安全なコードを記述および生成できるよう支援します。
連携の仕組み
今日、AikidoをCursor IDEに直接統合できます。ファイルを開いたり保存したりするたびに、開発中にAikidoがコードベースをスキャンし、シークレット、APIキー、およびSASTのコード問題を検出します。
何らかの問題が検出された場合、Aikidoはエディターでそれらをハイライト表示し、問題パネルに表示します。検出されたSAST問題にカーソルを合わせると、問題に関する追加のtl;drコンテキストが提供されます。場合によっては、Cursorのチャットでの提案で問題を修正することも可能です(まだ改善の余地はありますが)。
- 脆弱性を即座に検出
Aikidoはコードが生成されると同時にスキャンし、セキュリティ脆弱性をリアルタイムで特定します。明確で簡潔な説明により、問題が何であるか、そしてなぜそれが重要であるかを確実に理解できます。複雑すぎるレポートはありません。 - ワンクリックで問題を修正
脆弱性が検出された際、Cursorはワンクリックで修正案を生成できます。Cursorのチャットインターフェースから直接適用可能です。ただし、Cursorの提案がすべて有効であるとは限りません。 - 集中を維持
すべてはCursor IDE内で完結します。ツールを切り替えたり、外部スキャンを実行したり、複数のプラットフォームを操作したりする必要はありません。AikidoはIDEにシームレスに統合されるため、コードが安全であることを確認しながら、開発に集中できます。
なぜ重要なのか
Gen AIがエンジニアリングに与える影響は疑いようがありません。AIコードジェネレーターやコパイロットは完璧ではありません。一方で、Gen AIはセキュリティを向上させるために使用できます(これについては近日中に詳しく説明します!)。他方で、それらは必然的に脆弱性も導入します。私たちは皆、AIが細部まで仕上げられる日を待っています。今日、私たちはその一歩手前にいます。
この統合により、開発者はAI駆動ツールの利点を最大限に活用しながら、出力が安全であることを保証しつつ、迅速に安全なアプリケーションを構築できます。セキュリティを完了させ、開発に戻りましょう。
始めてみる
Aikidoの統合は、現在Cursorユーザーにご利用いただけます。現時点では、統合には有料サブスクリプションが必要です。以下の手順に従ってください。
ステップ1. Visual Studio Code Marketplaceにアクセスし、Cursorに拡張機能をインストールする方法の手順に従ってください。
ステップ2. Aikidoで、Cursor IDE統合ページに移動し、トークンを作成します。
ステップ3. Visual Studio Marketplaceのドキュメントにある例を確認し、すべてが正常に動作するかどうかをテストしてください。
ステップ4。開発に戻りましょう。

