Scan timing: clone 23.7s · analysis 13.72s · 34.9 MB · GitHub API rate-limit (preflight)
https://github.com/pewdiepie-archdaemon/odysseus
· scanned 2026-06-05 11:19 UTC (5 days, 12 hours ago)
· 10 languages
1909 raw signals (307 security + 1602 graph) 11/13 scanners ran 95th percentile · Python · large (100-500K LoC) System graph score 66 (higher by 24)
Last scanned 5 days, 12 hours ago · v2 · 944 actionable findings from 2 signal sources. 164 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
88.0 | 0.15 | 13.20 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 90.5 |
Showing 727 of 944 actionable findings. 1108 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.
scripts/update_database.py:38
app.py:736routes/contacts_routes.py:529routes/document_helpers.py:223scripts/pr_blocker_audit.py:211src/integrations.py:155src/tool_implementations.py:4243static/lib/mammoth.browser.min.js:5
static/lib/xlsx.full.min.js:69
scripts/demo_email/demo_account.py:28
setup.py:60, 64 (2 hits)routes/preset_routes.py:64
routes/contacts_routes.py:782
routes/memory_routes.py:496
routes/gallery_routes.py:1700
routes/gallery_routes.py:163
routes/gallery_routes.py:189
routes/compare_routes.py:149
routes/memory_routes.py:482
routes/memory_routes.py:507
routes/contacts_routes.py:765
src/builtin_mcp.py:115
scripts/_lib/cli.py:115
static/js/editor/ai-tool-runner.js:100static/js/editor/ai-tools-misc.js:135static/js/editor/clipboard-and-drop.js:44routes/email_routes.py:3079
routes/calendar_routes.py:607
routes/auth_routes.py:517
routes/model_routes.py:1612
routes/diagnostics_routes.py:61
routes/skills_routes.py:1264
routes/skills_routes.py:1327
routes/webhook_routes.py:143
routes/diagnostics_routes.py:40
src/task_scheduler.py:444, 453, 508, 528, 571, 616, 647, 648, +12 more (21 hits)src/chat_processor.py:203, 218, 223, 234 (4 hits)routes/gallery_routes.py:1633
routes/gallery_routes.py:809
routes/gallery_routes.py:625
routes/gallery_routes.py:580
routes/gallery_routes.py:247
routes/gallery_routes.py:532
routes/gallery_routes.py:1648
routes/gallery_routes.py:1666
routes/gallery_routes.py:748
routes/gallery_routes.py:724
routes/gallery_routes.py:774
routes/gallery_routes.py:669
routes/gallery_routes.py:290
routes/gallery_routes.py:40
routes/gallery_routes.py:164
routes/gallery_routes.py:119
routes/gallery_routes.py:190
routes/gallery_routes.py:1341
routes/gallery_routes.py:1529
routes/gallery_routes.py:1118
routes/gallery_routes.py:921
routes/gallery_routes.py:1436
routes/gallery_routes.py:1317
routes/gallery_routes.py:1391
routes/gallery_routes.py:1612
Dockerfile:1
scripts/update_database.py:63
static/sw.js:122
src/cookbook_serve_lifecycle.py:102
.github/workflows/issue-description-check.yml:17, 20 (2 hits).github/workflows/pr-description-check.yml:21, 25 (2 hits)src/research_handler.py:94
src/agent_loop.py:1
src/ai_interaction.py:1729
Sync io in asyncPerformance
src/ai_interaction.py:1131
Sync io in asyncPerformance
routes/auth_routes.py:378
securityAuth fastapi unauth mutation
routes/embedding_routes.py:323
securityAuth fastapi unauth mutation
routes/codex_routes.py:356
securityAuth fastapi unauth mutation
routes/codex_routes.py:363
securityAuth fastapi unauth mutation
routes/codex_routes.py:349
securityAuth fastapi unauth mutation
routes/gallery_routes.py:1653
securityAuth fastapi unauth mutation
routes/session_routes.py:597
securityAuth fastapi unauth mutation
routes/calendar_routes.py:993
securityAuth fastapi unauth mutation
routes/compare_routes.py:258
securityAuth fastapi unauth mutation
routes/document_routes.py:631
securityAuth fastapi unauth mutation
routes/editor_draft_routes.py:169
securityAuth fastapi unauth mutation
routes/calendar_routes.py:921
securityAuth fastapi unauth mutation
routes/gallery_routes.py:829
securityAuth fastapi unauth mutation
routes/auth_routes.py:505
securityAuth fastapi unauth mutation
routes/memory_routes.py:529
securityAuth fastapi unauth mutation
routes/model_routes.py:2039
securityAuth fastapi unauth mutation
routes/embedding_routes.py:216
securityAuth fastapi unauth mutation
routes/note_routes.py:594
securityAuth fastapi unauth mutation
routes/mcp_routes.py:350
securityAuth fastapi unauth mutation
routes/session_routes.py:563
securityAuth fastapi unauth mutation
routes/signature_routes.py:130
securityAuth fastapi unauth mutation
routes/skills_routes.py:1518
securityAuth fastapi unauth mutation
routes/task_routes.py:722
securityAuth fastapi unauth mutation
routes/api_token_routes.py:178
securityAuth fastapi unauth mutation
routes/webhook_routes.py:171
securityAuth fastapi unauth mutation
routes/research_routes.py:310
securityAuth fastapi unauth mutation
routes/skills_routes.py:1193
securityAuth fastapi unauth mutation
routes/admin_wipe_routes.py:71
securityAuth fastapi unauth mutation
routes/document_routes.py:594
securityAuth fastapi unauth mutation
routes/gallery_routes.py:645
securityAuth fastapi unauth mutation
routes/session_routes.py:438
securityAuth fastapi unauth mutation
routes/model_routes.py:1882
securityAuth fastapi unauth mutation
routes/mcp_routes.py:317
securityAuth fastapi unauth mutation
routes/webhook_routes.py:157
securityAuth fastapi unauth mutation
routes/assistant_routes.py:155
securityAuth fastapi unauth mutation
routes/mcp_routes.py:395
securityAuth fastapi unauth mutation
routes/model_routes.py:1743
securityAuth fastapi unauth mutation
routes/api_token_routes.py:151
securityAuth fastapi unauth mutation
routes/history_routes.py:138
securityAuth fastapi unauth mutation
routes/mcp_routes.py:152
securityAuth fastapi unauth mutation
routes/skills_routes.py:1206
securityAuth fastapi unauth mutation
routes/gallery_routes.py:1668
securityAuth fastapi unauth mutation
routes/auth_routes.py:257
securityAuth fastapi unauth mutation
routes/document_routes.py:1118
securityAuth fastapi unauth mutation
routes/gallery_routes.py:600
securityAuth fastapi unauth mutation
routes/gallery_routes.py:1721
securityAuth fastapi unauth mutation
routes/document_routes.py:847
securityAuth fastapi unauth mutation
routes/memory_routes.py:84
securityAuth fastapi unauth mutation
routes/memory_routes.py:252
securityAuth fastapi unauth mutation
routes/upload_routes.py:54
securityAuth fastapi unauth mutation
routes/document_routes.py:393
securityAuth fastapi unauth mutation
routes/session_routes.py:620
securityAuth fastapi unauth mutation
routes/skills_routes.py:1344
securityAuth fastapi unauth mutation
routes/skills_routes.py:1433
securityAuth fastapi unauth mutation
routes/session_routes.py:980
securityAuth fastapi unauth mutation
routes/session_routes.py:537
securityAuth fastapi unauth mutation
routes/auth_routes.py:176
securityAuth fastapi unauth mutation
routes/chat_routes.py:269
securityAuth fastapi unauth mutation
routes/chat_routes.py:1137
securityAuth fastapi unauth mutation
routes/chat_routes.py:367
securityAuth fastapi unauth mutation
routes/cleanup_routes.py:38
securityAuth fastapi unauth mutation
routes/gallery_routes.py:768
securityAuth fastapi unauth mutation
routes/gallery_routes.py:744
securityAuth fastapi unauth mutation
routes/task_routes.py:543
securityAuth fastapi unauth mutation
routes/tts_routes.py:77
securityAuth fastapi unauth mutation
routes/codex_routes.py:303
securityAuth fastapi unauth mutation
routes/codex_routes.py:697
securityAuth fastapi unauth mutation
routes/codex_routes.py:647
securityAuth fastapi unauth mutation
routes/codex_routes.py:506
securityAuth fastapi unauth mutation
routes/codex_routes.py:545
securityAuth fastapi unauth mutation
routes/codex_routes.py:370
securityAuth fastapi unauth mutation
routes/codex_routes.py:239
securityAuth fastapi unauth mutation
routes/codex_routes.py:252
securityAuth fastapi unauth mutation
routes/codex_routes.py:274
securityAuth fastapi unauth mutation
routes/history_routes.py:521
securityAuth fastapi unauth mutation
routes/session_routes.py:901
securityAuth fastapi unauth mutation
routes/gallery_routes.py:552
securityAuth fastapi unauth mutation
routes/calendar_routes.py:950
securityAuth fastapi unauth mutation
routes/document_routes.py:61
securityAuth fastapi unauth mutation
routes/editor_draft_routes.py:111
securityAuth fastapi unauth mutation
routes/calendar_routes.py:799
securityAuth fastapi unauth mutation
routes/auth_routes.py:483
securityAuth fastapi unauth mutation
routes/model_routes.py:1419
securityAuth fastapi unauth mutation
Showing first 300 of 727. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/3e786ddc-fe92-4f11-a9f1-0a8e6f225890/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3e786ddc-fe92-4f11-a9f1-0a8e6f225890/
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.