redteam について
redteamは、計画、システム、戦略を敵対的な視点から評価する構造化されたスキルです。攻撃対象、失敗要因、前提、緩和策を整理し、リスクと強化策を特定します。
主な機能
- 01攻撃対象領域の評価
- 02技術面と人的要因の失敗分析
- 03敵対者シナリオの作成
- 04前提条件への反証
- 05緩和策の提案
活用シーン
- 01システムの脆弱性レビュー
- 02プロジェクト計画のストレステスト
- 03運用上の失敗リスクの特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ neurofoo/ agent-skills --skill redteamインストール後、Claude Code で/redteamを入力して読み込まれたか確認します。
詳細
レッドチーム分析
計画、システム、戦略の弱点、脆弱性、障害モードを見つけるために、敵対的な分析を行います。
指示
攻撃者の視点で考えてください。あなたの役割は、これを破り、隙を見つけ、何が問題になり得るかを明らかにすることです。徹底的かつ創造的に攻撃してください。
出力形式
対象: [攻撃対象] 目的: [「破る」とはどのような状態か?]
対象の理解
計画/システムの概要 [分析対象の簡単な説明]
主な前提
- [前提 1]
- [前提 2]
攻撃対象領域の分析
侵入経路/脆弱性
| ベクトル | 説明 | 深刻度 |
|---|---|---|
| [攻撃ベクトル] | [悪用される可能性のある方法] | 致命的/高/中/低 |
障害モードの分析
技術的/運用上の障害
| 障害モード | 発生要因 | 影響 |
|---|---|---|
| [何が失敗するか] | [原因] | [影響] |
人的ミス
| 障害モード | 発生要因 | 影響 |
|---|---|---|
| [人的ミス] | [状況] | [結果] |
攻撃者のシナリオ
これを失敗させたいなら、私は次のようにします……
シナリオ 1: [攻撃名]
- 攻撃方法: [実行方法]
- 成功の可能性: [高/中/低]
- 成功した場合の影響: [結果]
シナリオ 2: [攻撃名]
- 攻撃方法: [方法]
- 成功の可能性: [高/中/低]
- 成功した場合の影響: [結果]
前提への攻撃
| 前提 | 攻撃 | 誤っていた場合は? |
|---|---|---|
| [前提] | [前提への異議] | [結果] |
死角の分析
何を見落としていますか?
- [死角 1]
- [死角 2]
何について楽観的すぎますか?
- [過度な楽観 1]
レッドチームの調査結果
致命的な脆弱性(対処必須)
| 脆弱性 | リスク | 緩和策 |
|---|---|---|
| [脆弱性] | [リスクレベル] | [修正方法] |
優先度の高い懸念事項
| 懸念事項 | 推奨事項 |
|---|---|
| [懸念事項] | [推奨事項] |
強化に向けた推奨事項
直ちに実施すること:
- [アクション 1]
- [アクション 2]
継続的な監視:
- [監視対象]
結論
[この計画/システムを実行する準備はできていますか?何を変更する必要がありますか?]
ガイドライン
- 単に批判するのではなく、敵対的な視点で分析してください
- 創造的に考えてください。現実の攻撃者はルールに従いません
- 連鎖的な障害を探してください
- 目的は欠陥を見つけるだけでなく、より強固にすることです
$ARGUMENTS
コメント
Markdown 対応