https://github.com/uptownnickbrown/agora
· scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)
145 raw signals (0 security + 145 graph)
Last scanned 2 months, 1 week ago · v1 · 144 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 141 of 144 actionable findings. 145 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
backend/scripts/qa_interactions.py:18
backend/scripts/qa_screenshots.py:19
backend/scripts/seed_midcourse.py:62
backend/app/api/market.py:33
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:159
securityAuth fastapi unauth mutation
backend/app/api/tutor.py:51
securityAuth fastapi unauth mutation
backend/app/api/student.py:309
securityAuth fastapi unauth mutation
backend/app/api/student.py:159
securityAuth fastapi unauth mutation
backend/app/api/fun.py:54
securityAuth fastapi unauth mutation
backend/app/api/fun.py:26
securityAuth fastapi unauth mutation
backend/app/api/tutor.py:19
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:177
securityAuth fastapi unauth mutation
backend/app/api/student.py:149
securityAuth fastapi unauth mutation
backend/app/api/student.py:283
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:38
securityAuth fastapi unauth mutation
backend/app/api/demo.py:66
securityAuth fastapi unauth mutation
backend/app/api/demo.py:43
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:251
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:278
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:141
securityAuth fastapi unauth mutation
backend/app/api/student.py:232
securityAuth fastapi unauth mutation
backend/app/api/student.py:138
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:215
securityAuth fastapi unauth mutation
backend/app/api/fun.py:21
securityAuth fastapi unauth mutation
backend/app/api/student.py:175
securityAuth fastapi unauth mutation
backend/app/api/student.py:290
securityAuth fastapi unauth mutation
backend/app/api/student.py:44
securityAuth fastapi unauth mutation
backend/app/api/student.py:297
securityAuth fastapi unauth mutation
backend/app/api/auth.py:66
securityAuth fastapi unauth mutation
backend/app/api/auth.py:43
securityAuth fastapi unauth mutation
backend/app/api/fun.py:40
securityAuth fastapi unauth mutation
backend/app/api/market.py:23
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:136
securityAuth fastapi unauth mutation
backend/app/api/student.py:182
securityAuth fastapi unauth mutation
backend/app/api/student.py:196
securityAuth fastapi unauth mutation
backend/app/api/instructor.py:170
securityAuth fastapi unauth mutation
backend/app/api/student.py:165
securityAuth fastapi unauth mutation
backend/scripts/qa_interactions.py:39
Local storage auth token
backend/scripts/qa_screenshots.py:43
Local storage auth token
frontend/src/api.ts:18
Local storage auth token
frontend/Dockerfile:7
containersPinned dependencies
frontend/Dockerfile:1
containersPinned dependencies
backend/Dockerfile:1
containersPinned dependencies
repo-level (2 hits)backend/app/engine/world.py:73
backend/app/deps.py:72
backend/app/deps.py:50
backend/app/worker.py:41
backend/alembic/versions/8e21d4c0a9b1_email_log.py:35
backend/alembic/versions/ff93cfaaa47b_initial.py:532
backend/app/worker.py:69
scripts/generate_assets2.py:29
scripts/generate_assets.py:180
scripts/generate_assets.py:318
scripts/generate_assets2.py:45
scripts/generate_assets.py:255
scripts/generate_assets.py:130
scripts/generate_assets.py:48
scripts/generate_assets.py:166
scripts/generate_assets2.py:63
scripts/generate_assets.py:269
scripts/generate_assets.py:331
scripts/generate_assets2.py:71
backend/app/worker.py:77
backend/sim/scenarios.py:90
backend/sim/scenarios.py:95
backend/app/deps.py:103
backend/app/deps.py:92
backend/app/main.py:41
backend/alembic/versions/8e21d4c0a9b1_email_log.py:17
backend/alembic/versions/ff93cfaaa47b_initial.py:17
backend/app/deps.py:62
This page is publicly accessible at:
https://repobility.com/scan/1a4a6ce0-be10-4bb5-9cfb-79fc3d06e923/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1a4a6ce0-be10-4bb5-9cfb-79fc3d06e923/
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.