From 9f1abb3f5602a47c18627e5f5210734c8be77469 Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Sat, 2 May 2026 00:32:32 +0530 Subject: [PATCH] remove username as explicit --- src/api/routes/scanner.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/api/routes/scanner.py b/src/api/routes/scanner.py index 249ca9d..12a0b96 100644 --- a/src/api/routes/scanner.py +++ b/src/api/routes/scanner.py @@ -1000,8 +1000,9 @@ async def community_star(req: CommunityStarRequest): ) -@router.get("/repos", summary="List scanned repositories for a user") -async def list_repos(username: str = Query(...)): +@router.get("/repos", summary="List scanned repositories for the authenticated user") +async def list_repos(user: dict = Depends(require_api_key)): + username = user.get("username") or user.get("name") or user["id"] store = _get_code_store() jobs = store.list_scanner_jobs_for_user(username) seen: set[tuple[str, str]] = set()