Scan timing: clone 2.89s · analysis 9.79s · 15.3 MB · GitHub API rate-limit (preflight)
https://github.com/ai-dynamo/nixl
· scanned 2026-06-05 20:03 UTC (4 days, 14 hours ago)
· 10 languages
284 raw signals (200 security + 84 graph) 45th percentile · Cpp · medium (20-100K LoC) System graph score 84 (lower by 19)
Last scanned 4 days, 14 hours ago · v2 · 97 actionable findings from 2 signal sources. 132 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 |
85.0 | 0.15 | 12.75 |
security_score |
15.0 | 0.25 | 3.75 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
91.0 | 0.15 | 13.65 |
practices_score |
71.0 | 0.15 | 10.65 |
code_quality |
35.7 | 0.10 | 3.57 |
| Overall | 1.00 | 64.4 |
Showing 62 of 97 actionable findings. 229 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.
benchmark/kvbench/runtime/etcd_rt.py:178
benchmark/kvbench/runtime/etcd_rt.py:178
src/plugins/azure_blob/README.md:127, 134, 143 (3 hits)benchmark/nixlbench/README.md:861, 878 (2 hits).gitlab/test_azure.sh:27.github/workflows/build_validation.yml:40
.ci/scripts/run_slurm_allocation.sh:181.ci/scripts/run_tests_slurm.sh:129.ci/scripts/stop_slurm_allocation.sh:115benchmark/kvbench/commands/nixlbench.py:261, 263, 265, 267, 445, 485 (6 hits)benchmark/kvbench/runtime/etcd_rt.py:110, 147, 186, 193, 205, 209 (6 hits)Cargo.lock
examples/rust/Cargo.lock
benchmark/nixlbench/contrib/Dockerfile:84, 251, 252 (3 hits).ci/dockerfiles/Dockerfile.gpu-test:27contrib/Dockerfile:258contrib/Dockerfile.manylinux:321contrib/Dockerfile.sglang:20contrib/Dockerfile.vllm:20.ci/dockerfiles/Dockerfile.infinia-libs:23
benchmark/nixlbench/contrib/Dockerfile:73
CI/CD securitycontainers
.ci/dockerfiles/Dockerfile.build_helper:33
CI/CD securitycontainers
.github/workflows/external_contributor.yaml:30, 48 (4 hits).github/workflows/aws_efa_validation.yml:23 (2 hits).github/workflows/blossom-ci.yml:46 (2 hits).github/workflows/build_validation.yml:16 (2 hits).github/workflows/pr-size-check.yml:10 (2 hits).github/workflows/pre-commit.yml:9, 15 (2 hits).github/workflows/clang-format.yml:9.github/workflows/copyright-checks.yml:18.github/workflows/pre-commit.yml:16
CI/CD securitySupply chainGitHub Actions
.github/workflows/blossom-ci.yml:53
CI/CD securitySupply chainGitHub Actions
.pre-commit-config.yaml:16, 22, 28, 34, 41, 48 (6 hits)examples/rust/Cargo.lock
.github/workflows/copyright-checks.yml:10
benchmark/nixlbench/contrib/Dockerfile:73
containersRemote installer
.github/workflows/blossom-ci.yml:53
CI/CD securitySupply chainGithub actions
benchmark/kvbench/runtime/etcd_rt.py:178
benchmark/kvbench/main.py:192
Error handlingquality
.dockerignore
CI/CD securitycontainers
.ci/dockerfiles/Dockerfile.gpu-test:11.ci/dockerfiles/Dockerfile.infinia-libs:24benchmark/nixlbench/contrib/Dockerfile:109contrib/Dockerfile:20contrib/Dockerfile.manylinux:19contrib/Dockerfile.sglang:17contrib/Dockerfile.vllm:17contrib/Dockerfile:291
CI/CD securitycontainers
benchmark/nixlbench/contrib/Dockerfile:29, 64 (2 hits)src/api/python/_api.py:382
src/api/python/_api.py:150, 402, 425, 466, 495, 552, 599, 716, +4 more (12 hits)examples/python/remote_storage_example/nixl_p2p_storage_example.py:31src/bindings/rust/README.md:10
README.md:226
requirements.txt:16, 17, 18, 19, 20, 21, 22, 23, +2 more (10 hits)benchmark/nixlbench/contrib/Dockerfile:109
containersPinned dependencies
benchmark/nixlbench/contrib/Dockerfile:195, 205 (2 hits).ci/dockerfiles/Dockerfile.base:36.ci/dockerfiles/Dockerfile.build_helper:27contrib/Dockerfile:43benchmark/nixlbench/contrib/Dockerfile:243, 245, 249, 267, 290 (5 hits)contrib/Dockerfile:250, 252, 255, 306 (4 hits)contrib/Dockerfile.manylinux:290, 292, 295 (3 hits)contrib/Dockerfile.vllm:22benchmark/nixlbench/contrib/Dockerfile:53, 86, 195, 205 (4 hits)contrib/Dockerfile:43, 74, 263 (3 hits)test/unit/plugins/object/nixl_object_test.cpp:2, 11, 166 (3 hits)src/plugins/libfabric/libfabric_backend.h:185, 226 (2 hits)src/plugins/uccl/uccl_backend.h:7, 14 (2 hits)src/plugins/ucx/ucx_backend.h:44, 58 (2 hits)test/unit/plugins/infinia/infinia_nixl_test.cpp:90, 213 (2 hits)test/unit/plugins/posix/nixl_posix_test.cpp:56, 117 (2 hits)src/bindings/rust/src/descriptors/xfer.rs:72src/bindings/rust/src/utils/string_list.rs:55repo-level (5 hits)benchmark/kvbench/commands/args.py:285
benchmark/kvbench/runtime/rt_base.py:61
benchmark/kvbench/runtime/etcd_rt.py:90
src/api/python/_api.py:526
examples/python/partial_md_example.py:55
src/api/python/_api.py:466
src/api/python/_api.py:679
examples/device/ep/nixl_ep/buffer.py:787
benchmark/kvbench/models/model_config.py:206
src/api/python/_api.py:730
This page is publicly accessible at:
https://repobility.com/scan/53d6037f-ca55-47aa-82ef-91636bc47761/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/53d6037f-ca55-47aa-82ef-91636bc47761/
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.