Scan timing: clone 4.81s · analysis 25.43s · 12.5 MB · GitHub API rate-limit (preflight)
https://github.com/jingyaogong/minimind
· scanned 2026-06-05 11:39 UTC (1 week, 2 days ago)
· 10 languages
225 raw signals (129 security + 96 graph) 4th percentile · Python · small (2-20K LoC) System graph score 83 (lower by 41)
Last scanned 1 week, 2 days ago · v2 · 124 actionable findings from 2 signal sources. 53 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 |
55.0 | 0.15 | 8.25 |
security_score |
52.3 | 0.25 | 13.07 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
64.0 | 0.15 | 9.60 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
46.6 | 0.10 | 4.66 |
| Overall | 1.00 | 41.9 |
Showing 101 of 124 actionable findings. 177 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/serve_openai_api.py:133
requirements.txt
model/model_minimind.py:60, 126, 169, 171, 173, 175, 216, 218, +2 more (12 hits)dataset/lm_dataset.py:109, 113, 156, 159, 219, 251 (6 hits)trainer/train_ppo.py:45, 46 (2 hits)scripts/serve_openai_api.py:172
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
scripts/serve_openai_api.py:171
securityAuth fastapi unauth mutation
eval_llm.py:30
Eval used
scripts/eval_toolcall.py:30
Eval used
scripts/serve_openai_api.py:47
Eval used
scripts/web_demo.py:128
Eval used
trainer/train_agent.py:58
Eval used
trainer/train_distillation.py:44
Eval used
trainer/train_dpo.py:109
Eval used
trainer/train_full_sft.py:62
Eval used
trainer/train_grpo.py:181
Eval used
trainer/train_lora.py:61
Eval used
trainer/train_ppo.py:275
Eval used
trainer/train_pretrain.py:62
Eval used
trainer/trainer_utils.py:164
Eval used
scripts/serve_openai_api.py:98
scripts/eval_toolcall.py:76
trainer/train_agent.py:91, 141, 227 (3 hits)scripts/eval_toolcall.py:104, 111 (2 hits)scripts/web_demo.py:145, 158 (2 hits)trainer/rollout_engine.py:188, 204 (2 hits)scripts/serve_openai_api.py:167requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
.well-known/security.txt
requirements.txt:1
requirements.txt:4
requirements.txt:7
requirements.txt:12
requirements.txt:14
requirements.txt:16
requirements.txt:18
requirements.txt:21
requirements.txt:24
requirements.txt
requirements.txt
requirements.txt
requirements.txt
trainer/train_pretrain.py:17, 90, 110 (3 hits)trainer/train_full_sft.py:91, 110 (2 hits)trainer/train_ppo.py:246, 281 (2 hits)trainer/train_dpo.py:149trainer/train_grpo.py:152trainer/train_lora.py:21requirements.txt
requirements.txt:2
requirements.txt:3
requirements.txt:9
requirements.txt:10
requirements.txt:15
requirements.txt:17
requirements.txt:27
requirements.txt:29
requirements.txt:20
requirements.txt:25
requirements.txt:26
repo-level (3 hits)repo-level (4 hits)scripts/web_demo.py:212
trainer/train_agent.py:456
scripts/convert_model.py:115
scripts/convert_model.py:121
scripts/convert_model.py:105
scripts/convert_model.py:16
scripts/convert_model.py:99
trainer/rollout_engine.py:196
scripts/web_demo.py:174
scripts/web_demo.py:182
scripts/web_demo.py:188
scripts/web_demo.py:152
model/model_lora.py:29
trainer/rollout_engine.py:200
scripts/web_demo.py:217
scripts/web_demo.py:233
This page is publicly accessible at:
https://repobility.com/scan/998a2207-f825-44b2-b8a5-0ec507737cd5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/998a2207-f825-44b2-b8a5-0ec507737cd5/
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.