Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

はじめに

Cyberstrikeは、AI強化型の攻撃的セキュリティハーネスです。ターゲット(Webアプリ、API、ネットワーク)を指定するだけで、Cyberstrikeが評価を実行します。ツールの選択、適切なエージェントの配置、脆弱性のテスト、そして発見事項の報告まで、すべて自動で行います。

あなたの隣で働くAIペンテスターだと考えてください。単一の対話型インターフェースを通じてコントロールを維持しながら、ハーネスがクローリング、トラフィック分析、インジェクションテスト、認可チェック、そして個別の結果を横断する連鎖の発見といった重い作業を処理します。

内部では、100以上のセキュリティツール、15以上の専門エージェント、OWASP WSTGに基づく65以上の決定論的テストスクリプト、さらにWebクローリング、トラフィック分析、コンテナ化ツール、外部連携のための専用エンジンを統合しています。

Cyberstrikeのインストールと初回実行

システム要件

Cyberstrikeをインストールする前に、以下の要件を満たしていることを確認してください:

要件最小推奨
オペレーティングシステムmacOS 12+, Ubuntu 20.04+, Windows 10+macOS 14+, Ubuntu 22.04+
RAM4 GB8 GB
ディスク容量500 MB2 GB
Node.js18.0+20.0+

Cyberstrikeのインストール

お使いのオペレーティングシステムとパッケージマネージャーに応じて、インストール方法を選択してください。

npm(推奨)

  1. ターミナルを開きます
  2. インストールコマンドを実行します:
Terminal window
npm install -g @cyberstrike-io/cyberstrike@latest
  1. インストールを確認します:
Terminal window
cyberstrike --version
インストール後のCyberstrike TUI

Bun 近日公開

Bunサポートはまだ利用できません。

Homebrew (macOS) 近日公開

Homebrewサポートはまだ利用できません。

curl (Linux/macOS)

インストールスクリプトを実行します:

Terminal window
curl -fsSL https://cyberstrike.io/install | bash

iwr (Windows/Powershell)

インストールスクリプトを実行します:

Terminal window
iwr -useb https://cyberstrike.io/install.ps1 | iex

Caution

スクリプトを実行する前に内容を確認してください。インストールスクリプトはgithub.com/CyberStrikeus/CyberStrikeで公開されています。

Docker

Caution

Dockerイメージは近日公開予定です。現時点では、npmまたはcurlをご利用ください。

AIプロバイダーの接続

Cyberstrike認証ログインフロー

Cyberstrikeが動作するにはAIプロバイダーが必要です。以下のプロバイダーがサポートされています:

プロバイダー無料枠認証方法
GitHub Copilotサブスクリプション付きOAuth(APIキー不要)
OpenRouterありAPIキー
AnthropicなしAPIキー
OpenAIなしAPIキー
Google GeminiありAPIキー
Ollamaあり(ローカル)なし

認証の設定

Cyberstrikeモデル選択ダイアログ
  1. Cyberstrikeを起動し、接続コマンドを実行します:
/connect
  1. リストからプロバイダーを選択し、APIキーを入力します(GitHub Copilotの場合はOAuthで認証します)

  2. いつでもモデルを切り替えられます:

/models

環境変数の使用

または、環境変数としてAPIキーを設定します:

Terminal window
# Anthropic
export ANTHROPIC_API_KEY="sk-ant-..."
# OpenAI
export OPENAI_API_KEY="sk-..."
# Google
export GOOGLE_GENERATIVE_AI_API_KEY="AI..."
# OpenRouter
export OPENROUTER_API_KEY="sk-or-..."

永続化するには、シェルプロファイル(~/.bashrc、~/.zshrc)に追加してください。

初めての評価を実行する

起動

Terminal window
cyberstrike

入力プロンプト、レスポンスエリア、ステータスバーを持つTUIが表示されます。

Cyberstrike TUIメインインターフェース

ターゲットの説明

タスクを直接入力します。ハーネスが何を実行するかを決定します:

> Test https://app.example.com for OWASP Top 10 vulnerabilities

内部で起こること:

  1. cyberstrikeプライマリエージェントがあなたの目標を読み取ります
  2. /hackbrowserがターゲットをクロールし、HTTPトラフィックをキャプチャします
  3. Vortexが各リクエストを処理し、ルールを適用し、異常をフラグします
  4. wstg-agentがリクエストのシグナルに基づいて専門エージェントを配置します
  5. 13のWSTG専門エージェントがインジェクション、認証バイパス、IDOR、セッションの欠陥、暗号の問題などをテストします
  6. escalation-hunterが発見事項を連鎖させ、複合脆弱性を検出します
  7. triageエージェントがHTTPエビデンスを再生して各発見事項を独立して検証します
  8. エビデンス、重大度、修正提案付きのトリアージ済み発見事項が得られます

ハーネスの構成要素

レイヤー内容
エージェント15以上の専門エージェント — WSTGパイプライン、トリアージ、エスカレーション、汎用、探索
ツール100以上の組み込みツール — HTTPリプレイ、インジェクションプローブ、アクセスプローブ、偵察、コード検索
スキル65以上の決定論的WSTGテストスクリプト(専門エージェントがランタイムでロード)
VortexDSLクエリ、ルールマッチング、シグナル相関を持つHTTPトラフィックエンジン
HackBrowserUIコンテキストキャプチャ付きAI駆動Chromiumクローラー
Bolt30以上のコンテナ化セキュリティツール(nmap、nuclei、sqlmap、hydraなど)
MCP3つの組み込みサーバー(github-security、cve、osint)+ 任意のカスタムMCPサーバー

プロンプト1つで操作できます。ハーネスが残りをオーケストレーションします。

設定

プロジェクトディレクトリにcyberstrike.jsonファイルを作成してデフォルトを設定します:

cyberstrike.json
{
"$schema": "https://cyberstrike.io/config.json",
"model": "anthropic/claude-sonnet-4-20250514"
}

このディレクトリでcyberstrikeを実行すると、これらの設定が自動的にロードされます。TUIで/modelsを使っていつでもモデルを切り替えることもできます。

設定の優先順位

Cyberstrikeは以下の順序で複数のソースから設定をロードします:

  1. 環境変数(最優先)
  2. プロジェクト設定(cyberstrike.json)
  3. ユーザー設定(~/.config/cyberstrike/cyberstrike.json)
  4. デフォルト値(最低優先)

詳細な設定オプションについては、設定リファレンスを参照してください。

主要なスラッシュコマンド

コマンドアクション
/connectAIプロバイダーを接続
/modelsモデルの切り替え
/hackbrowser自律型Webクローラーを起動
/boltBoltセキュリティツールサーバーの管理
/mcpsMCPサーバーの管理
/vulnerabilities発見事項の確認
/webキャプチャしたWebトラフィックの検査
/reportレポートの生成
/helpすべてのコマンドを表示

キーボードショートカット

ショートカットアクション
Enterメッセージを送信
Shift+Enter改行
Escape実行中のセッションを中断
Ctrl+Pコマンドリスト
Tab次のエージェント
Ctrl+DCyberstrikeを終了
↑ / ↓入力履歴のナビゲーション

完全なリファレンスはキーボードショートカットをご覧ください。

次のステップ

以下のガイドで学習を続けてください:

  1. 設定リファレンス — Cyberstrikeの設定をカスタマイズ
  2. AIプロバイダー — お好みのAIプロバイダーを設定
  3. セキュリティエージェント — 専門エージェントについて学ぶ
  4. 機能 — HackBrowser、Vortex、Bolt、MCP

Tip

サポートとアップデートはDiscordのコミュニティにご参加ください。