Agent skill · security · affaan-m
quarkus-security
Quarkus Security best practices for authentication, authorization, JWT/OIDC, RBAC, input validation, CSRF, secrets management, and dependency security.
Why this skill is useful
Provides domain-specific knowledge on Quarkus security practices, including JWT, OIDC, and RBAC implementations that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Quarkus Güvenlik İncelemesi Kimlik doğrulama, yetkilendirme ve girdi doğrulama ile Quarkus uygulamalarını güvenli hale getirmek için en iyi uygulamalar. When to Use Kimlik doğrulama ekleme (JWT, OIDC, Basic Auth) @RolesAllowed veya SecurityIdentity ile yetkilendirme uygulama Kullanıcı girişini doğrulama (Bean Validation, özel doğrulayıcılar) CORS veya güvenlik başlıklarını yapılandırma Gizli bilgileri yönetme (Vault, ortam değişkenleri, config kaynakları) Rate limiting veya brute-force koruması ekleme Bağımlılıkları CVE için tarama MicroProfile JWT veya SmallRye JWT ile çalışma How It Works Quarkus güvenliğini katmanlı uygulayın: JWT/OIDC veya Basic Auth ile kimliği doğrulayın, SecurityIdentity ve @RolesAllowed ile yetki kararlarını merkezileştirin, Bean Validation ile girdileri sınırlandırın, CORS ve güvenlik başlıklarını açıkça yapılandırın, gizli bilgileri Vault veya ortam değişkenleri üzerinden yönetin. Examples Kimlik Doğrulama JWT Kimlik Doğrulama Yapılandırma (application.properties): Özel Kimlik Doğrulama Filtresi Yetkilendirme Rol Tabanlı Erişim Kontrolü Programatik Güvenlik Girdi Doğrulama Bean Validation Özel Doğrulayıcılar SQL Injection Önleme Panache Active Record (Varsayılan Olarak Güvenli) Native Sorgular (Parametre Kullanın) Parola Hash'leme CORS Yapılandırması Gizli Bilgi Yönetimi HashiCorp Vault Entegrasyonu Rate Limiting (Hız Sınırlama) Güvenlik Notu: X-Forwarded-For doğrudan kullanmayın — istemciler bunu taklit edebilir. Servlet request'ten gerçek uzak adresi veya kimliği doğrulanmış bir kimlik (API anahtarı, JWT subject) kullanın. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/quarkus-security--20ff62