audit_graph
Audit a FastAPI project for routes missing auth, duplicates, unmounted routers, unused schemas, unreferenced models, dependency cycles, and parse errors. Declare custom auth dependencies to refine.
Instructions
Project-wide checks: write routes without auth, duplicate routes, routers never mounted, unused schemas, unreferenced ORM models, dependency cycles and parse errors.
Auth is inferred from dependency names, auth Header params and calls to auth-like functions.
Pass auth_dependencies (function names) to declare custom guards the heuristics miss.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_root | Yes | ||
| auth_dependencies | No |