Scan timing: clone 16.12s · analysis 9.45s · 21.6 MB · GitHub API rate-limit (preflight)
https://github.com/opendatalab/MinerU
· scanned 2026-06-05 08:44 UTC (5 days, 19 hours ago)
· 10 languages
442 raw signals (186 security + 256 graph) 42nd percentile · Python · medium (20-100K LoC) System graph score 79 (lower by 27)
Last scanned 5 days, 19 hours ago · v2 · 159 actionable findings from 2 signal sources. 155 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 |
60.0 | 0.15 | 9.00 |
security_score |
55.4 | 0.25 | 13.85 |
testing_score |
25.0 | 0.20 | 5.00 |
documentation_score |
69.0 | 0.15 | 10.35 |
practices_score |
70.0 | 0.15 | 10.50 |
code_quality |
30.9 | 0.10 | 3.09 |
| Overall | 1.00 | 51.8 |
Showing 123 of 159 actionable findings. 314 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.
mineru/backend/office/mkcontent/output_builders.py:607mineru/cli/client.py:767mineru/model/xlsx/xlsx_converter.py:1259mineru/model/vlm/lmdeploy_server.py:90
mineru/model/vlm/lmdeploy_server.py:90
mineru/cli/router.py:408, 447, 449, 478, 479, 597, 602, 607, +2 more (10 hits)mineru/cli/client.py:131, 157, 181, 187, 192, 209, 210, 223 (8 hits)mineru/utils/span_pre_proc.py:194, 208, 217, 220 (4 hits)mineru/cli/api_client.py:544, 570, 574 (3 hits)docker/compose.yaml:1, 29, 59, 94 (4 hits)docker/china/Dockerfile:5docker/china/corex.Dockerfile:2docker/china/dcu.Dockerfile:2docker/china/gcu.Dockerfile:2docker/china/kxpu.Dockerfile:2docker/china/maca.Dockerfile:3docker/china/mlu.Dockerfile:3docker/china/musa.Dockerfile:2mineru/cli/fast_api.py:1233, 1281 (2 hits)mineru/cli/router.py:1468, 1529 (2 hits).github/workflows/cla.yml:21 (2 hits).github/workflows/cli.yml:29 (2 hits).github/workflows/python-package.yml:19, 25, 67, 78, 98, 113, 124, 127 (16 hits).github/workflows/cli.yml:23 (2 hits).github/workflows/mkdocs.yml:14 (2 hits).github/workflows/mkdocs.yml:18
CI/CD securitySupply chainGitHub Actions
mineru/cli/router.py:1519
securityAuth fastapi unauth mutation
mineru/cli/fast_api.py:1224
securityAuth fastapi unauth mutation
mineru/cli/fast_api.py:1272
securityAuth fastapi unauth mutation
mineru/cli/router.py:1459
securityAuth fastapi unauth mutation
.github/workflows/mkdocs.yml:18
CI/CD securitySupply chainGithub actions
mineru/model/layout/pp_doclayoutv2.py:911
Eval used
mineru/model/mfr/pp_formulanet_plus_m/predict_formula.py:57
Eval used
mineru/model/mfr/unimernet/Unimernet.py:41
Eval used
mineru/model/table/rec/slanet_plus/table_structure_utils.py:280
Eval used
mineru/model/utils/pytorchocr/base_ocr_v20.py:10
Eval used
mineru/model/utils/pytorchocr/modeling/backbones/__init__.py:65
Eval used
mineru/model/utils/pytorchocr/modeling/backbones/rec_pphgnetv2.py:1078
Eval used
mineru/model/utils/pytorchocr/modeling/backbones/rec_svtrnet.py:220
Eval used
mineru/model/utils/pytorchocr/modeling/heads/__init__.py:44
Eval used
mineru/model/utils/pytorchocr/modeling/necks/__init__.py:28
Eval used
mineru/model/utils/pytorchocr/postprocess/__init__.py:33
Eval used
mineru/model/utils/tools/infer/predict_cls.py:36
Eval used
mineru/model/utils/tools/infer/predict_det.py:121
Eval used
mineru/model/utils/tools/infer/predict_rec.py:96
Eval used
mineru/utils/pdf_text_tool.py:54
mineru/utils/config_reader.py:104
mineru/cli/fast_api.py:13
mineru/cli/router.py:163, 618, 683, 758 (4 hits)mineru/utils/config_reader.py:88, 92, 96, 100 (4 hits)mineru/cli/fast_api.py:109, 121, 611 (3 hits)mineru/cli/api_client.py:584, 711 (2 hits)mineru/cli/visualization.py:52, 76 (2 hits)mineru/model/xlsx/xlsx_converter.py:197, 205 (2 hits)mineru/utils/language.py:32, 38 (2 hits)mineru/cli/client.py:754docker/compose.yaml:1, 29, 59, 94 (4 hits).dockerignore
CI/CD securitycontainers
docker/global/Dockerfile:5
CI/CD securitycontainers
docker/china/Dockerfile:5
CI/CD securitycontainers
mineru/model/utils/pytorchocr/modeling/backbones/rec_svtrnet.py:102, 131, 200, 268, 355, 405 (6 hits)mineru/model/utils/pytorchocr/modeling/backbones/rec_donut_swin.py:21, 1098 (2 hits)mineru/cli/api_request.py:54mineru/model/mfr/unimernet/unimernet_hf/unimer_swin/configuration_unimer_swin.py:91mineru/model/utils/pytorchocr/modeling/backbones/rec_hgnet.py:112mineru/model/utils/pytorchocr/modeling/backbones/rec_lcnetv3.py:355mineru/model/utils/pytorchocr/modeling/backbones/rec_pphgnetv2.py:1208mineru/model/utils/pytorchocr/modeling/necks/rnn.py:91.well-known/security.txt
docs/requirements.txt:1, 2, 3, 4 (4 hits).github/workflows/cla.yml
CI/CD securitySupply chainGithub actions
mineru/data/data_reader_writer/filebase.py:59
docker/compose.yaml:1, 29, 59, 94 (4 hits)docker/compose.yaml:1, 29, 59, 94 (4 hits)docker/global/Dockerfile:9
CI/CD securitycontainers
docker/china/Dockerfile:9
CI/CD securitycontainers
docker/global/Dockerfile:20
CI/CD securitycontainers
docker/china/Dockerfile:20
CI/CD securitycontainers
mineru/utils/span_block_fix.py:1
mineru/backend/vlm/vlm_middle_json_mkcontent.py:23, 366 (2 hits)mineru/model/utils/pytorchocr/modeling/necks/rnn.py:117, 119 (2 hits)mineru/utils/visual_magic_model_utils.py:31, 59 (2 hits)mineru/backend/office/xlsx_analyze.py:7mineru/backend/pipeline/model_json_to_middle_json.py:200mineru/backend/pipeline/pipeline_analyze.py:28mineru/backend/vlm/model_output_to_middle_json.py:35mineru/backend/vlm/vlm_analyze.py:349mineru/utils/span_block_fix.py:1
docker/china/Dockerfile:5
containersPinned dependencies
docker/global/Dockerfile:5
containersPinned dependencies
repo-level (16 hits)repo-level (3 hits)mineru/cli/fast_api.py:435
mineru/cli/api_client.py:210
mineru/cli/gradio_app.py:1734
mineru/cli/fast_api.py:490
mineru/utils/pdf_classify.py:632
mineru/cli/gradio_app.py:1132
mineru/utils/config_reader.py:51
mineru/utils/pdf_classify.py:505
mineru/cli/gradio_app.py:1041
mineru/cli/fast_api.py:806
mineru/cli/router.py:939
mineru/cli/api_request.py:54
mineru/utils/magic_model_utils.py:11
mineru/cli/client_side_output.py:44
mineru/cli/gradio_app.py:714
mineru/cli/gradio_app.py:699
mineru/utils/visual_magic_model_utils.py:91
mineru/cli/gradio_app.py:1925
mineru/cli/common.py:378
mineru/utils/hash_utils.py:12
mineru/cli/api_client.py:861
mineru/cli/router.py:1119
mineru/cli/gradio_app.py:1429
mineru/cli/gradio_app.py:1943
mineru/cli/gradio_app.py:1703
This page is publicly accessible at:
https://repobility.com/scan/307eb78d-dd1b-4d20-a65e-ea4268f41aeb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/307eb78d-dd1b-4d20-a65e-ea4268f41aeb/
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.