https://github.com/cosmofolio23/cosmfolio
· scanned 2026-06-17 01:51 UTC (1 month, 1 week ago)
199 raw signals (0 security + 199 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -22.0 (diff) · 183 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 162 of 183 actionable findings. 199 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.
netlify.toml:11
backend/.env.production
ConfigEnv fileRuntime env
.claude/settings.local.json:76
SecretsClaude instruction
backend/routes/auth.py:125
Sync io in asyncPerformance
backend/routes/auth.py:209
Sync io in asyncPerformance
frontend/src/lib/backend/portfolio_api.py:52
securityAuth fastapi unauth mutation
backend/routes/projects.py:68
securityAuth fastapi unauth mutation
frontend/src/lib/backend/portfolio_api.py:45
securityAuth fastapi unauth mutation
backend/routes/sheets.py:445
securityAuth fastapi unauth mutation
backend/routes/projects.py:78
securityAuth fastapi unauth mutation
frontend/src/lib/backend/portfolio_api.py:74
securityAuth fastapi unauth mutation
backend/routes/documents.py:64
securityAuth fastapi unauth mutation
frontend/src/lib/backend/portfolio_api.py:60
securityAuth fastapi unauth mutation
frontend/src/lib/backend/portfolio_api.py:32
securityAuth fastapi unauth mutation
backend/routes/projects.py:23
securityAuth fastapi unauth mutation
backend/routes/documents.py:85
securityAuth fastapi unauth mutation
backend/routes/portfolios.py:737
securityAuth fastapi unauth mutation
backend/routes/portfolios.py:720
securityAuth fastapi unauth mutation
backend/routes/portfolios.py:703
securityAuth fastapi unauth mutation
backend/routes/projects.py:108
securityAuth fastapi unauth mutation
backend/routes/auth.py:189
securityAuth fastapi unauth mutation
backend/routes/projects.py:142
securityAuth fastapi unauth mutation
backend/routes/auth.py:278
securityAuth fastapi unauth mutation
backend/routes/documents.py:32
securityAuth fastapi unauth mutation
backend/routes/projects.py:55
securityAuth fastapi unauth mutation
.claude/launch.json
VerificationClaude instruction
backend/main.py:32
Cors wildcard
backend/middleware/cache_headers.py:153
Cors wildcard
frontend/src/app/dashboard/tools/concept-diagram/page.tsx:679
Dangerous innerhtml
frontend/src/app/dashboard/tools/cv/page.tsx:375
Dangerous innerhtml
frontend/src/app/dashboard/tools/entourage/page.tsx:286
Dangerous innerhtml
frontend/src/app/dashboard/tools/scale-north/page.tsx:141
Dangerous innerhtml
frontend/src/app/dashboard/tools/site-analysis/page.tsx:325
Dangerous innerhtml
frontend/src/components/SheetEditor/SheetEditor.tsx:720
Dangerous innerhtml
frontend/src/components/sheetSet/SheetSetEntouragePanel.tsx:126
Dangerous innerhtml
frontend/src/components/siteAnalysis/MapAnnotator.tsx:349
Dangerous innerhtml
frontend/src/lib/api.ts:34
Local storage auth token
frontend/src/store/auth.ts:37
Local storage auth token
Dockerfile:2
containersPinned dependencies
backend/Dockerfile:1
containersPinned dependencies
frontend/src/app/dashboard/project/[id]/sheet/editor/page.tsx:42
Document write
frontend/src/app/dashboard/project/[id]/sheet/page.tsx:343
Document write
frontend/src/app/dashboard/tools/cv/page.tsx:220
Document write
repo-level (14 hits)repo-level (3 hits)repo-level (2 hits)backend/middleware/rate_limit.py:349
backend/middleware/security.py:345
backend/services/upload.py:312
backend/services/upload.py:261
backend/scripts/import_templates.py:209
backend/services/upload.py:220
backend/middleware/rate_limit.py:243
backend/database.py:170
backend/middleware/security.py:349
backend/services/portfolio_renderer.py:185
backend/services/portfolio_renderer.py:311
backend/services/portfolio_renderer.py:240
backend/services/portfolio_renderer.py:282
backend/services/portfolio_renderer.py:137
backend/services/portfolio_renderer.py:117
backend/services/portfolio_renderer.py:223
backend/services/portfolio_renderer.py:154
backend/services/portfolio_renderer.py:352
backend/services/portfolio_renderer.py:256
backend/middleware/rate_limit.py:233
backend/error_handlers.py:145
backend/services/upload.py:241
backend/services/upload.py:383
This page is publicly accessible at:
https://repobility.com/scan/f1c1d473-b54a-4191-bbf5-573660244d5c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f1c1d473-b54a-4191-bbf5-573660244d5c/
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.