security-bluebook-builder について
Security Bluebook Builder は、機密性の高いアプリ向けに簡潔で実施可能なセキュリティポリシーを作成するスキルです。状況を確認し、前提、統制、リリース条件を含む Blue Book をまとめます。
主な機能
- 01最大6問で状況を収集
- 02テンプレートに基づく Blue Book 作成
- 03前提と TODO の明記
- 04脅威モデルとデータ取り扱い規則
- 05認証、トークン、ログ、保持ポリシー
- 06インシデント対応とリリースチェックリスト
活用シーン
- 01機密性の高いアプリのセキュリティポリシー作成
- 02不明点を明確な前提として記録
- 03データと信頼境界の統制を定義
- 04リリース前のセキュリティ準備状況の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ shadowpr0/ security-bluebook-builder --skill security-bluebook-builderインストール後、Claude Code で/security-bluebook-builderを入力して読み込まれたか確認します。
同梱ファイルreferences/bluebook_template.md
詳細
セキュリティブルーブックビルダー
概要
機密性の高いアプリ向けに、最小限ながら実用的なセキュリティポリシーを作成します。出力は、前提、対象範囲、セキュリティゲートを明示した、MUST/SHOULD/CAN の表現を使う単一の一貫したブルーブック文書です。
ワークフロー
1) 入力を収集する(不足している場合のみ質問)
テンプレートを埋めるために必要な情報だけを収集します。ユーザーから詳細が提供されていない場合は、次の短い質問を最大 6 件します。
- どのデータクラスを扱いますか(PII、PHI、財務情報、トークン、コンテンツ)?
- 信頼境界はどこですか(クライアント/サーバー/サードパーティ)?
- ユーザーはどのように認証しますか(OAuth、メールアドレス/パスワード、SSO、デバイスセッション)?
- どのストレージを使用しますか(DB、オブジェクトストレージ、ログ、分析)?
- どのコネクターやサードパーティを使用しますか?
- 保持と削除に関する要件は何ですか(デフォルト、およびユーザーによる削除要求)?
回答できない場合は、安全なデフォルトを適用し、TODO を明記します。
2) ブルーブックを作成する
references/bluebook_template.md を読み込み、提供された詳細を記入します。簡潔で、決定性があり、適用可能な内容にします。
3) ガードレールを適用する
- シークレット、トークン、内部認証情報を含めないでください。
- 不明な事項がある場合は、明確な前提とともに「TODO」と記載します。
- フェイルクローズにします。必要な機能を利用できない場合は、明示的に記載します。
- 対象範囲は最小限に保ち、ユーザーが依頼していない機能やツールを追加しないでください。
4) 品質チェック
ブルーブックに次の項目が含まれていることを確認します。
- 脅威モデル(前提+対象外)
- データ分類+取り扱いルール
- 信頼境界+制御
- 認証/セッションポリシー
- トークン取り扱いポリシー
- ロギング/監査ポリシー
- 保持/削除
- インシデント対応の簡易ランブック
- セキュリティゲート+実施可否チェックリスト
リソース
references/bluebook_template.md
コメント
Markdown 対応