yaklang/hack-skills

Helping AI Agent become an awesome practical hacker!

何を解決するか

HackSkills は、AIエージェントが承認されたセキュリティ調査、ペネトレーションテスト、バグバンティプログラムで使用するように特別に設計された、構造化された、凝縮されたサイバーセキュリティスキルの知識ベースです。膨大で断片化されたセキュリティリソースを、エージェントがオンデマンドで読み込み、複雑な攻撃プレイブックを実行できるように、組み合わせ可能で検索可能な形式に変換します。

仕組み

このプロジェクトは、エージェントが情報を消費する効率を最適化するため、3層の階層構造にセキュリティ知識を整理しています:

  1. マスターエントリ:エージェントの全体戦略とフェーズ評価を導くグローバルルーターおよび運用教義。
  2. カテゴリエントリ:安定したトピックグループ(例:APIセキュリティ、認証、インジェクション攻撃)をグループ化するルーター。
  3. ディープトピックスキル:実行詳細、ペイロードマトリクス、バイパス技術を含む詳細な攻撃プレイブック。

高品質な公開リソース(HackTricks や PayloadsAllTheThings など)から知識を凝縮し、ルート可能な、監査可能なスキルに変換しています。巨大な辞書の直接コピーを避け、安定したサンプルと分類体系に焦点を当てています。

対象ユーザー

AIエージェントおよび承認されたペネトレーションテスト、CTFコンペティション、バグバンティプログラムを実施するセキュリティ研究者向けに構築されています。

主な特徴

  • エージェント最適化構造:SKILL.md 形式を採用し、ローダーによる簡単なインストールと取得を可能にしています。
  • 包括的なカバー範囲:Web、API、OSの権限昇格、LLMセキュリティを含む14のセキュリティドメインにまたがる102のディープトピックスキルを網羅しています。
  • 凝縮された知性:原始的なペイロードリストをシナリオベースのインデックスとメソッドマトリクスに変換し、エージェントの安定性を向上させます。
  • マルチチャネルアクセス:クイック検索用の静的Web UI、貢献用のGitHubソース、オフライン環境用の暗号化ZIP形式で利用可能です。

関連

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