https://github.com/docling-project/docling
· scanned 2026-06-05 09:38 UTC (5 days, 16 hours ago)
· 10 languages
574 raw signals (178 security + 396 graph) 11/13 scanners ran 94th percentile · Python · medium (20-100K LoC) System graph score 70 (higher by 16)
Last scanned 5 days, 16 hours ago · v2 · 237 actionable findings from 2 signal sources. 133 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 |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
96.0 | 0.15 | 14.40 |
practices_score |
87.0 | 0.15 | 13.05 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 86.0 |
Showing 156 of 237 actionable findings. 370 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.
docling/backend/email_backend.py:74docling/backend/msexcel_backend.py:543docling/models/inference_engines/common/kserve_v2_grpc.py:389docling/models/inference_engines/common/kserve_v2_http.py:102docling/service_client/_scheduler.py:71docling/utils/utils.py:42perfs/iterate_pdf_pages.py:284scripts/check_max_lines.py:174.github/workflows/ci.yml:149
CI/CD securityworkflow secretsGitHub Actions
docling/service_client/_scheduler.py:66
docling/backend/latex/engines/tectonic.py:86
docling/models/extraction/transformers_extraction_model.py:201
docling/models/extraction/nuextract_transformers_model.py:294
docling/document_converter.py:90, 91, 354, 414, 478, 559, 567, 582, +3 more (11 hits)docling/document_extractor.py:61, 63, 135, 166, 204, 243, 272, 295 (8 hits).actor/Dockerfile:2, 23 (2 hits)Dockerfile:1.pre-commit-config.yaml:4, 17, 62 (3 hits).github/workflows/pypi.yml:28, 43, 66 (6 hits).github/workflows/checks.yml:352, 398, 435, 473, 553, 595 (12 hits)docling/models/extraction/nuextract_transformers_model.py:163
Eval used
docling/models/extraction/transformers_extraction_model.py:105
Eval used
docling/models/inference_engines/image_classification/transformers_engine.py:130
Eval used
docling/models/inference_engines/object_detection/transformers_engine.py:151
Eval used
docling/models/inference_engines/vlm/transformers_engine.py:222
Eval used
docling/models/stages/chart_extraction/granite_vision.py:212
Eval used
docling/models/stages/code_formula/code_formula_model.py:120
Eval used
docling/models/stages/picture_description/picture_description_vlm_model.py:87
Eval used
docling/models/stages/table_structure/table_structure_model_granite_vision.py:227
Eval used
docling/models/stages/table_structure/table_structure_model_v2.py:77
Eval used
docling/models/vlm_pipeline_models/hf_transformers_model.py:146
Eval used
docling/models/inference_engines/image_classification/api_kserve_v2_engine.py:195docling/models/inference_engines/object_detection/api_kserve_v2_engine.py:256docling/models/stages/ocr/kserve_v2_ocr_model.py:286docling/utils/api_image_request.py:146
docling/models/stages/ocr/easyocr_model.py:96
docling/backend/mets_gbs_backend.py:185, 197 (2 hits)docling/backend/mspowerpoint_backend.py:431docling/pipeline/base_extraction_pipeline.py:42docling/pipeline/base_pipeline.py:83docling/pipeline/standard_pdf_pipeline.py:716docling/pipeline/vlm_pipeline.py:407.dockerignore
CI/CD securitycontainers
Dockerfile:1
CI/CD securitycontainers
.actor/Dockerfile:23
CI/CD securitycontainers
docling/backend/latex/engines/tectonic.py:86
.github/workflows/pypi.yml
CI/CD securitySupply chainGithub actions
.github/workflows/cd-docs.yml
CI/CD securitySupply chainGithub actions
Dockerfile:5
CI/CD securitycontainers
docling/models/vlm_pipeline_models/vllm_model.py:41, 100, 211 (3 hits)docling/models/inference_engines/object_detection/onnxruntime_engine.py:58, 151 (2 hits)docling/models/inference_engines/object_detection/transformers_engine.py:14, 53 (2 hits)docling/models/vlm_pipeline_models/mlx_model.py:58, 131 (2 hits)docling/backend/mets_gbs_backend.py:55docling/backend/pypdfium2_backend.py:290docling/backend/xml/jats_backend.py:121docling/cli/tools.py:6Dockerfile:1
containersPinned dependencies
repo-level (12 hits)repo-level (5 hits)repo-level (2 hits)docling/backend/docx/latex/omml.py:256
docling/backend/docx/latex/omml.py:268
docling/models/inference_engines/common/hf_vision_base.py:53docling/models/inference_engines/vlm/transformers_engine.py:160docling/models/inference_engines/vlm/vllm_engine.py:172docling/pipeline/vlm_pipeline.py:205
docling/pipeline/legacy_standard_pdf_pipeline.py:148
docling/backend/docx/latex/omml.py:68
docling/cli/main.py:246
docling/backend/latex/utils/table.py:107
docling/utils/layout_postprocessor.py:73
docling/backend/md_backend.py:93
docling/cli/main.py:269
docling/utils/glm_utils.py:70
docling/datamodel/service/sources.py:41
docling/pipeline/asr_pipeline.py:150
docling/cli/main.py:252
This page is publicly accessible at:
https://repobility.com/scan/85f49a77-72bd-4c75-996a-7b2ce912526b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/85f49a77-72bd-4c75-996a-7b2ce912526b/
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.