crowdstrike-falcon-foundry Claude Code プラグイン
Claude Code プラグインClaude Codeセキュリティエンタープライズ業務プラットフォームセキュリティ・認証・コンプライアンスWeb・アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、CrowdStrikeのFalcon Foundry上でアプリを開発するためのClaude Code向けスキル群です。development-workflowという中心スキルがアプリ開発全体の流れを取りまとめ、UIページ、サーバーレス関数、データコレクション、ワークフロー、API連携、セキュリティパターン、デバッグ、E2Eテストといった個別スキルに処理を振り分けます。各スキルはFoundry CLIを操作し、自然言語での依頼からAPI連携やワークフロー、UIコンポーネントを備えたアプリを組み立てて配備します。加えて、Foundry関連の指示を検知するフックやCLIコマンドの構文チェック、superpowersという別プラグインとの連携機能も含まれています。READMEによると、動作確認はClaude Codeで行われていますが、スキル自体はプレーンなMarkdownファイルであるため、Codex、Copilot CLI、Cursor、Gemini CLIなど他のAIコーディングツールからも利用できるとされています。
連携サービスについて
CrowdStrike Falconは、エンドポイント保護や次世代SIEM、アイデンティティ保護、脅威インテリジェンスなどを提供するクラウド型のサイバーセキュリティプラットフォームです。Falcon Foundryはこの中に位置づけられる開発環境で、顧客がデータコレクションやワークフロー、外部APIと連携させながら独自のセキュリティアプリをFalconコンソール上に構築・配備できる仕組みです。本プラグインを使うには、Falcon Foundryへのアクセス権を持つCrowdStrikeアカウントと、認証済みのFoundry CLI環境があらかじめ必要です。
crowdstrike-falcon-foundry でできること
- 自然言語の依頼からAPI連携・ワークフロー・UIページ・関数・データコレクションを含むFalcon Foundryアプリの雛形を作成
- OpenAPI仕様を取り込んでAPI連携を構築し、そのエンドポイントをFalcon Fusion SOARと共有
- Falcon Fusion SOARのトリガーとアクションに紐づくYAML形式のワークフローを作成
- ShoelaceコンポーネントとFalconのテーマに沿ったReactまたはVueのUIページ・拡張機能を開発
- CrowdStrike SDKを使ってFalcon APIを呼び出すGoまたはPythonのサーバーレス関数を作成
- JSON Schemaに基づくコレクションでデータモデルとCRUD操作を定義
- OAuthスコープ設定や入力検証、コンテンツセキュリティなどのセキュリティパターンを適用
- 専用のデバッグ用スキルでCLI・マニフェスト・デプロイに関する問題を切り分け
- Playwrightベースのテストツールで構築したアプリのE2Eテストを実行
- Foundry CLIのコマンドを通じてアプリをFalconコンソールに配備・リリース