api-design-standards
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides documentation and templates for secure API development without including malicious code or hidden behaviors. Key security practices documented include:\n
- Multi-Tenant Isolation: The skill promotes a repository pattern that automatically filters database queries by tenant ID, preventing cross-tenant data leaks. Evidence is found in
templates/repository-pattern.pyandexamples/fastapi-crud.md.\n - Data Validation and Exposure Control: It utilizes separate Pydantic and Zod schemas for input and output, ensuring sensitive fields like password hashes are never exposed to the client. Examples are in
examples/pydantic-schemas.mdandtemplates/pydantic-schemas.py.\n - Secure Configuration: It correctly advises against hardcoding secrets, recommending the use of environment variables and Doppler for managing sensitive keys like
JWT_SECRET_KEYandREDIS_URLas seen inreference/fastapi-setup.mdandreference/authentication.md.\n - Access Controls and Abuse Prevention: It provides templates for implementing JWT authentication and rate limiting using Upstash Redis to protect endpoints from unauthorized access and brute-force attacks (
templates/rate-limiter.py).\n - Security Auditing: A dedicated
checklists/security-review.mdis provided to help developers identify common OWASP risks and ensure secure design before production deployment.
Audit Metadata