Score breakdown0 Version history1 Source
Category Weight Category score Contribution
Security prompt, exec, net, exfil, eval
35%
100
35.0 pts
Supply chain hash, typosquat, maintainer, lockfile
20%
100
20.0 pts
Maintenance staleness, pinning, CI
15%
100
15.0 pts
Transparency SKILL.md, perms, README
15%
100
15.0 pts
Community installs, verify, response
15%
100
15.0 pts
Findings & checks · 0 flagged
Security score 100 · 0 findings
✓ — All security checks passedNo findings in this category for the latest scan. pass
Supply chain score 100 · 0 findings
✓ — All supply chain checks passedNo findings in this category for the latest scan. pass
Maintenance score 100 · 0 findings
✓ — All maintenance checks passedNo findings in this category for the latest scan. pass
Transparency score 100 · 0 findings
✓ — All transparency checks passedNo findings in this category for the latest scan. pass
Community score 100 · 0 findings
✓ — All community checks passedNo findings in this category for the latest scan. pass
Every scanned point with the score it earned and what moved between them.
1 scans · 90 days d79592e latest
Jun 24, 2026 100 d79592e
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
skills/backend/fastapi/SKILL.md · 1 file skills/backend/fastapi/SKILL.md 1.6 KB · Markdown Rendered Raw ⧉ Copy
Python FastAPI PUDO Checklist 1. PLAN (Architecture & Strategy) [ ] API Design: Define RESTful endpoints, path parameters, and query parameters. [ ] Data Validation: Plan Pydantic models for request (In) and response (Out) schemas. [ ] Database & ORM: Select the async DB driver and ORM (e.g., SQLAlchemy 2.0 with async engine, SQLModel). [ ] Authentication: Plan dependency injection for Auth (OAuth2, JWT tokens). 2. UNDERSTAND (Context & Auditing) [ ] Dependencies: Review the existing dependency injection (Depends()) tree. [ ] Sync vs Async: Audit for blocking I/O calls within async def endpoints. Ensure CPU-bound tasks use def or thread pools. [ ] Middleware: Review CORS, rate limiting, and custom middleware configurations. 3. DEVELOP (Implementation) [ ] Schemas: Implement strict Pydantic v2 models with Field validation constraints. [ ] Endpoints: Create routers (APIRouter) to group related endpoints. [ ] Dependency Injection: Use Depends() for database sessions, current user retrieval, and pagination parameters. [ ] Error Handling: Implement custom Exception Handlers for consistent JSON error responses. [ ] Concurrency: Ensure database calls are utilizing await properly without deadlocks. [ ] Serialization: Profile Pydantic serialization speeds; consider orjson if JSON parsing is a bottleneck. [ ] Documentation: Enrich OpenAPI docs with endpoint descriptions, tags, and summary response models. [ ] Security: Verify that sensitive models do not leak password hashes via response_model constraints.