https://github.com/benavlabs/FastAPI-boilerplate.git
· scanned 2026-05-18 03:31 UTC (2 weeks, 4 days ago)
· 10 languages
217 findings (59 legacy + 158 scanner) 55th percentile · Python · small (2-20K LoC) Scanner says 59 (higher by 12)
Last scanned 2 weeks, 4 days ago · v2 · 59 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
64.5 | 0.25 | 16.12 |
testing_score |
46.0 | 0.20 | 9.20 |
documentation_score |
79.0 | 0.15 | 11.85 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
79.0 | 0.10 | 7.90 |
| Overall | 1.00 | 71.3 |
Showing 53 of 59 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
src/app/core/utils/cache.py:234
authlegacy
src/app/api/v1/tasks.py:37
authlegacy
src/app/core/utils/cache.py:253
authlegacy
src/app/api/v1/posts.py:93
authlegacy
src/app/core/utils/cache.py:260
authlegacy
scripts/local_with_uvicorn/Dockerfile:17
dockerlegacy
src/app/api/v1/users.py:106
authlegacy
src/app/api/v1/posts.py:118
authlegacy
src/app/api/v1/users.py:65
authlegacy
src/app/api/v1/posts.py:75
authlegacy
src/app/api/v1/login.py:47
authlegacy
scripts/production_with_nginx/docker-compose.yml:55
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:38
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:38
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:38
dockerlegacy
.dockerignore
dockerlegacy
scripts/production_with_nginx/Dockerfile:15
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/Dockerfile:15
dockerlegacy
.well-known/security.txt
qualitylegacy
scripts/production_with_nginx/docker-compose.yml:24
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:1
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:79
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:65
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:24
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:1
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:65
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:24
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:1
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:24
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:1
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:79
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:65
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:24
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:1
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:65
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:24
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:1
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:24
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:1
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:79
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:65
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:24
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:1
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:65
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:24
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:1
dockerlegacy
scripts/production_with_nginx/docker-compose.yml:47
dockerlegacy
scripts/local_with_uvicorn/docker-compose.yml:47
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/docker-compose.yml:47
dockerlegacy
scripts/production_with_nginx/Dockerfile:7
dockerlegacy
scripts/gunicorn_managing_uvicorn_workers/Dockerfile:7
dockerlegacy
This page is publicly accessible at:
https://repobility.com/scan/7be2b6f3-5c00-44fb-b169-5c6bfae29bdf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7be2b6f3-5c00-44fb-b169-5c6bfae29bdf/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.