https://github.com/PaddlePaddle/PaddleOCR
· scanned 2026-06-04 23:21 UTC (9 hours, 28 minutes ago)
· 10 languages
1202 findings (366 legacy + 836 scanner) 11/13 scanners ran 58th percentile · Python · large (100-500K LoC) Scanner says 69 (higher by 6)
Last scanned 9 hours, 26 minutes ago · v4 · 575 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
66.0 | 0.20 | 13.20 |
documentation_score |
70.0 | 0.15 | 10.50 |
practices_score |
74.0 | 0.15 | 11.10 |
code_quality |
63.0 | 0.10 | 6.30 |
| Overall | 1.00 | 75.1 |
Showing 478 of 575 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
paddleocr-js/packages/core/src/models/common.ts:38
qualitylegacy
configs/rec/multi_language/generate_multi_language_configs.py:133
qualitylegacy
benchmark/PaddleOCR_DBNet/utils/util.py:284
qualitylegacy
ppocr/losses/center_loss.py:46
qualitylegacy
ppocr/data/lmdb_dataset.py:41
qualitylegacy
ppocr/data/latexocr_dataset.py:48
qualitylegacy
ppocr/data/imaug/unimernet_aug.py:120
qualitylegacy
tools/end2end/draw_html.py:41
qualitylegacy
ppstructure/table/tablepyxl/style.py:42
qualitylegacy
paddleocr-js/packages/core/src/pipelines/ocr/config.ts:81
qualitylegacy
paddleocr-js/packages/core/src/models/common.ts:38
qualitylegacy
configs/rec/multi_language/generate_multi_language_configs.py:133
qualitylegacy
ppstructure/table/eval_table.py:56
qualitylegacy
ppocr/losses/center_loss.py:46
qualitylegacy
paddleocr-js/packages/core/src/models/common.ts:38
deserializationlegacy
configs/rec/multi_language/generate_multi_language_configs.py:133
deserializationlegacy
benchmark/PaddleOCR_DBNet/utils/util.py:284
deserializationlegacy
deploy/paddleocr_vl_docker/accelerators/metax-gpu/compose.yaml:27
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/metax-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/compose.yaml:19
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:26
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.yaml:31
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/compose.yaml:23
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/compose.yaml:1
dockerlegacy
ppocr/data/simple_dataset.py:82
qualitylegacy
paddleocr/_cli.py:141
qualitylegacy
benchmark/PaddleOCR_DBNet/utils/metrics.py:30
qualitylegacy
ppocr/postprocess/ct_postprocess.py:145
qualitylegacy
ppocr/utils/network.py:27
qualitylegacy
ppocr/utils/gen_label.py:35
qualitylegacy
benchmark/PaddleOCR_DBNet/tools/predict.py:153
qualitylegacy
tools/train.py:248
qualitylegacy
tools/naive_sync_bn.py:98
qualitylegacy
ppstructure/predict_system.py:179
qualitylegacy
benchmark/analysis.py:226
qualitylegacy
benchmark/analysis.py:223
qualitylegacy
ppstructure/predict_system.py:260
qualitylegacy
tools/naive_sync_bn.py:105
qualitylegacy
tools/naive_sync_bn.py:104
qualitylegacy
tools/naive_sync_bn.py:91
qualitylegacy
tools/naive_sync_bn.py:72
qualitylegacy
tools/program.py:61
qualitylegacy
tools/infer_kie_token_ser_re.py:60
qualitylegacy
ppstructure/predict_system.py:145
qualitylegacy
tools/naive_sync_bn.py:107
qualitylegacy
tools/naive_sync_bn.py:106
qualitylegacy
tools/naive_sync_bn.py:100
qualitylegacy
tools/naive_sync_bn.py:56
qualitylegacy
tools/naive_sync_bn.py:99
qualitylegacy
deploy/paddleocr_vl_docker/hps/gateway/app.py:149
qualitylegacy
deploy/paddleocr_vl_docker/hps/gateway/app.py:151
qualitylegacy
deploy/paddleocr_vl_docker/hps/gateway/app.py:333
qualitylegacy
deploy/paddleocr_vl_docker/hps/gateway/app.py:349
qualitylegacy
.github/workflows/docs_anchor_check.yml:22
dependencylegacy
.github/workflows/build_publish_release_docs.yml:22
dependencylegacy
.github/workflows/codestyle.yml:22
dependencylegacy
.github/workflows/build_publish_develop_docs.yml:22
dependencylegacy
.github/workflows/docs_anchor_check.yml:15
dependencylegacy
.github/workflows/build_publish_release_docs.yml:13
dependencylegacy
.github/workflows/link_check.yml:16
dependencylegacy
.github/workflows/codestyle.yml:13
dependencylegacy
.github/workflows/build_publish_develop_docs.yml:13
dependencylegacy
.github/workflows/python_publish.yml:24
dependencylegacy
.github/workflows/docs_anchor_check.yml:18
dependencylegacy
.github/workflows/build_publish_release_docs.yml:18
dependencylegacy
.github/workflows/link_check.yml:17
dependencylegacy
.github/workflows/codestyle.yml:16
dependencylegacy
.github/workflows/build_publish_develop_docs.yml:18
dependencylegacy
.github/workflows/python_publish.yml:26
dependencylegacy
.github/workflows/close_inactive_issues.yml:13
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/pipeline.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/vlm.Dockerfile:4
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/pipeline.Dockerfile:10
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/pipeline.Dockerfile:4
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/pipeline.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/vlm.Dockerfile:5
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/vlm.Dockerfile:4
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/pipeline.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/metax-gpu/vlm.Dockerfile:4
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/vlm.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/vlm.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/metax-gpu/pipeline.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/vlm.Dockerfile:4
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/vlm.Dockerfile:4
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/intel-gpu/pipeline.Dockerfile:1
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/intel-gpu/vlm.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/hps/gateway.Dockerfile:1
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/pipeline.Dockerfile:1
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/pipeline.Dockerfile:1
dependencylegacy
deploy/docker/hubserving/gpu/Dockerfile:2
dependencylegacy
deploy/docker/hubserving/cpu/Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/amd-gpu/vlm.Dockerfile:2
dependencylegacy
deploy/paddleocr_vl_docker/accelerators/amd-gpu/pipeline.Dockerfile:1
dependencylegacy
.pre-commit-config.yaml:15
dependencylegacy
.pre-commit-config.yaml:3
dependencylegacy
.pre-commit-config.yaml:30
dependencylegacy
.pre-commit-config.yaml:37
dependencylegacy
deploy/android_demo/gradle/wrapper/gradle-wrapper.jar:1
dependencylegacy
ppocr/utils/gen_label.py:35
path_traversallegacy
deploy/slim/quantization/quant_kl.py:145
path_traversallegacy
benchmark/PaddleOCR_DBNet/tools/infer.py:58
path_traversallegacy
ppocr/utils/gen_label.py:35
path_traversallegacy
deploy/slim/quantization/quant_kl.py:145
path_traversallegacy
benchmark/PaddleOCR_DBNet/tools/infer.py:58
path_traversallegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/compose.yaml:26
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/compose.yaml:26
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/metax-gpu/compose.yaml:27
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/metax-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/compose.yaml:19
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/intel-gpu/compose.yaml:21
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/intel-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:26
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.yaml:31
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/compose.yaml:23
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/huawei-npu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/amd-gpu/compose.yaml:28
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/amd-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:26
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/hps/gateway/app.py:151
integritysync-io-in-asyncperformance
deploy/paddleocr_vl_docker/hps/gateway/app.py:327
authowaspauth.fastapi.unauth_mutation
deploy/paddleocr_vl_docker/hps/gateway/app.py:343
authowaspauth.fastapi.unauth_mutation
benchmark/PaddleOCR_DBNet/base/base_dataset.py:43
owaspeval_used
benchmark/PaddleOCR_DBNet/data_loader/__init__.py:89
owaspeval_used
benchmark/PaddleOCR_DBNet/models/__init__.py:21
owaspeval_used
benchmark/PaddleOCR_DBNet/models/backbone/__init__.py:24
owaspeval_used
benchmark/PaddleOCR_DBNet/models/head/__init__.py:12
owaspeval_used
benchmark/PaddleOCR_DBNet/models/losses/__init__.py:15
owaspeval_used
benchmark/PaddleOCR_DBNet/models/neck/__init__.py:12
owaspeval_used
benchmark/PaddleOCR_DBNet/post_processing/__init__.py:10
owaspeval_used
benchmark/PaddleOCR_DBNet/tools/export_model.py:36
owaspeval_used
benchmark/PaddleOCR_DBNet/tools/predict.py:62
owaspeval_used
benchmark/PaddleOCR_DBNet/trainer/trainer.py:148
owaspeval_used
benchmark/PaddleOCR_DBNet/utils/ocr_metric/__init__.py:14
owaspeval_used
deploy/slim/prune/export_prune_model.py:71
owaspeval_used
deploy/slim/prune/sensitivity_anal.py:125
owaspeval_used
deploy/slim/quantization/export_model.py:145
owaspeval_used
ppocr/losses/__init__.py:123
owaspeval_used
ppocr/losses/combined_loss.py:64
owaspeval_used
ppocr/losses/rec_multi_loss.py:38
owaspeval_used
ppocr/metrics/__init__.py:61
owaspeval_used
ppocr/modeling/backbones/__init__.py:151
owaspeval_used
ppocr/modeling/backbones/rec_micronet.py:79
owaspeval_used
ppocr/modeling/backbones/rec_pphgnetv2.py:1168
owaspeval_used
ppocr/modeling/backbones/rec_svtrnet.py:236
owaspeval_used
ppocr/modeling/backbones/rec_vit.py:143
owaspeval_used
ppocr/modeling/backbones/rec_vit_parseq.py:155
owaspeval_used
ppocr/modeling/backbones/rec_vitstr.py:94
owaspeval_used
ppocr/modeling/heads/__init__.py:107
owaspeval_used
ppocr/modeling/heads/rec_cppd_head.py:104
owaspeval_used
ppocr/modeling/heads/rec_latexocr_head.py:899
owaspeval_used
ppocr/modeling/heads/rec_multi_head.py:83
owaspeval_used
ppocr/modeling/necks/__init__.py:56
owaspeval_used
ppocr/modeling/transforms/__init__.py:31
owaspeval_used
ppocr/postprocess/__init__.py:120
owaspeval_used
ppocr/utils/export_model.py:502
owaspeval_used
tools/end2end/eval_end2end.py:67
owaspeval_used
tools/eval.py:163
owaspeval_used
tools/infer_cls.py:65
owaspeval_used
tools/infer_det.py:83
owaspeval_used
tools/infer_e2e.py:129
owaspeval_used
tools/infer_kie.py:147
owaspeval_used
tools/infer_kie_token_ser.py:109
owaspeval_used
tools/infer_kie_token_ser_re.py:144
owaspeval_used
tools/infer_rec.py:136
owaspeval_used
tools/infer_sr.py:74
owaspeval_used
tools/infer_table.py:79
owaspeval_used
tools/program.py:514
owaspeval_used
tools/train.py:183
error_handlinglegacy
ppocr/data/simple_dataset.py:82
error_handlinglegacy
benchmark/PaddleOCR_DBNet/utils/metrics.py:30
error_handlinglegacy
ppocr/losses/distillation_loss.py:840
qualitylegacy
ppocr/losses/distillation_loss.py:813
qualitylegacy
ppocr/losses/distillation_loss.py:745
qualitylegacy
ppocr/losses/distillation_loss.py:706
qualitylegacy
ppocr/losses/distillation_loss.py:671
qualitylegacy
ppocr/losses/distillation_loss.py:641
qualitylegacy
ppocr/losses/distillation_loss.py:614
qualitylegacy
ppocr/losses/distillation_loss.py:505
qualitylegacy
ppocr/losses/distillation_loss.py:400
qualitylegacy
ppocr/losses/distillation_loss.py:251
qualitylegacy
ppocr/losses/distillation_loss.py:146
qualitylegacy
ppocr/losses/distillation_loss.py:48
qualitylegacy
ppocr/postprocess/vqa_token_ser_layoutlm_postprocess.py:102
qualitylegacy
ppocr/postprocess/db_postprocess.py:260
qualitylegacy
ppocr/postprocess/vqa_token_re_layoutlm_postprocess.py:82
qualitylegacy
ppocr/postprocess/picodet_postprocess.py:108
qualitylegacy
ppocr/postprocess/rec_postprocess.py:840
qualitylegacy
ppocr/postprocess/rec_postprocess.py:241
qualitylegacy
ppocr/data/multi_scale_sampler.py:10
qualitylegacy
tools/program.py:661
qualitylegacy
tools/program.py:200
qualitylegacy
paddleocr/_doc2md/converters/pptx.py:412
qualitylegacy
paddleocr/_doc2md/converters/pptx.py:455
qualitylegacy
paddleocr/_doc2md/converters/pptx.py:349
qualitylegacy
paddleocr/_doc2md/converters/xlsx.py:71
qualitylegacy
paddleocr/_doc2md/math/__init__.py:25
qualitylegacy
paddleocr/_api_client/cli.py:314
qualitylegacy
paddleocr/_api_client/cli.py:221
qualitylegacy
paddleocr/_api_client/_async_http.py:179
qualitylegacy
ppocr/data/imaug/make_pse_gt.py:99
qualitylegacy
ppocr/data/imaug/ct_process.py:97
qualitylegacy
ppocr/data/imaug/operators.py:310
qualitylegacy
ppocr/data/imaug/rec_img_aug.py:928
qualitylegacy
ppocr/modeling/heads/rec_cppd_head.py:21
qualitylegacy
ppocr/utils/e2e_metric/Deteval.py:354
qualitylegacy
ppocr/postprocess/east_postprocess.py:80
qualitylegacy
ppocr/postprocess/ct_postprocess.py:145
qualitylegacy
ppocr/postprocess/rec_postprocess.py:976
qualitylegacy
ppocr/data/latexocr_dataset.py:147
qualitylegacy
ppocr/data/pgnet_dataset.py:86
qualitylegacy
benchmark/analysis.py:146
qualitylegacy
benchmark/analysis.py:350
qualitylegacy
tools/program.py:296
qualitylegacy
requirements.txt:17
dependencylegacy
requirements.txt:15
dependencylegacy
requirements.txt:11
dependencylegacy
docs/version2.x/algorithm/formula_recognition/requirements.txt:3
dependencylegacy
docs/version2.x/algorithm/formula_recognition/requirements.txt:2
dependencylegacy
requirements.txt:5
dependencylegacy
deploy/avh/requirements.txt:2
dependencylegacy
requirements.txt:7
dependencylegacy
requirements.txt:10
dependencylegacy
deploy/avh/requirements.txt:3
dependencylegacy
requirements.txt:9
dependencylegacy
requirements.txt:18
dependencylegacy
deploy/avh/requirements.txt:1
dependencylegacy
requirements.txt:12
dependencylegacy
requirements.txt:3
dependencylegacy
requirements.txt:13
dependencylegacy
requirements.txt:8
dependencylegacy
requirements.txt:14
dependencylegacy
requirements.txt:2
dependencylegacy
ppstructure/kie/requirements.txt:1
dependencylegacy
requirements.txt:1
dependencylegacy
requirements.txt:6
dependencylegacy
deploy/avh/requirements.txt:4
dependencylegacy
docs/version2.x/algorithm/formula_recognition/requirements.txt:4
dependencylegacy
ppstructure/kie/requirements.txt:2
dependencylegacy
ppocr/losses/center_loss.py:46
deserializationlegacy
paddleocr-js/packages/core/src/pipelines/ocr/config.ts:81
deserializationlegacy
paddleocr-js/packages/core/src/models/common.ts:38
deserializationlegacy
paddleocr-js/packages/core/src/pipelines/ocr/config.ts:81
resource_exhaustionlegacy
paddleocr/_models/_doc_vlm.py:43
qualitylegacy
paddleocr/_abstract.py:20
qualitylegacy
benchmark/PaddleOCR_DBNet/base/base_trainer.py:185
qualitylegacy
api_sdk/typescript/examples/doc-parsing-file.ts:32
qualitylegacy
api_sdk/go/examples/ocr_url/main.go:33
qualitylegacy
api_sdk/go/examples/doc_parsing_file/main.go:46
qualitylegacy
benchmark/PaddleOCR_DBNet/utils/ocr_metric/__init__.py:18
qualitylegacy
benchmark/PaddleOCR_DBNet/post_processing/__init__.py:12
qualitylegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:26
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.yaml:31
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/amd-gpu/compose.yaml:28
dockerlegacy
deploy/paddleocr_vl_docker/accelerators/amd-gpu/compose.yaml:1
dockerlegacy
.dockerignore
dockerlegacy
deploy/docker/hubserving/gpu/Dockerfile:2
dockerlegacy
deploy/docker/hubserving/cpu/Dockerfile:2
dockerlegacy
.github/workflows/build_publish_develop_docs.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/build_publish_release_docs.yml
supply-chaingithub-actionsleast-privilege
ppocr/postprocess/pse_postprocess/pse/__init__.py:23
owaspsubprocess_shell_true
deploy/android_demo/app/build.gradle:74
owaspweak_hash
api_sdk/go/transport.go:112
error_handlinglegacy
api_sdk/go/resource.go:97
error_handlinglegacy
tools/end2end/convert_ppocr_label.py:78
race_conditionlegacy
ppstructure/table/eval_table.py:55
race_conditionlegacy
configs/rec/multi_language/generate_multi_language_configs.py:261
race_conditionlegacy
ppocr/metrics/eval_det_iou.py:166
qualitylegacy
deploy/android_demo/app/src/main/java/com/baidu/paddle/lite/demo/ocr/Predictor.java:156
qualitylegacy
benchmark/PaddleOCR_DBNet/utils/ocr_metric/icdar2015/detection/iou.py:197
qualitylegacy
deploy/paddleocr_vl_docker/hps/compose.yaml:28
dockerlegacy
deploy/paddleocr_vl_docker/hps/compose.yaml:1
dockerlegacy
deploy/paddleocr_vl_docker/hps/compose.yaml:28
dockerlegacy
Showing first 300 of 478. Refine filters or use the legacy findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/3dad2478-306d-4d44-a628-9cd6ca4ce6f2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3dad2478-306d-4d44-a628-9cd6ca4ce6f2/
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.