Scan timing: clone 16.91s · analysis 40.92s · 63.7 MB · GitHub API rate-limit (preflight)
https://github.com/apache/arrow
· scanned 2026-06-05 21:28 UTC (4 days, 11 hours ago)
· 10 languages
1477 raw signals (493 security + 984 graph) 11/13 scanners ran 92nd percentile · C · huge (>500K LoC) System graph score 64 (higher by 14)
Last scanned 4 days, 11 hours ago · v2 · 462 actionable findings from 2 signal sources. 522 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 |
40.0 | 0.15 | 6.00 |
security_score |
85.0 | 0.25 | 21.25 |
testing_score |
87.0 | 0.20 | 17.40 |
documentation_score |
99.0 | 0.15 | 14.85 |
practices_score |
86.0 | 0.15 | 12.90 |
code_quality |
60.0 | 0.10 | 6.00 |
| Overall | 1.00 | 78.4 |
Showing 181 of 462 actionable findings. 984 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.
.env
r/R/dplyr-eval.R:143
r/R/dplyr-eval.R:143
r/R/dplyr-eval.R:143
dev/archery/archery/bot.py:416dev/archery/archery/crossbow/cli.py:150dev/archery/archery/crossbow/core.py:1155python/pyarrow/interchange/column.py:480.env
compose.yaml:1883, 1891 (2 hits).github/workflows/cpp_extra.yml:158, 159, 186, 187, 410, 411, 432, 433, +8 more (16 hits).github/workflows/r_extra.yml:173, 174, 191, 192, 217, 218 (6 hits).github/workflows/r.yml:107, 108, 133 (3 hits)r/R/install-arrow.R:70
r/R/install-arrow.R:70
r/R/dplyr-mutate.R:113
cpp/gdb_arrow.py:366, 496, 527, 537, 697, 702, 704, 733, +14 more (25 hits)ci/docker/python-sdist.dockerfile:17ci/docker/python-wheel-windows-test-vs2022-base.dockerfile:22ci/docker/python-wheel-windows-vs2022-base.dockerfile:54cpp/examples/minimal_build/minimal.dockerfile:17cpp/examples/minimal_build/system_dependency.dockerfile:17cpp/examples/tutorial_examples/tutorial.dockerfile:17dev/release/binary/Dockerfile:17dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bookworm/Dockerfile:17.github/workflows/python.yml:99
.github/workflows/cpp.yml:94
.pre-commit-config.yaml:38, 52, 73, 95, 103, 111, 133, 148, +10 more (18 hits)c_glib/tool/generate-version-header.py:51cpp/src/arrow/dataset/file_ipc.cc:55cpp/src/arrow/dataset/file_orc.cc:52dev/release/download_rc_binaries.py:151
dev/release/utils-binary.sh:39
compose.yaml:409, 497, 1492, 1839 (5 hits)compose.yaml:1883
CI/CD securitycontainers
compose.yaml:1883
CI/CD securitycontainers
python/requirements-test.txt:1, 2, 3, 4, 5, 6, 7 (7 hits)python/requirements-wheel-test.txt:1, 2, 3, 4, 5, 6, 21 (7 hits)docs/requirements.txt:5, 6, 7, 8, 9 (5 hits)python/requirements-wheel-build.txt:1, 6, 7, 8 (4 hits)python/requirements-build.txt:1, 5 (2 hits)cpp/src/arrow/compute/kernels/scalar_cast_internal.cc:130
python/pyarrow/util.py:293
python/pyarrow/util.py:293
cpp/tools/parquet/parquet_dump_footer.cc:120
dev/archery/archery/integration/runner.py:320, 450, 524, 574 (4 hits)cpp/build-support/asan_symbolize.py:93, 130 (2 hits)cpp/src/arrow/acero/hash_join_graphs.py:47, 71 (2 hits)dev/archery/archery/docker/core.py:245, 278 (2 hits)cpp/src/arrow/util/bpacking_simd_codegen.py:275dev/archery/archery/lang/python.py:180dev/archery/archery/utils/lint.py:100dev/merge_arrow_pr.py:135compose.yaml:1891
CI/CD securitycontainers
compose.yaml:621
CI/CD securitycontainers
compose.yaml:1883
CI/CD securitycontainers
dev/release/binary/Dockerfile:18dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bookworm/Dockerfile:18dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-forky/Dockerfile:18dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-trixie/Dockerfile:18dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-jammy/Dockerfile:18dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-noble/Dockerfile:18dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-resolute/Dockerfile:18dev/tasks/linux-packages/apache-arrow-release/yum/almalinux-10/Dockerfile:18.github/workflows/dev.yml:100 (2 hits).github/workflows/cpp_windows.yml:92.github/workflows/ruby.yml:260.github/workflows/cpp_extra.yml.github/workflows/package_linux.yml.github/workflows/release.yml.github/workflows/release_candidate.yml.github/workflows/ruby.ymlcpp/tools/binary_symbol_explore.py:77
Subprocess shell true
dev/release/02-source.sh:98
Weak hash
dev/release/binary-task.rb:666
Weak hash
.github/workflows/stale.yml
Ports
.github/workflows/stale.yml
Ports
.dockerignore
CI/CD securitycontainers
compose.yaml:218, 248, 267, 304, 341, 409, 451, 473, +52 more (61 hits)python/examples/minimal_build/compose.yaml:20, 30, 38, 46 (4 hits)cpp/examples/minimal_build/compose.yaml:20, 30, 40 (3 hits)cpp/examples/tutorial_examples/compose.yaml:20compose.yaml:218, 248, 267, 304, 341, 409, 451, 473, +52 more (61 hits)python/examples/minimal_build/compose.yaml:20, 30, 38, 46 (4 hits)cpp/examples/minimal_build/compose.yaml:20, 30, 40 (3 hits)cpp/examples/tutorial_examples/compose.yaml:20dev/release/binary/Dockerfile:24dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bookworm/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-forky/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-trixie/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-jammy/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-noble/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-resolute/Dockerfile:30dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile:36dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bookworm/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-forky/Dockerfile:30dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-trixie/Dockerfile:30dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile:36dev/tasks/linux-packages/apache-arrow/apt/debian-forky/Dockerfile:36dev/tasks/linux-packages/apache-arrow/apt/debian-trixie/Dockerfile:36c_glib/arrow-dataset-glib/dataset.cpp:209cpp/src/arrow/dataset/file_orc.h:8cpp/src/arrow/filesystem/filesystem.h:162cpp/src/arrow/filesystem/gcsfs.h:61cpp/src/arrow/filesystem/localfs.h:37cpp/src/arrow/filesystem/mockfs.h:25cpp/src/arrow/filesystem/s3fs.h:120dev/tasks/linux-packages/apache-arrow-release/yum/almalinux-10/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-release/yum/almalinux-8/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-release/yum/almalinux-9/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-release/yum/amazon-linux-2023/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bookworm/Dockerfile:17
containersPinned dependencies
dev/release/binary/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-forky/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-trixie/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-release/yum/centos-9-stream/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-jammy/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-noble/Dockerfile:17
containersPinned dependencies
dev/tasks/linux-packages/apache-arrow-apt-source/apt/ubuntu-resolute/Dockerfile:17
containersPinned dependencies
.github/workflows/cpp_extra.yml:139, 150, 231, 245, 291, 392, 403, 465, +9 more (22 hits).github/workflows/r.yml:81, 90, 100, 122, 154, 160, 183, 212, +3 more (11 hits).github/workflows/ruby.yml:84, 90, 96, 155, 187, 254, 267, 291, +3 more (11 hits).github/workflows/integration.yml:69, 75, 81, 87, 93, 99, 105, 114, +1 more (9 hits).github/workflows/python.yml:109, 115, 121, 189, 195, 220, 266, 272, +1 more (9 hits).github/workflows/dev.yml:50, 63, 91, 96 (8 hits).github/workflows/r_extra.yml:153, 159, 165, 205 (8 hits).github/workflows/cpp.yml:118, 131, 179, 235, 251, 366, 413 (7 hits)repo-level (12 hits)repo-level (4 hits)dev/archery/archery/benchmark/compare.py:35
dev/archery/archery/lang/python.py:198
dev/archery/archery/integration/runner.py:241
dev/archery/archery/cli.py:296
dev/archery/archery/crossbow/core.py:191
dev/archery/archery/integration/util.py:158
dev/archery/archery/benchmark/jmh.py:192
dev/archery/archery/benchmark/google.py:173
dev/archery/archery/integration/runner.py:136
dev/archery/archery/crossbow/core.py:901
dev/archery/archery/integration/runner.py:133
dev/release/download_rc_binaries.py:283
dev/archery/archery/benchmark/compare.py:24
dev/archery/archery/utils/report.py:24
dev/archery/archery/crossbow/core.py:1096
dev/archery/archery/crossbow/core.py:185
dev/archery/archery/integration/runner.py:120
dev/archery/archery/bot.py:50
dev/merge_arrow_pr.py:109
dev/archery/archery/crossbow/core.py:188
dev/archery/archery/crossbow/reports.py:68
dev/archery/archery/utils/cli.py:44
dev/merge_arrow_pr.py:200
dev/archery/archery/utils/command.py:45
dev/archery/archery/utils/git.py:28
This page is publicly accessible at:
https://repobility.com/scan/22ac6ece-0010-4fbd-8208-25335a665c2d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/22ac6ece-0010-4fbd-8208-25335a665c2d/
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.