プロジェクト運営規定
リポジトリの共有所有権、範囲、証拠、およびハンドオフ ルール。
- 入れてください
- リポジトリのルートまたはより狭いプロジェクト ディレクトリ
重複した調査、あいまいなハンドオフ、または架空のチェーンのない並行セキュリティ研究のための証拠-first チーム モデル。
これらのファイルはエージェントを作成または起動しません。 これらは、コーディネーターとそのワーカー向けの検査可能な指示ファイルです。それらをプレビューし、有用なルールをプロジェクトにマージし、より狭いコントロールをそのまま維持します。
リポジトリの共有所有権、範囲、証拠、およびハンドオフ ルール。
コーディネーター ループ、リード スキーマ、割り当てパケット、および完了ゲート。
より多くのエージェントは、所有権の境界が現実である場合にのみ役立ちます。主張を収集、異議申し立て、検証できる最小の名簿から始めます。
役割: サーフェスマッパー + 証拠懐疑論者 + レポートバリデーター
ハンドオフ: マッパーは 1 つの仮説を記録します。懐疑論者は最も安価な交絡因子を攻撃します。バリデーターは、生き残った場合にのみ再実行されます。
停止: リードが拒否された場合、安全にサポートされた場合、またはあなたが持っていない権限が必要な場合は、停止します。
Preset: Solo hunter plus skeptic Use: Small surface or one promising lead. Roles: Surface mapper, Evidence skeptic, Report validator Handoff: Mapper records one hypothesis. Skeptic attacks its cheapest confounder. Validator reruns only if it survives. Stop: Stop when the lead is rejected, safely supported, or needs authority you do not have.
役割: クライアントアナリスト + サーフェスマッパー + アイデンティティアナリスト + 証拠懐疑論者
ハンドオフ: クライアント アナリストは、オペレーション、ソース、シンク、およびメッセージ ID を提供します。アイデンティティ アナリストが 1 つの管理された境界をテストします。
停止: すべての高ランクのリードに識別子と所有者がいる場合は、クライアント分析を停止します。
Preset: JavaScript to API Use: A modern web app with large bundles and undocumented operations. Roles: Client analyst, Surface mapper, Identity analyst, Evidence skeptic Handoff: Client analyst supplies operation, source, sink, and message IDs. Identity analyst tests one controlled boundary. Stop: Stop client analysis when every high-ranked lead has a discriminator and owner.
役割: アイデンティティ アナリスト + サーバー アナリスト + 証拠懐疑論者 + レポート検証者
ハンドオフ: アイデンティティ アナリストは、役割、オブジェクト、アクションのマトリックスとペアのベースラインを提供します。サーバー アナリストが代替施行パスをチェックします。
停止: 管理されていない ID、レコード、プロバイダーには止めてください。
Preset: Identity boundary Use: OAuth, recovery, tenant, role, or object authorization work. Roles: Identity analyst, Server analyst, Evidence skeptic, Report validator Handoff: Identity analyst supplies the role-object-action matrix and paired baseline. Server analyst checks alternate enforcement paths. Stop: Stop at uncontrolled identities, records, or providers.
役割: サーバーアナリスト + サーフェスマッパー + 証拠懐疑論者 + チェーンアナリスト
ハンドオフ: サーバー アナリストは、独自のコールバック相関とネガティブ コントロールを提供します。マッパーは次のホップの前に所有権を確認します。
停止: 内部データ、資格情報、または未承認の宛先の前で停止します。
Preset: Server fetch and cloud Use: URL consumers, webhooks, importers, renderers, and callback-capable services. Roles: Server analyst, Surface mapper, Evidence skeptic, Chain analyst Handoff: Server analyst supplies unique callback correlation and negative controls. Mapper confirms ownership before any next hop. Stop: Stop before internal data, credentials, or an unapproved destination.
役割: 証拠懐疑論者 + レポート検証者 + チェーンアナリスト
ハンドオフ: 懐疑論者はチェックされた交絡者をリストします。バリデーターは最小限の手順と生の証拠を受け取ります。チェーンアナリストはテストされていないエッジにラベルを付けます。
停止: 現在の範囲、再現性、または制御された影響を確立できない場合は停止します。
Preset: Report validation Use: A candidate issue needs independent reproduction and severity calibration. Roles: Evidence skeptic, Report validator, Chain analyst Handoff: Skeptic lists confounders checked. Validator receives minimal steps and raw evidence. Chain analyst labels untested edges. Stop: Stop when current scope, reproducibility, or controlled impact cannot be established.
役割: サーフェス マッパー + クライアント アナリスト + アイデンティティ アナリスト + サーバー アナリスト + 証拠懐疑論者 + チェーン アナリスト + レポート検証者
ハンドオフ: すべてのロールは、重複排除された 1 つのリード台帳に書き込みます。コーディネーターは、リードごとに 1 人の所有者と 1 人の次の識別者を割り当てます。
停止: 重複したコレクション、古いスコープの作業、および限定された質問なしでレーンを停止します。
Preset: Full surface map Use: A broad authorized target with distinct client, identity, and server lanes. Roles: Surface mapper, Client analyst, Identity analyst, Server analyst, Evidence skeptic, Chain analyst, Report validator Handoff: All roles write to one deduplicated lead ledger. The coordinator assigns one owner and one next discriminator per lead. Stop: Stop duplicate collection, stale-scope work, and any lane without a bounded question.
ライブアセット、テクノロジー証拠、エンドポイント、パラメータ、アイデンティティ、来歴を所有します。誇張された結果ではなく、マップを生成します。
JavaScript、ソース マップ、ブラウザ シンク、postMessage プロトコル、非表示の操作、およびクライアントのみの信頼の決定を所有します。
制御されたアカウントを使用して、認証、回復、OAuth、セッション、オブジェクト認可、役割マトリックス、およびテナント境界を所有します。
パーサー、インジェクション境界、ファイル、サーバー側フェッチ、Webhook、キャッシュ、およびフレームワーク固有のサーバー動作を所有します。
サポートされているプリミティブを前提条件のグラフに変換し、エッジを安全に証明できないエスカレーション パスを削除します。
意図された公開動作、キャッシュアーティファクト、コラボレーターアクセス、タイミングエラー、WAF 効果、および安価な説明を検索します。
最小の主張を独立して再現し、現在の範囲を検証し、編集をチェックし、番号付きの証拠に裏付けられた手順を書き込みます。
ハンドオフには、安定したリード ID、現在のスコープ ソース、事実の観察、1 つの反証可能な仮説、証拠参照、ネガティブ コントロール、チェックされた交絡因子、次の識別子、停止条件、所有者、ステータスが含まれます。
lead_id: lead-017
owner: identity-analyst
hypothesis: peer role can invoke owner-only mutation
next_discriminator: replay one controlled object ID
negative_control: nonexistent object plus original owner
stop_condition: controlled accounts and records only既存のものを読む AGENTS.md first. Merge compatible sections instead of replacing project-specific authorization, build, privacy, or deployment rules. Add narrower files closer to specialized work only when the rules truly differ.