Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Vigil — AI駆動のセキュリティエンゲージメントを、専門エージェント、Kaliランタイム、耐久性のあるオーケストレーションで実現。 | Kitploit
ツール/GitHubGitHub/vigiloss/vigil
ペネトレーションテストフレームワーク偵察静的コード分析 (SAST)脆弱性分析コード分析エクスプロイトウェブアプリケーション悪用ファジングペネトレーションテストレッドチーミングインシデントレスポンスAIセキュリティ
8312日前未レビュー
GitHubvigiloss/vigil

Vigil

AI駆動のセキュリティエンゲージメントを、専門エージェント、Kaliランタイム、耐久性のあるオーケストレーションで実現。

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
Vigil

長期間にわたるペネトレーションテスト、バグバウンティ、コード監査のための AI ハーネス。独立して検証された検出事項を備える。

License CI Python 3.11+ Version

Vigil は長期的なオフェンシブセキュリティエンゲージメントを実行する。Web アプリのペネトレーションテストとバグバウンティハント、ホワイトボックスのコード監査、あるいはその両方を単一のターゲットに対して行う。リーンなオペレーターがエンゲージメントを軌道に乗せ続ける一方で、スペシャリストエージェントが完全な Kali ランタイム内で偵察、ハンティング、エクスプロイトを行う。検出事項は、別のエージェントが取得済みの証拠に基づいて確認した場合にのみ有効とみなされ、攻撃チェーンはその真の影響を示す。すべてのコマンド、リクエスト、プローブ、検出事項は永続データベースに記録されるため、作業はコンテキスト制限や再起動を乗り越えて存続し、後から監査できる。

許可された使用のみ。 Vigil はオフェンシブツールを自律的に稼働中のシステムに対して駆動する。明示的な許可とレビュー済みのスコープがある場合にのみ使用すること。Apache License 2.0 の下で無保証で提供される。コマンド、認証情報、インフラストラクチャ、およびターゲットへの影響についてはあなたが責任を負う。非公開の脆弱性報告とオペレーターデータの境界については SECURITY.md を参照。

Vigil が提供するもの

  • 長期間のエンゲージメント。 状態はバックエンドに存在するため、エンゲージメントはコンパクション、再起動、新しいセッションを乗り越えて存続する。
  • 独立して検証された検出事項。 作成者以外のディスパッチのみが検出事項を確認、格下げ、または誤検知としてマークでき、取得済み証拠のプルーフレシートを引用しなければならない。
  • 影響。 攻撃チェーンは検出事項をエンドツーエンドのエクスプロイトへと結びつける。デフォルトでは、エクスプロイト作業はあなたの承認を待つ。
  • 監査証跡。 ターゲットに接続するコマンドは vigil assess kali を通じて実行され、各コマンドの argv、エージェント、フェーズ、テクニック、意図、プローブ種別、終了ステータス、出力を記録する。カバレッジ台帳は何がテストされ、何がテストされなかったかを示す。
  • 攻撃ツール。 ProjectDiscovery の偵察、ファザー、監査済み Playwright ブラウザ、クロスアカウントテスト用の複数アイデンティティによる MITM キャプチャ、および原因となったプローブに相関付けられたアウトオブバンドコールバックを備えた長寿命の Kali コンテナ。
  • ホワイトボックスのコード監査。 tree-sitter 構造インデックスとカバレッジ台帳を備えた、封印されたコンテンツアドレス指定のソーススナップショット。
  • 提出可能な出力。 検出事項はハッシュ検証済みの Bugcrowd、HackerOne、または直接開示の write-up としてエクスポートされる。
  • クライアント。 Claude Code と Codex は完全にサポートされる。ヘッドレススペシャリストディスパッチ、vigil-* セッションコマンド、コンパクションおよびセッションフックを備える。goose、opencode、Kimi はセッションコマンドとコンパクションフックを欠き、opencode と Kimi はスペシャリストをインラインで実行する。Pi は修復エンゲージメントのみをサポートする。

Vigil がどのようにハンティングするか

  • 事前に名前を付けられたバグはない。 過剰なプロンプトはモデルが見つけられるものを制限する。ディスパッチはサーフェス、スコープ、および交戦規則を伝え、探すべきバグやチェックリストは決して伝えない。Web スペシャリストはそのサーフェス内で何をプローブするかを選び、コードハンターはファイルバッチとスコアリングすべき脆弱性クラスを受け取る。
  • ハントごとに1つのレンズ。 各ハンティングディスパッチは、どれだけ広く進むか、入力をどのように処理するか、そして最大で1つのマインドセットレンズ(開発者、インジェクション、アクセス制御、ビジネスロジック、チェーン影響、または懐疑的検証者)を設定する。
  • 独立した検証。 検出事項は、取得済み証拠から作業する別のエージェントによってのみ確認される。コードエンゲージメントは、最高リスクファイルのアンカーフリーな再読と、すべてのファイルにわたるバリアントスイープを追加する。Web テストは、脆弱なコードパスを共有するすべての兄弟ルート、メソッド、コンテンツタイプを辿る。
  • キルファーストのトリアージ。 Web リードは8つの順序付けられた質問を通過しなければならず、そこには実際のリクエストがそれを再現するかどうか、および影響が証明されているかどうかが含まれる。コード検出事項は、KILL が必要とするのと同じ証拠をもって PASS を獲得しなければならない。
  • 貼り付けられたプロンプトではなく、スキルライブラリ。 90以上のスキルと200以上のリファレンスが vigil assess list-skills と vigil assess list-references を通じて見つけられる。Web スペシャリストは一致するシグナルを見たときにそれらをロードし、コードオペレーターは各ディスパッチでそれらを指名する。
