Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
242 of your 411 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 113.84s for a 145.7 MB repo slow.
  • Repobility's analysis ran in 14.61s after the clone landed.

PaddlePaddle/PaddleOCR

https://github.com/PaddlePaddle/PaddleOCR · scanned 2026-06-04 23:21 UTC (14 hours, 18 minutes ago) · 10 languages

1202 findings (366 legacy + 836 scanner) 11/13 scanners ran 52nd percentile · Python · large (100-500K LoC) Scanner says 69 (higher by 6)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 14 hours, 16 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.

JSON
Score breakdown â 2026-05-18-v5
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
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 5832 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
init_args software healthy test_tipc/compare_results.py:9
parse_args software healthy test_tipc/compare_results.py:20
run_shell_command software healthy test_tipc/compare_results.py:25
parser_results_from_log_by_name software healthy test_tipc/compare_results.py:37
load_gt_from_file software healthy test_tipc/compare_results.py:58
load_gt_from_txts software healthy test_tipc/compare_results.py:76
collect_predict_from_logs software healthy test_tipc/compare_results.py:93
testing_assert_allclose software healthy test_tipc/compare_results.py:104
similar software healthy test_tipc/web/index.test.js:similar
min software healthy test_tipc/web/index.test.js:min
_mkdir_if_not_exist software healthy test_tipc/supplementary/train.py:24
save_model software healthy test_tipc/supplementary/train.py:40
amp_scaler software healthy test_tipc/supplementary/train.py:65
set_seed software healthy test_tipc/supplementary/train.py:82
train software healthy test_tipc/supplementary/train.py:87
train_distill software healthy test_tipc/supplementary/train.py:199
train_distill_multiopt software healthy test_tipc/supplementary/train.py:316
eval software healthy test_tipc/supplementary/train.py:449
__init__ software healthy test_tipc/supplementary/loss.py:103
_labelsmoothing software healthy test_tipc/supplementary/loss.py:20
_crossentropy software healthy test_tipc/supplementary/loss.py:29
__call__ software healthy test_tipc/supplementary/loss.py:117
build_loss software healthy test_tipc/supplementary/loss.py:46
_check_model_name_pairs software healthy test_tipc/supplementary/loss.py:107
__init__ software healthy test_tipc/supplementary/config.py:48
parse_args software healthy test_tipc/supplementary/config.py:28
_parse_opt software healthy test_tipc/supplementary/config.py:34
__getattr__ software healthy test_tipc/supplementary/config.py:52
load_config software healthy test_tipc/supplementary/config.py:67
merge_config software healthy test_tipc/supplementary/config.py:81
preprocess software healthy test_tipc/supplementary/config.py:109
load_CIFAR_batch software healthy test_tipc/supplementary/load_cifar.py:6
term_mp software healthy test_tipc/supplementary/data_loader.py:9
build_dataloader software healthy test_tipc/supplementary/data_loader.py:18
create_metric software healthy test_tipc/supplementary/metric.py:6
__init__ software healthy test_tipc/supplementary/optimizer.py:256
__call__ software healthy test_tipc/supplementary/optimizer.py:267
create_optimizer software healthy test_tipc/supplementary/optimizer.py:275
create_multi_optimizer software healthy test_tipc/supplementary/optimizer.py:315
make_divisible software healthy test_tipc/supplementary/mv3.py:39
__init__ software healthy test_tipc/supplementary/mv3.py:434
forward software healthy test_tipc/supplementary/mv3.py:458
MobileNetV3_small_x0_35 software healthy test_tipc/supplementary/mv3.py:345
MobileNetV3_small_x0_5 software healthy test_tipc/supplementary/mv3.py:350
MobileNetV3_small_x0_75 software healthy test_tipc/supplementary/mv3.py:355
MobileNetV3_small_x1_0 software healthy test_tipc/supplementary/mv3.py:360
MobileNetV3_small_x1_25 software healthy test_tipc/supplementary/mv3.py:365
MobileNetV3_large_x0_35 software healthy test_tipc/supplementary/mv3.py:370
MobileNetV3_large_x0_5 software healthy test_tipc/supplementary/mv3.py:375
MobileNetV3_large_x0_75 software healthy test_tipc/supplementary/mv3.py:380

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
mkdocs.yml software healthy mkdocs.yml
TEST_REPORT.md software healthy TEST_REPORT.md
mkdocs-ci.yml software healthy mkdocs-ci.yml
README.md software healthy README.md
train.sh software healthy train.sh
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
setup.py software warning setup.py
awesome_projects.md software healthy awesome_projects.md
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
prepare.sh software healthy test_tipc/prepare.sh
benchmark_train.sh software healthy test_tipc/benchmark_train.sh
build_server.sh software healthy test_tipc/build_server.sh
test_train_inference_python_npu.sh software healthy test_tipc/test_train_inference_python_npu.sh
compare_results.py software healthy test_tipc/compare_results.py
prepare_lite_cpp.sh software healthy test_tipc/prepare_lite_cpp.sh
test_paddle2onnx.sh software healthy test_tipc/test_paddle2onnx.sh
test_train_inference_python_xpu.sh software healthy test_tipc/test_train_inference_python_xpu.sh
common_func.sh software healthy test_tipc/common_func.sh
test_inference_cpp.sh software healthy test_tipc/test_inference_cpp.sh
test_serving_infer_cpp.sh software healthy test_tipc/test_serving_infer_cpp.sh
test_lite_arm_cpp.sh software healthy test_tipc/test_lite_arm_cpp.sh
test_serving_infer_python.sh software healthy test_tipc/test_serving_infer_python.sh
test_train_inference_python.sh software healthy test_tipc/test_train_inference_python.sh
test_ptq_inference_python.sh software healthy test_tipc/test_ptq_inference_python.sh
test_inference_python.sh software healthy test_tipc/test_inference_python.sh
readme.md software healthy test_tipc/readme.md
test_serving.md software healthy test_tipc/docs/test_serving.md
win_test_train_inference_python.md software healthy test_tipc/docs/win_test_train_inference_python.md
test_inference_cpp.md software healthy test_tipc/docs/test_inference_cpp.md
test_ptq_inference_python.md software healthy test_tipc/docs/test_ptq_inference_python.md
install.md software healthy test_tipc/docs/install.md
benchmark_train.md software healthy test_tipc/docs/benchmark_train.md
test_lite_arm_cpp.md software healthy test_tipc/docs/test_lite_arm_cpp.md
test_paddle2onnx.md software healthy test_tipc/docs/test_paddle2onnx.md
test_train_inference_python.md software healthy test_tipc/docs/test_train_inference_python.md
test_train_fleet_inference_python.md software healthy test_tipc/docs/test_train_fleet_inference_python.md
mac_test_train_inference_python.md software healthy test_tipc/docs/mac_test_train_inference_python.md
termux_for_android.md software healthy test_tipc/docs/termux_for_android.md
index.test.js software healthy test_tipc/web/index.test.js
jest.config.js software warning test_tipc/web/jest.config.js
index.html software healthy test_tipc/web/index.html
jest-puppeteer.config.js software warning test_tipc/web/jest-puppeteer.config.js
expect.json software healthy test_tipc/web/expect.json
mv3_distill.yml software healthy test_tipc/supplementary/mv3_distill.yml
train.py software healthy test_tipc/supplementary/train.py
__init__.py software healthy test_tipc/supplementary/__init__.py
train.sh software healthy test_tipc/supplementary/train.sh
loss.py software healthy test_tipc/supplementary/loss.py
config.py software healthy test_tipc/supplementary/config.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Loss software healthy test_tipc/supplementary/loss.py:5
LossDistill software healthy test_tipc/supplementary/loss.py:52
KLJSLoss software healthy test_tipc/supplementary/loss.py:74
DMLLoss software healthy test_tipc/supplementary/loss.py:102
ArgsParser software healthy test_tipc/supplementary/config.py:15
AttrDict software healthy test_tipc/supplementary/config.py:45
Cosine software healthy test_tipc/supplementary/optimizer.py:12
Piecewise software healthy test_tipc/supplementary/optimizer.py:31
CosineWarmup software healthy test_tipc/supplementary/optimizer.py:49
ExponentialWarmup software healthy test_tipc/supplementary/optimizer.py:82
LearningRateBuilder software healthy test_tipc/supplementary/optimizer.py:123
L1Decay software healthy test_tipc/supplementary/optimizer.py:144
L2Decay software healthy test_tipc/supplementary/optimizer.py:160
Momentum software healthy test_tipc/supplementary/optimizer.py:176
RMSProp software healthy test_tipc/supplementary/optimizer.py:205
OptimizerBuilder software healthy test_tipc/supplementary/optimizer.py:247
MobileNetV3 software healthy test_tipc/supplementary/mv3.py:48
ConvBNLayer software healthy test_tipc/supplementary/mv3.py:190
ResidualUnit software healthy test_tipc/supplementary/mv3.py:246
SEModule software healthy test_tipc/supplementary/mv3.py:313
DistillMV3 software healthy test_tipc/supplementary/mv3.py:395
SiameseMV3 software healthy test_tipc/supplementary/mv3.py:433
DecodeImage software healthy test_tipc/supplementary/data.py:38
NormalizeImage software healthy test_tipc/supplementary/data.py:66
ToCHWImage software healthy test_tipc/supplementary/data.py:91
SimpleDataset software healthy test_tipc/supplementary/data.py:115
PACT software healthy test_tipc/supplementary/slim/slim_quant.py:8
LeNet software healthy test_tipc/supplementary/custom_op/test.py:18
_Response software healthy tests/test_api_client_resources.py:17
FakeResponse software healthy tests/test_api_client_resources.py:45
FakeSession software healthy tests/test_api_client_resources.py:52
FakeClient software healthy tests/test_api_client_resources.py:158
_Tokenizer software healthy tests/test_latexocr_safe_pickle_loading.py:26
_Dataset software healthy tests/test_latexocr_safe_pickle_loading.py:37
_Payload software healthy tests/test_latexocr_safe_pickle_loading.py:64
TestBaseRecLabelDecode software healthy tests/test_rec_postprocess.py:13
_MockHandler software healthy tests/test_api_client_http.py:21
_Exploit software healthy tests/test_safe_lmdb_pickle_loading.py:56
_Txn software healthy tests/test_safe_lmdb_pickle_loading.py:61
_Env software healthy tests/test_safe_lmdb_pickle_loading.py:69
TestFixedCalculateOverlapRatio software healthy tests/pipelines/test_patch_layout_parsing.py:35
TestFixedCalculateMinimumEnclosingBbox software healthy tests/pipelines/test_patch_layout_parsing.py:111
CosineEmbeddingLoss software healthy ppocr/losses/rec_aster_loss.py:23
AsterLoss software healthy ppocr/losses/rec_aster_loss.py:45
VLLoss software healthy ppocr/losses/rec_vl_loss.py:27
SATRNLoss software healthy ppocr/losses/rec_satrn_loss.py:26
CombinedLoss software healthy ppocr/losses/combined_loss.py:43
CELoss software healthy ppocr/losses/rec_ce_loss.py:6
LaTeXOCRLoss software healthy ppocr/losses/rec_latexocr_loss.py:26
SRNLoss software healthy ppocr/losses/rec_srn_loss.py:23

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
test_tipc software healthy test_tipc
docs software healthy test_tipc/docs
web software healthy test_tipc/web
supplementary software healthy test_tipc/supplementary
test_tipc software healthy test_tipc/supplementary/test_tipc
slim software healthy test_tipc/supplementary/slim
custom_op software healthy test_tipc/supplementary/custom_op
configs software healthy test_tipc/configs
rec_r31_sar software healthy test_tipc/configs/rec_r31_sar
rec_mv3_tps_bilstm_ctc_v2_0 software healthy test_tipc/configs/rec_mv3_tps_bilstm_ctc_v2_0
rec_svtrnet software healthy test_tipc/configs/rec_svtrnet
ch_ppocr_server_v2_0_rec software healthy test_tipc/configs/ch_ppocr_server_v2_0_rec
rec_mv3_none_none_ctc_v2_0 software healthy test_tipc/configs/rec_mv3_none_none_ctc_v2_0
rec_r32_gaspin_bilstm_att software healthy test_tipc/configs/rec_r32_gaspin_bilstm_att
ch_ppocr_mobile_v2_0_rec_FPGM software healthy test_tipc/configs/ch_ppocr_mobile_v2_0_rec_FPGM
rec_r45_visionlan software healthy test_tipc/configs/rec_r45_visionlan
rec_mtb_nrtr software healthy test_tipc/configs/rec_mtb_nrtr
ch_ppocr_mobile_v2_0_rec_KL software healthy test_tipc/configs/ch_ppocr_mobile_v2_0_rec_KL
det_r50_vd_sast_totaltext_v2_0 software healthy test_tipc/configs/det_r50_vd_sast_totaltext_v2_0
rec_r34_vd_tps_bilstm_att_v2_0 software healthy test_tipc/configs/rec_r34_vd_tps_bilstm_att_v2_0
rec_r31_robustscanner software healthy test_tipc/configs/rec_r31_robustscanner
layoutxlm_ser software healthy test_tipc/configs/layoutxlm_ser
rec_r34_vd_none_bilstm_ctc_v2_0 software healthy test_tipc/configs/rec_r34_vd_none_bilstm_ctc_v2_0
det_mv3_pse_v2_0 software healthy test_tipc/configs/det_mv3_pse_v2_0
det_r50_vd_east_v2_0 software healthy test_tipc/configs/det_r50_vd_east_v2_0
PP-OCRv3_mobile_rec software healthy test_tipc/configs/PP-OCRv3_mobile_rec
det_mv3_east_v2_0 software healthy test_tipc/configs/det_mv3_east_v2_0
ch_ppocr_server_v2_0_det software healthy test_tipc/configs/ch_ppocr_server_v2_0_det
table_master software healthy test_tipc/configs/table_master
rec_r34_vd_tps_bilstm_ctc_v2_0 software healthy test_tipc/configs/rec_r34_vd_tps_bilstm_ctc_v2_0
ch_PP-OCRv2_rec software healthy test_tipc/configs/ch_PP-OCRv2_rec
rec_vitstr_none_ce software healthy test_tipc/configs/rec_vitstr_none_ce
det_r50_vd_sast_icdar15_v2_0 software healthy test_tipc/configs/det_r50_vd_sast_icdar15_v2_0
rec_r34_vd_none_none_ctc_v2_0 software healthy test_tipc/configs/rec_r34_vd_none_none_ctc_v2_0
rec_parseq software healthy test_tipc/configs/rec_parseq
det_r50_dcn_fce_ctw_v2_0 software healthy test_tipc/configs/det_r50_dcn_fce_ctw_v2_0
rec_mv3_none_bilstm_ctc_v2_0 software healthy test_tipc/configs/rec_mv3_none_bilstm_ctc_v2_0
rec_r45_abinet software healthy test_tipc/configs/rec_r45_abinet
rec_resnet_rfl software healthy test_tipc/configs/rec_resnet_rfl
sr_telescope software healthy test_tipc/configs/sr_telescope
ch_ppocr_mobile_v2_0_rec_PACT software healthy test_tipc/configs/ch_ppocr_mobile_v2_0_rec_PACT
rec_mv3_tps_bilstm_att_v2_0 software healthy test_tipc/configs/rec_mv3_tps_bilstm_att_v2_0
rec_r50_fpn_vd_none_srn software healthy test_tipc/configs/rec_r50_fpn_vd_none_srn
rec_d28_can software healthy test_tipc/configs/rec_d28_can
det_r50_vd_pse_v2_0 software healthy test_tipc/configs/det_r50_vd_pse_v2_0
tests software healthy tests
models software healthy tests/models
pipelines software healthy tests/pipelines
ppocr software healthy ppocr
losses software healthy ppocr/losses

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
image::deploy/docker/hubserving/gpu/Dockerfile hardware healthy deploy/docker/hubserving/gpu/Dockerfile
image::deploy/docker/hubserving/cpu/Dockerfile hardware healthy deploy/docker/hubserving/cpu/Dockerfile
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/hps/compose.yaml
paddleocr-vl-pipeline hardware healthy deploy/paddleocr_vl_docker/hps/compose.yaml
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/hps/compose.yaml
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/amd-gpu/compose.yaml
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/amd-gpu/compose.yaml
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/co…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/co…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/metax-gpu/compose.y…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/metax-gpu/compose.y…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/huawei-npu/compose.…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/huawei-npu/compose.…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compos…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/compos…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/intel-gpu/compose.y…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/intel-gpu/compose.y…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/compo…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/compo…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/compose.…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/compose.…
paddleocr-vl-api hardware healthy deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.y…
paddleocr-vlm-server hardware healthy deploy/paddleocr_vl_docker/accelerators/hygon-dcu/compose.y…

