mcpField
4
404-frameworks-quarkus-security

404-frameworks-quarkus-security

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

404-frameworks-quarkus-security について

API とサービスの境界で Quarkus のセキュリティを適用・レビューするスキルです。変更前のコンパイルと、変更後の全体検証を必須とします。

主な機能

  1. 01認証設定
  2. 02認可アノテーションとリソース保護
  3. 03最小権限のロール設計
  4. 04安全な拒否処理とエラー処理
  5. 05ログとレスポンス内の機密データ保護

活用シーン

  1. 01Quarkus のセキュリティ設定の追加・レビュー
  2. 02API 認可ルールの改善
  3. 03JWT/OIDC セキュリティや ID チェックの実装

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jabrena/plinth --skill 404-frameworks-quarkus-security

インストール後、Claude Code で/404-frameworks-quarkus-securityを入力して読み込まれたか確認します。

同梱ファイルreferences/404-frameworks-quarkus-security.md

詳細

Quarkus のセキュリティガイドライン

セキュア・バイ・デフォルトの API とサービス境界を実現するため、Quarkus のセキュリティに関するベストプラクティスを適用します。

このスキルの対象範囲

  • 認証メカニズムに関する Quarkus のセキュリティ設定
  • @RolesAllowed / @Authenticated / @PermitAll による認可
  • エンドポイントとリソースの保護戦略
  • 最小権限のロール設計
  • 安全な拒否/エラー処理の動作
  • ログとレスポンスにおける機密データの保護

範囲: 参照ルールと良い例・悪い例に基づいて推奨事項を適用します。

制約

セキュリティ変更を適用する前に、プロジェクトがコンパイルできることを確認します。改善後は、完全な検証を実行します。

  • 必須:変更を適用する前に ./mvnw compile または mvn compile を実行します
  • 安全性:コンパイルに失敗した場合は、直ちに停止します
  • 検証:改善を適用した後に ./mvnw clean verify または mvn clean verify を実行します
  • 適用前:詳細なルールと例について、参照資料を読みます

このスキルを使用する場面

  • Quarkus のセキュリティサポートを追加する
  • Quarkus のセキュリティ設定をレビューする
  • Quarkus の API 認可を改善する
  • Quarkus に JWT/OIDC セキュリティを追加する
  • Quarkus の認可ルールを強化する
  • Quarkus サービスで SecurityIdentity のチェックを実装する

ワークフロー

  1. 参照資料を読み、プロジェクトのコンテキストを評価する

変更を提案する前に、references/404-frameworks-quarkus-security.md を読み、現在のプロジェクト設定を確認します。

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

求められる成果と制約を特定し、適用する変更を安全な最小限の範囲に絞ります。

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

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

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

適切なビルドとテストを実行し、変更内容、検証内容、今後必要な対応をまとめます。

参照資料

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

コメント