Scan timing: clone 18.0s · analysis 105.19s · 24.4 MB · GitHub API rate-limit (preflight)
https://github.com/Open-LLM-VTuber/Open-LLM-VTuber
· scanned 2026-06-04 03:23 UTC (1 week, 2 days ago)
· 10 languages
463 raw signals (287 security + 176 graph) 10th percentile · Python · small (2-20K LoC) System graph score 81 (lower by 35)
Last scanned 1 week, 2 days ago · v2 · 204 actionable findings from 2 signal sources. 171 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 |
100.0 | 0.15 | 15.00 |
security_score |
0.0 | 0.25 | 0.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
95.0 | 0.15 | 14.25 |
practices_score |
78.0 | 0.15 | 11.70 |
code_quality |
57.4 | 0.10 | 5.74 |
| Overall | 1.00 | 46.7 |
Showing 59 of 204 actionable findings. 375 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/run_bilibili_live.py:44
src/open_llm_vtuber/tts/fish_api_tts.py:36
upgrade_codes/upgrade_core/upgrade_utils.py:20
src/open_llm_vtuber/utils/install_utils.py:116
upgrade_codes/compare_yaml.py:80upgrade_codes/config_sync.py:121upgrade_codes/upgrade_core/comment_diff_fn.py:23src/open_llm_vtuber/asr/utils.py:108
upgrade_codes/config_sync.py:50, 61, 62, 67, 80, 81, 110, 156, +9 more (17 hits)upgrade_codes/from_version/v_1_1_1.py:44, 45, 93 (3 hits)upgrade_codes/upgrade_core/upgrade_utils.py:62, 69, 86 (3 hits)upgrade_codes/version_manager.py:46, 58 (2 hits)requirements-bilibili.txt
src/open_llm_vtuber/agent/stateless_llm/stateless_llm_with_template.py:160
requirements-bilibili.txtuv.lockrequirements.txtuv.lockuv.lock
requirements.txt
uv.lock
requirements.txt
dockerfile:1
src/open_llm_vtuber/routes.py:142
.github/workflows/fossa_scan.yml:14
CI/CD securitySupply chainGitHub Actions
src/open_llm_vtuber/agent/agents/basic_memory_agent.py:286
requirements-bilibili.txt
.pre-commit-config.yaml:2
requirements.txtuv.lockuv.lock
requirements.txt
uv.lock
requirements.txt
uv.lock
requirements.txt
uv.lock
requirements.txt
uv.lock
requirements.txt
uv.lock
requirements.txt
uv.lock
requirements.txt
requirements.txtuv.lockrequirements.txtuv.lockuv.lock
requirements.txt
requirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockrequirements-bilibili.txtrequirements.txtuv.lockuv.lock
requirements.txt
uv.lock
requirements.txt
src/open_llm_vtuber/routes.py:141
securityAuth fastapi unauth mutation
dockerfile:1
CI/CD securitycontainers
dockerfile:28
CI/CD securitycontainers
This page is publicly accessible at:
https://repobility.com/scan/42006152-1d92-47d5-9b25-d33bc637259d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/42006152-1d92-47d5-9b25-d33bc637259d/
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.