504-frameworks-micronaut-security について
Micronaut 開発者向けに、アプリケーションのセキュリティ設定とレビューを支援するスキルです。認証、ロールベースの認可、ルート保護、最小権限、エラーや機密データの安全な扱いを扱います。
主な機能
- 01認証設定の指針
- 02ロールベースの認可ポリシー
- 03エンドポイントとルートの保護
- 04最小権限の境界設計
- 05エラーと機密データの安全な処理
活用シーン
- 01Micronaut API にセキュリティ設定を追加
- 02JWT と認証設定をレビュー
- 03コントローラーのルート認可ルールを強化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 504-frameworks-micronaut-securityインストール後、Claude Code で/504-frameworks-micronaut-securityを入力して読み込まれたか確認します。
同梱ファイルreferences/504-frameworks-micronaut-security.md
詳細
Micronaut セキュリティガイドライン
セキュアな状態をデフォルトとする API 境界を設け、Micronaut のセキュリティに関するベストプラクティスを適用します。
このスキルで扱う内容
- Micronaut のセキュリティ設定と認証のセットアップ
- @Secured とロールベースのポリシーによる認可
- エンドポイントとルートの保護戦略
- 最小権限の設計とポリシー境界
- 安全なエラー処理と拒否時の動作
- ログとレスポンスでの機密データの取り扱い
範囲: 参照ルールと良い例・悪い例に基づいて推奨事項を適用します。
制約事項
セキュリティの変更を適用する前に、プロジェクトがコンパイルできることを確認してください。改善後は、完全な検証を実行してください。
- 必須: 変更を適用する前に
./mvnw compileまたはmvn compileを実行してください - 安全性: コンパイルに失敗した場合は、ただちに作業を中止してください
- 検証: 改善を適用した後に
./mvnw clean verifyまたはmvn clean verifyを実行してください - 適用前: 詳細なルールと例について、参照資料を読んでください
このスキルを使用する場面
- Micronaut のセキュリティサポートを追加する
- Micronaut のセキュリティ設定をレビューする
- Micronaut で API 認可を改善する
- Micronaut に JWT セキュリティを追加する
- Micronaut のルート認可ルールを強化する
- Micronaut のコントローラーに @Secured ポリシーを実装する
ワークフロー
- 参照資料を読み、プロジェクトの状況を確認する
変更を提案する前に、references/504-frameworks-micronaut-security.md を読み、現在のプロジェクト設定を確認してください。
- 対象範囲を把握し、改善の対象を決める
求められる成果と制約を特定し、適用する変更を安全な範囲で最小限に抑えてください。
- フレームワークに沿った変更を適用する
参照資料のパターンとプロジェクトの規約に従い、セキュリティ関連の設定やコードを実装またはリファクタリングしてください。
- 検証を実行し、結果を報告する
適切なビルドやテストを実行し、変更内容、検証内容、今後必要な対応を要約してください。
参照資料
詳細なガイダンス、例、制約事項については、references/504-frameworks-micronaut-security.md を参照してください。
コメント
Markdown 対応