mcpField
5
504-frameworks-micronaut-security

504-frameworks-micronaut-security

github.com/jabrenaセキュリティ456266 回インストール1 日前に更新
リポジトリ

504-frameworks-micronaut-security について

Micronaut 開発者向けに、アプリケーションのセキュリティ設定とレビューを支援するスキルです。認証、ロールベースの認可、ルート保護、最小権限、エラーや機密データの安全な扱いを扱います。

主な機能

  1. 01認証設定の指針
  2. 02ロールベースの認可ポリシー
  3. 03エンドポイントとルートの保護
  4. 04最小権限の境界設計
  5. 05エラーと機密データの安全な処理

活用シーン

  1. 01Micronaut API にセキュリティ設定を追加
  2. 02JWT と認証設定をレビュー
  3. 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 ポリシーを実装する

ワークフロー

  1. 参照資料を読み、プロジェクトの状況を確認する

変更を提案する前に、references/504-frameworks-micronaut-security.md を読み、現在のプロジェクト設定を確認してください。

  1. 対象範囲を把握し、改善の対象を決める

求められる成果と制約を特定し、適用する変更を安全な範囲で最小限に抑えてください。

  1. フレームワークに沿った変更を適用する

参照資料のパターンとプロジェクトの規約に従い、セキュリティ関連の設定やコードを実装またはリファクタリングしてください。

  1. 検証を実行し、結果を報告する

適切なビルドやテストを実行し、変更内容、検証内容、今後必要な対応を要約してください。

参照資料

詳細なガイダンス、例、制約事項については、references/504-frameworks-micronaut-security.md を参照してください。

コメント