LabelLayerStatusPath
deploy cicd healthy .github/workflows/python_publish.yml
detect-changes cicd healthy .github/workflows/test_gpu.yml
test-pr-gpu-impl cicd healthy .github/workflows/test_gpu.yml
test-pr-gpu cicd healthy .github/workflows/test_gpu.yml
deploy cicd healthy .github/workflows/build_publish_develop_docs.yml
check-code-style cicd healthy .github/workflows/codestyle.yml
linkChecker cicd healthy .github/workflows/link_check.yml
deploy cicd healthy .github/workflows/build_publish_release_docs.yml
detect-changes cicd healthy .github/workflows/tests.yml
test-pr-python cicd healthy .github/workflows/tests.yml
test-pr cicd healthy .github/workflows/tests.yml
close-issues cicd healthy .github/workflows/close_inactive_issues.yml
check-anchor-links cicd healthy .github/workflows/docs_anchor_check.yml

LabelLayerStatusPath
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/amd-gpu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/nvidia-gpu-sm120/.e…
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/metax-gpu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/huawei-npu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/iluvatar-gpu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/intel-gpu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/kunlunxin-xpu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/.env
.env in repo security healthy deploy/paddleocr_vl_docker/accelerators/hygon-dcu/.env

LabelLayerStatusPath
gha::python_publish cicd healthy .github/workflows/python_publish.yml
gha::test_gpu cicd healthy .github/workflows/test_gpu.yml
gha::build_publish_develop_docs cicd healthy .github/workflows/build_publish_develop_docs.yml
gha::codestyle cicd healthy .github/workflows/codestyle.yml
gha::link_check cicd healthy .github/workflows/link_check.yml
gha::build_publish_release_docs cicd healthy .github/workflows/build_publish_release_docs.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::close_inactive_issues cicd healthy .github/workflows/close_inactive_issues.yml
gha::docs_anchor_check cicd healthy .github/workflows/docs_anchor_check.yml

LabelLayerStatusPath
GET /health api healthy deploy/paddleocr_vl_docker/hps/gateway/app.py
GET /health/ready api healthy deploy/paddleocr_vl_docker/hps/gateway/app.py
POST /layout-parsing api healthy deploy/paddleocr_vl_docker/hps/gateway/app.py
POST /restructure-pages api healthy deploy/paddleocr_vl_docker/hps/gateway/app.py

LabelLayerStatusPath
port:9811 network healthy test_tipc/web/jest-puppeteer.config.js
port:8080 network healthy deploy/paddleocr_vl_docker/hps/compose.yaml
port:8868 network healthy deploy/docker/hubserving/gpu/Dockerfile

LabelLayerStatusPath
PYPI_API_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-ksm607r5 software healthy /tmp/repobility-clone-ksm607r5

LabelLayerStatusPath
127.0.0.1 network healthy tests/test_api_client_http.py

LabelLayerStatusPath
gpu (detected) hardware healthy mkdocs.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.