quarkus-security
Pass
Audited by Gen Agent Trust Hub on May 22, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides comprehensive guidance on implementing authentication (JWT, OIDC) and authorization (@RolesAllowed) using standard Quarkus and MicroProfile Security APIs.
- [SAFE]: Promotes secure input handling by demonstrating the use of Bean Validation (@Valid, @NotBlank, @Email) and custom validators to sanitize user-provided data.
- [SAFE]: Correctly identifies and prevents SQL injection vulnerabilities by recommending parameterized queries with Quarkus Panache and JPA EntityManager.
- [SAFE]: Encourages strong password security by demonstrating the use of BCrypt (BcryptUtil) for hashing.
- [SAFE]: Demonstrates proper secrets management by utilizing environment variable placeholders (e.g., ${OIDC_SECRET}) and integrating with HashiCorp Vault rather than hardcoding credentials.
- [SAFE]: Provides configuration templates for important security features such as CORS policies, rate limiting, and defensive security headers (CSP, HSTS, X-Frame-Options).
Audit Metadata