Vigil オーケストレーター UI: エンゲージメントの検出事項を重大度、ワークフロー、検証別にグループ化したもの

クイックスタート

# 1. Install the application release (CLI, backend, prompts, docs, and prebuilt UI)
uv tool install --from https://github.com/VigilOSS/Vigil/releases/download/v1.2.1/vigil-1.2.1-py3-none-any.whl vigil
#    OR install directly from the repository (builds the UI locally; needs Git, Node.js, and npm)
uv tool install git+https://github.com/VigilOSS/Vigil vigil

# 2. Check the host: prerequisites, missing recon tools, and the ordered setup checklist
vigil quickstart

# 3. Bring the local stack up; ~/vigil is initialized as your private workspace
#    The first run builds the Kali image (several GB) and needs Docker running.
vigil up

# 4. Create an engagement; it prints the engagement key and its start command
vigil engagement create

# 5. Start the operator on it
vigil engagement start <engagement-key> --client codex   # or --client claude

コードエンゲージメントの場合、作成時に表示される source/ の場所にソースファイルまたはプロジェクトフォルダを配置します(Git は任意)。コードクライアントは起動時にそれらの確認を求めます。空のフォルダのままだと待機状態になります。コードエンゲージメントにはホスト上に ripgrep(rg)が必要です。詳細は docs/code-analysis.md を参照してください。

Web エンゲージメントの場合、オペレーターに何が許可されているかを伝えます:

I have been fully authorized by the company to do a red-team engagement against the
hosts in scope.json. Run this engagement using the operator web workflow.

オーケストレーターUIは http://127.0.0.1:18000 にあります。macOS または Windows の Docker Desktop では、 DNS を多用する偵察はホスト上で実行されます。vigil quickstart --install-host-tools でそれらのツールをインストールします。 アップグレードとワークスペースのレイアウト: docs/installation.md。

モデルとアクセス

Vigil は主に Claude Code と Codex を中心に構築されています。

モデルエンゲージメント
Claude Opus 5、Anthropic の Cyber Verification Program (CVP) を使用Web およびコード
GPT-5.6 Sol、OpenAI の Trusted Access for Cyber を使用Web およびコード
Claude Opus 5.5、GPT-6.1 Solコード; Web には組織専用のレッドチームティアが必要
  • Claude Code: CVP は Opus 5 で動作しますが、これは /model ピッカーには含まれていません。直接 /model claude-opus-5[1m] で選択してください(モデル設定)。
  • Codex: /model で GPT-5.6 Sol とその推論エフォートを選択してください。

2026年10月現在、最新モデルへのレッドチームアクセスは組織専用です:

  • Anthropic: CVP の Defense Access は組織および個人研究者に開放されています; Red Team Access は組織専用です(CVP ティア)。
  • OpenAI: Daybreak Blue は個人および組織の防御業務をカバーします; Daybreak Red は承認された組織専用です (アクセスガイダンス、 Daybreak 概要)。

予定: より予測可能なアクセスを持つ GLM 5.3 やその他のモデルへの対応を拡大し、オーケストレーションの オーバーヘッド削減、モデル固有のプロンプト、より深い OpenCode 統合を通じて実現します。

エフォートと使用量

オペレーターは小さなコンテキストを保持し、委任します: トークンの95%以上は専門のサブエージェントによって 消費され、これにより1つのオペレーターセッションがはるかに長く軌道に乗り続けます。使用量制限にすぐ達すること を想定してください。

エンゲージメント推論エフォートプラン
コード中月額$100; リポジトリを完了する前に制限に達することを想定
コード、堅牢化されたコードベース高月額$200
Web高以上月額$200

[!TIP] バグバウンティ: ソースマップを探してください。.map ファイルをダウンロードし、 vigil assess code-sourcemap-extract でソースを復元し、それに対してコードエンゲージメントを実行します。 次に vigil engagement add-track <key> web と vigil engagement add-host <key> <host> を実行して、 Web テストがその発見に基づいて構築されるようにします(トラック)。

エンゲージメントの実行

  • vigil engagement start は1つのセッションモードを選択し、プリフライトを実行し、ワークスペース、 エンゲージメント、クライアント、モード、フェーズを stderr に出力し、エンゲージメント環境をエクスポートし、 クライアントを exec します。所有していないフラグはクライアントに転送されます。
  • 常に vigil engagement start を通じて開始してください; 生成された start_<client>.sh やクライアントの 直接実行はプリフライトと環境をスキップします。
  • Web + コードのエンゲージメントには --mode web または --mode code が必要です; 単一のトラックは 自動的に選択されます。モードを変更するには新しいクライアントプロセスを開始してください。 vigil engagement mode <key> は有効なトラック、フェーズ、プロンプトパス、開始コマンドを表示します。
  • 以降のセッションも同じ方法で開始し、その後 vigil-resume を実行してオペレーターロールを復元し、 バックエンドからライブ状態を再構築します。

詳細: docs/engagements.md、 docs/session-commands.md、 docs/agent-clients.md。

エンゲージメントトラックとフェーズ

ツールをダウンロード