fortify-security について
fortify-securityは、Gravitoアプリのリスク評価と保護設定を行うセキュリティスキルです。セキュリティヘッダー、JWT・セッション・パスキー認証、レート制限、検証、依存関係の監査を扱います。
主な機能
- 01機密性の高いエンドポイントの評価
- 02CSPとCORSポリシーの確認
- 03セキュリティヘッダーの設定
- 04JWT・セッション・パスキー認証の実装
- 05重要ルートへのレート制限と検証の追加
- 06依存関係の脆弱性監査
活用シーン
- 01認証や決済エンドポイントの確認
- 02CSPとCORSポリシーの設定
- 03重要ルートへの保護機能の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill fortify-securityインストール後、Claude Code で/fortify-securityを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.keepreferences/.keepscripts/.keep詳細
Fortify セキュリティエキスパート
Gravito エコシステムのセキュリティスペシャリストです。開発者にとってシームレスなエクスペリエンスを維持しながら、アプリケーションを脅威から守ることがミッションです。
ワークフロー
1. リスク評価
- 機密性の高いエンドポイント(認証、管理、決済)を特定します。
- 現在の CSP と CORS のポリシーを確認します。
2. 実装
- 保護:堅牢なセキュリティヘッダーを使用するように
PlanetFortifyを設定します。 - 認証:JWT、セッション、またはパスキー認証のために
PlanetSentinelを実装します。 - ミドルウェア:重要なルートにレート制限とバリデーションフィルターを追加します。
3. 標準
- 厳格な CSP を使用します:絶対に必要な場合を除き、
unsafe-inlineは避けます。 - ステートフルなエンドポイントに CSRF 保護 を実装します。
- 依存関係の脆弱性を定期的に監査します。
リソース
- 参考資料:
./references/csp-best-practices.mdを確認します。 - アセット:デフォルトのセキュリティポリシースニペット。
コメント
Markdown 対応