hypnguyen1209/offensive-claude

Offensive security toolkit for Claude Code covering red team, exploit dev, AD attacks, EDR bypass, mobile pentest

何を解決するか

このプロジェクトは、Claude Code を使用した攻撃的セキュリティ調査およびペネトレーションテストに向けた構造的で仕様駆動のフレームワークを提供します。一般用途のAIアシスタントを、Cyber Kill Chainに基づく厳格なエンゲージメントワークフローを強制することで、専門的なセキュリティ研究者に変貌させます。これにより、行動は承認され、発見は証拠に基づき、プロセスは業界標準のセキュリティフェーズに従うことが保証されます。

動作方法

このフレームワークは Claude Code プラグインとして動作し、すべての会話に「SessionStartディスパッチャー」を挿入します。このディスパッチャーは、ドメイン固有のスキルを実行する前に、特定の「ディシプリン層」(例:範囲、OPSEC、発見の検証)に従うことを保証します。

主な構成要素は以下の通りです:

  • エンゲージメントワークフロー:9フェーズのパイプライン(範囲 → リコン → 武器化 → 配信 → 攻撃 → インストール → C2 → 行動 → 報告)で、段階的な移行を防ぐための品質ゲートを備えています。
  • スキルモジュール:Webペネトレーションテスト、クラウドセキュリティ、AIレッドチームなど、32の専門ドメインスキルが含まれ、技術マップ、参照ライブラリ、実行可能なスクリプトを提供します。
  • セーフティガード:scope_guard.py や action_guard.py などの実行可能なPythonスクリプトで、ターゲットの承認を強制し、機密ヘッダーを削除して不正または安全でない行動を防止します。
  • クラッシュからエクスプロイトへのパイプライン:rr、gcov、Z3 を使用した特殊なツールチェーンで、ソフトウェアのクラッシュを検証可能なエクスプロイト可能性の判断に変換します。
  • 協調エージェント:redteam-planner や finding-validator など、8つの専門的なサブエージェントが計画、実行、および敵対的検証を担当します。

対象ユーザー

Claude Code を使用し、脆弱性調査や敵対シミュレーションにおいて体系的で再現可能かつセーフティガード付きのアプローチを求める攻撃的セキュリティ研究者、ペネトレーションテスト担当者、レッドチームメンバー向けです。

主な特徴

  • 仕様駆動のディシプリン:セキュリティエンゲージメントにおける「鉄の法則」を強制し、確認済みの発見をマークする前に承認と証拠の提示を必須とします。
  • 包括的なスキルセット:AIエージェントレッドチームやコンテナ逃脫など、新たな分野を含む32の異なるドメインをカバーします。
  • 自動化された品質ゲート:CWE、CVSS、ATT&CK ID などの必須アーティファクトと証拠が存在することを検証し、次のフェーズに進む前に確認します。
  • 敵対的検証:制限付きジェネレータ・チェックャーの反論ループを使用して、発見が幻覚ではなく、証拠に基づいていることを保証します。
  • 統合ツールチェーン:.devcontainer にバイナリ解析ツールを含み、メモリ破損バグの決定論的根拠分析が可能になります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト