django-dev-ninja
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFE
Full Analysis
- SAFE (SAFE): The skill provides educational templates and architectural patterns for Django Ninja development. It adheres to security best practices by demonstrating:
- Authentication: Implementation of
HttpBearerandAPIKeyHeaderfor secure endpoint access. - Permissions: Custom decorators (
require_permission,require_staff) for granular access control. - Validation: Use of Pydantic schemas to validate and sanitize incoming request data (Category 8 surface mitigated by schema validation).
- Error Handling: Centralized exception handlers that avoid leaking sensitive system information in production.
- CORS: Proper configuration guidelines, distinguishing between development (
DEBUG) and production environments.
Audit Metadata