Agent skill · security · affaan-m

quarkus-security

Quarkus認証、認可、JWT/OIDC、RBAC、入力検証、CSRF、シークレット管理、依存関係セキュリティのセキュリティベストプラクティス。

Why this skill is useful

Provides specific security best practices and code examples for implementing authentication and authorization in Quarkus applications that the AI wouldn't reliably generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Quarkus Security Review 認証、認可、入力検証によってQuarkusアプリケーションを保護するためのベストプラクティス。 When to Activate 認証追加(JWT、OIDC、Basic認証) @RolesAllowedまたはSecurityIdentityで認可実装 ユーザー入力検証(Bean Validation、カスタムバリデータ) CORS設定またはセキュリティヘッダー構成 シークレット管理(Vault、環境変数、設定ソース) レート制限またはブルートフォース対策追加 CVEの依存関係スキャン MicroProfile JWTまたはSmallRye JWT操作 Authentication JWT Authentication Configuration (application.properties): Custom Authentication Filter Authorization Role-Based Access Control Programmatic Security Input Validation Bean Validation Custom Validators SQL Injection Prevention Panache Active Record (Safe by Default) Native Queries (Use Parameters) Password Hashing CORS Configuration Secrets Management HashiCorp Vault Integration Rate Limiting セキュリティ注意: X-Forwarded-For を直接使用しないでください — クライアントで偽装できます。 サーブレットリクエストからの実際のリモートアドレスを使用するか、利用可能な場合は認証ID(APIキー、JWTサブジェクト)を使用します。 Security Headers Audit Logging Dependency Security Scanning Best Practices 本番環境では常にHTTPSを使用 ステートレス認証にはJWTまたはOIDCを有効化 宣言的認可に@RolesAllowedを使用 Bean Validationで全入力検証 BCryptでパスワードハッシュ化(プレーンテキスト厳禁) VaultまたはLambda環境変数でシークレット保存 SQLインジェクション防止にパラメータ化クエリを使用 全レスポンスにセキュリティヘッダー追加 公開エンドポイントにレート制限実装 機密操作を監査ログに記録 依存関係を最新に保ちCVEスキャン実施 プログラム的チェックにSecurityIdentityを使用 適切なCORSポリシー設定 認証・認可経路をテスト

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/quarkus-security--c44b8b

View the source on GitHub

Browse the @skills marketplace