Scan timing: clone 4.47s · analysis 68.28s · 3.9 MB · GitHub preflight 447ms
https://github.com/HKUDS/RAG-Anything.git
· scanned 2026-06-03 04:02 UTC (2 days, 4 hours ago)
· 10 languages
535 findings (165 legacy + 370 scanner) 68th percentile · Python · medium (20-100K LoC) Scanner says 90 (lower by 20)
Last scanned 2 days, 4 hours ago · v6 · 228 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
75.0 | 0.15 | 11.25 |
security_score |
53.4 | 0.25 | 13.35 |
testing_score |
87.0 | 0.20 | 17.40 |
documentation_score |
83.0 | 0.15 | 12.45 |
practices_score |
74.0 | 0.15 | 11.10 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 70.0 |
Showing 185 of 228 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
raganything/enhanced_markdown.py:299
qualitylegacy
raganything/parser.py:838
qualitylegacy
raganything/__init__.py:41
qualitylegacy
examples/lmstudio_integration_example.py:131
qualitylegacy
examples/ollama_integration_example.py:184
qualitylegacy
examples/minimax_integration_example.py:223
qualitylegacy
reproduce/llm_answer_evaluator.py:392
qualitylegacy
reproduce/llm_answer_evaluator.py:373
qualitylegacy
examples/vllm_integration_example.py:204
qualitylegacy
examples/lmstudio_integration_example.py:183
qualitylegacy
reproduce/llm_answer_evaluator.py:384
qualitylegacy
reproduce/llm_answer_evaluator.py:365
qualitylegacy
reproduce/llm_answer_evaluator.py:301
qualitylegacy
reproduce/llm_answer_evaluator.py:309
qualitylegacy
reproduce/llm_answer_evaluator.py:478
qualitylegacy
reproduce/llm_answer_evaluator.py:481
qualitylegacy
reproduce/llm_answer_evaluator.py:470
qualitylegacy
reproduce/llm_answer_evaluator.py:389
qualitylegacy
reproduce/llm_answer_evaluator.py:370
qualitylegacy
reproduce/llm_answer_evaluator.py:361
qualitylegacy
reproduce/llm_answer_evaluator.py:338
qualitylegacy
reproduce/llm_answer_evaluator.py:445
qualitylegacy
reproduce/llm_answer_evaluator.py:425
qualitylegacy
reproduce/llm_answer_evaluator.py:417
qualitylegacy
reproduce/llm_answer_evaluator.py:318
qualitylegacy
reproduce/llm_answer_evaluator.py:317
qualitylegacy
reproduce/llm_answer_evaluator.py:281
qualitylegacy
reproduce/llm_answer_evaluator.py:210
qualitylegacy
reproduce/llm_answer_evaluator.py:44
qualitylegacy
.github/workflows/linting.yaml:17
dependencylegacy
.github/workflows/pypi-publish.yml:15
dependencylegacy
.github/workflows/pypi-publish.yml:44
dependencylegacy
.github/workflows/linting.yaml:20
dependencylegacy
.github/workflows/pypi-publish.yml:16
dependencylegacy
.github/workflows/pypi-publish.yml:27
dependencylegacy
.github/workflows/pypi-publish.yml:50
dependencylegacy
.github/workflows/linting.yaml:33
dependencylegacy
requirements.txt
dependencylegacy
examples/ollama_integration_example.py:159
qualitylegacy
examples/vllm_integration_example.py:157
qualitylegacy
examples/minimax_integration_example.py:195
qualitylegacy
examples/lmstudio_integration_example.py:134
qualitylegacy
examples/vllm_integration_example.py:124
qualitylegacy
examples/ollama_integration_example.py:108
qualitylegacy
examples/minimax_integration_example.py:150
qualitylegacy
examples/lmstudio_integration_example.py:102
qualitylegacy
examples/ollama_integration_example.py:137
qualitylegacy
.pre-commit-config.yaml:8
dependencylegacy
.pre-commit-config.yaml:15
dependencylegacy
.pre-commit-config.yaml:2
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
examples/ollama_integration_example.py:155
qualitylegacy
examples/ollama_integration_example.py:132
qualitylegacy
examples/minimax_integration_example.py:164
qualitylegacy
examples/minimax_integration_example.py:227
qualitylegacy
examples/minimax_integration_example.py:205
qualitylegacy
examples/minimax_integration_example.py:190
qualitylegacy
examples/lmstudio_integration_example.py:236
qualitylegacy
examples/lmstudio_integration_example.py:288
qualitylegacy
examples/lmstudio_integration_example.py:214
qualitylegacy
examples/lmstudio_integration_example.py:195
qualitylegacy
examples/lmstudio_integration_example.py:156
qualitylegacy
examples/lmstudio_integration_example.py:120
qualitylegacy
examples/batch_processing_example.py:305
qualitylegacy
examples/batch_processing_example.py:482
qualitylegacy
examples/batch_processing_example.py:395
qualitylegacy
examples/batch_processing_example.py:312
qualitylegacy
examples/batch_processing_example.py:230
qualitylegacy
examples/batch_processing_example.py:183
qualitylegacy
.github/workflows/linting.yaml:17
dependencylegacy
.github/workflows/pypi-publish.yml:15
dependencylegacy
.github/workflows/pypi-publish.yml:44
dependencylegacy
.github/workflows/linting.yaml:20
dependencylegacy
.github/workflows/pypi-publish.yml:16
dependencylegacy
.github/workflows/pypi-publish.yml:27
dependencylegacy
.github/workflows/linting.yaml:33
dependencylegacy
requirements.txt
dependencylegacy
examples/modalprocessors_example.py:186
qualitylegacy
examples/modalprocessors_example.py:42
qualitylegacy
examples/modalprocessors_example.py:25
qualitylegacy
reproduce/index.py:119
qualitylegacy
reproduce/query.py:120
qualitylegacy
examples/insert_content_list_example.py:202
qualitylegacy
examples/raganything_example.py:123
qualitylegacy
reproduce/index.py:131
qualitylegacy
reproduce/query.py:132
qualitylegacy
examples/insert_content_list_example.py:214
qualitylegacy
examples/raganything_example.py:135
qualitylegacy
.well-known/security.txt
qualitylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt:1
dependencylegacy
requirements.txt:3
dependencylegacy
requirements.txt:5
dependencylegacy
requirements.txt:7
dependencylegacy
.github/workflows/pypi-publish.yml:50
supply-chaingithub-actionspinned-dependencies
.github/workflows/linting.yaml:33
supply-chaingithub-actionspinned-dependencies
.github/workflows/pypi-publish.yml
supply-chaingithub-actionsleast-privilege
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
requirements.txt
dependencylegacy
.github/workflows/pypi-publish.yml:27
supply-chaingithub-actionspinned-dependencies
.github/workflows/pypi-publish.yml:44
supply-chaingithub-actionspinned-dependencies
.github/workflows/linting.yaml:17
supply-chaingithub-actionspinned-dependencies
.github/workflows/linting.yaml:20
supply-chaingithub-actionspinned-dependencies
raganything/resilience.py:378
dead-code
raganything/raganything.py:474
dead-code
raganything/resilience.py:188
dead-code
raganything/parser.py:831
dead-code
raganything/modalprocessors.py:678
dead-code
raganything/parser.py:596
dead-code
examples/lmstudio_integration_example.py:63
dead-code
examples/lmstudio_integration_example.py:45
dead-code
examples/lmstudio_integration_example.py:199
dead-code
raganything/batch.py:229
dead-code
raganything/batch.py:34
dead-code
examples/lmstudio_integration_example.py:217
dead-code
raganything/query.py:844
dead-code
raganything/query.py:618
dead-code
raganything/raganything.py:249
dead-code
raganything/raganything.py:578
dead-code
raganything/raganything.py:483
dead-code
raganything/asset_urls.py:113
qualitylegacy
scripts/create_tiktoken_cache.py:13
qualitylegacy
examples/minimax_integration_example.py:153
qualitylegacy
raganything/config.py:12
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/507e544d-338a-43d7-8a53-56003e3386c2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/507e544d-338a-43d7-8a53-56003e3386c2/
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.