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.
109 of your 217 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 2.89s · analysis 9.79s · 15.3 MB · GitHub API rate-limit (preflight)

ai-dynamo/nixl

https://github.com/ai-dynamo/nixl · scanned 2026-06-05 20:03 UTC (4 days, 15 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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 15 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.

JSON
Score breakdown â 2026-05-18-v5
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
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 940 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
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
ATTRIBUTIONS-Python.md software healthy ATTRIBUTIONS-Python.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.coderabbit.yaml software healthy .coderabbit.yaml
ATTRIBUTIONS-Rust.md software healthy ATTRIBUTIONS-Rust.md
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
ATTRIBUTIONS-CPP.md software healthy ATTRIBUTIONS-CPP.md
SECURITY.md software healthy SECURITY.md
test_plugins.sh software healthy .gitlab/test_plugins.sh
test_python.sh software healthy .gitlab/test_python.sh
test_nixlbench.sh software healthy .gitlab/test_nixlbench.sh
test_rust.sh software healthy .gitlab/test_rust.sh
build.sh software healthy .gitlab/build.sh
test_azure.sh software healthy .gitlab/test_azure.sh
test_cpp.sh software healthy .gitlab/test_cpp.sh
README.md software healthy test/README.md
hw_warning_test.cpp software healthy test/gtest/hw_warning_test.cpp
plugin_manager.cpp software healthy test/gtest/plugin_manager.cpp
main.cpp software healthy test/gtest/main.cpp
common.cpp software healthy test/gtest/common.cpp
metadata_exchange.cpp software healthy test/gtest/metadata_exchange.cpp
multi_threading.cpp software healthy test/gtest/multi_threading.cpp
configuration.cpp software healthy test/gtest/configuration.cpp
test_transfer.cpp software healthy test/gtest/test_transfer.cpp
telemetry_test.cpp software healthy test/gtest/telemetry_test.cpp
telemetry_prometheus_test.cpp software healthy test/gtest/telemetry_prometheus_test.cpp
common.h software healthy test/gtest/common.h
query_mem.cpp software healthy test/gtest/query_mem.cpp
error_handling.cpp software healthy test/gtest/error_handling.cpp
main.cpp software healthy test/gtest/unit/main.cpp
agent.cpp software healthy test/gtest/unit/agent/agent.cpp
sec_desc_list.cpp software healthy test/gtest/unit/descriptors/sec_desc_list.cpp
azure_blob.cpp software healthy test/gtest/unit/azure_blob/azure_blob.cpp
mock_backend_engine.h software healthy test/gtest/mocks/mock_backend_engine.h
mock_backend_engine.cpp software healthy test/gtest/mocks/mock_backend_engine.cpp
gmock_engine.h software healthy test/gtest/mocks/gmock_engine.h
mock_basic_plugin.cpp software healthy test/gtest/mocks/mock_basic_plugin.cpp
gmock_engine.cpp software healthy test/gtest/mocks/gmock_engine.cpp
mock_backend_plugin.cpp software healthy test/gtest/mocks/mock_backend_plugin.cpp
obj_cuobj_plugin.cpp software healthy test/gtest/plugins/obj_cuobj_plugin.cpp
obj_plugin.cpp software healthy test/gtest/plugins/obj_plugin.cpp
memory_handler.h software healthy test/gtest/plugins/memory_handler.h
transfer_handler.h software healthy test/gtest/plugins/transfer_handler.h
plugins_common.h software healthy test/gtest/plugins/plugins_common.h
azure_blob_test.cpp software healthy test/gtest/plugins/azure_blob/azure_blob_test.cpp
uccl_test.cpp software healthy test/gtest/plugins/uccl/uccl_test.cpp

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

LabelLayerStatusPath
one_empty_agent software healthy test/python/test_nixl_api.py:30
one_agent software healthy test/python/test_nixl_api.py:36
two_agents software healthy test/python/test_nixl_api.py:43
two_connected_agents software healthy test/python/test_nixl_api.py:55
one_reg_list software healthy test/python/test_nixl_api.py:72
one_xfer_list software healthy test/python/test_nixl_api.py:77
two_xfer_lists software healthy test/python/test_nixl_api.py:82
test_empty_agent_name software healthy test/python/test_nixl_api.py:89
test_instantiate_all software healthy test/python/test_nixl_api.py:98
test_sync_mode_agent software healthy test/python/test_nixl_api.py:106
spy_ctor software healthy test/python/test_nixl_api.py:110
test_nixl_conf_bad_sync_mode software healthy test/python/test_nixl_api.py:125
test_make_invalid_op software healthy test/python/test_nixl_api.py:130
test_invalid_plugin_name software healthy test/python/test_nixl_api.py:140
test_invalid_backend_name_creation software healthy test/python/test_nixl_api.py:152
test_metadata_pass software healthy test/python/test_nixl_api.py:158
test_empty_notif_tag software healthy test/python/test_nixl_api.py:173
test_improper_get_xfer_descs software healthy test/python/test_nixl_api.py:184
test_improper_get_reg_descs software healthy test/python/test_nixl_api.py:205
test_noncontiguous_tensor software healthy test/python/test_nixl_api.py:226
test_incorrect_plugin_env software healthy test/python/test_nixl_api.py:242
_run_xfer_telemetry_check software healthy test/python/test_nixl_api.py:249
test_get_xfer_telemetry software healthy test/python/test_nixl_api.py:297
test_get_xfer_telemetry_cfg software healthy test/python/test_nixl_api.py:311
pytest_addoption software healthy test/python/conftest.py:7
backend_name software healthy test/python/conftest.py:17
init_agent software healthy test/python/prep_xfer_perf.py:29
prep_handles software healthy test/python/prep_xfer_perf.py:35
perf_test_list software healthy test/python/prep_xfer_perf.py:70
perf_test_array software healthy test/python/prep_xfer_perf.py:100
test_list software healthy test/python/test_nixl_bindings.py:31
test_agent software healthy test/python/test_nixl_bindings.py:64
test_query_mem software healthy test/python/test_nixl_bindings.py:174
parse_size software healthy benchmark/kvbench/main.py:35
load_matrix software healthy benchmark/kvbench/main.py:50
cli software healthy benchmark/kvbench/main.py:63
plan_command software healthy benchmark/kvbench/main.py:83
profile_command software healthy benchmark/kvbench/main.py:228
kvcache_command software healthy benchmark/kvbench/main.py:268
format_bytes software healthy benchmark/kvbench/main.py:285
sequential_ct_perftest software healthy benchmark/kvbench/main.py:337
ct_perftest software healthy benchmark/kvbench/main.py:392
__init__ software healthy benchmark/kvbench/models/deepseek_r1.py:33
get_kv_size_per_token software healthy benchmark/kvbench/models/deepseek_r1.py:69
get_io_size software healthy benchmark/kvbench/models/deepseek_r1.py:88
to_dict software healthy benchmark/kvbench/models/deepseek_r1.py:111
__str__ software healthy benchmark/kvbench/models/deepseek_r1.py:129
__init__ software healthy benchmark/kvbench/models/llama3_1.py:32
get_kv_size_per_token software healthy benchmark/kvbench/models/llama3_1.py:62
get_io_size software healthy benchmark/kvbench/models/llama3_1.py:78

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

LabelLayerStatusPath
.gitlab software healthy .gitlab
test software healthy test
gtest software healthy test/gtest
unit software healthy test/gtest/unit
agent software healthy test/gtest/unit/agent
descriptors software healthy test/gtest/unit/descriptors
azure_blob software healthy test/gtest/unit/azure_blob
mocks software healthy test/gtest/mocks
plugins software healthy test/gtest/plugins
azure_blob software healthy test/gtest/plugins/azure_blob
uccl software healthy test/gtest/plugins/uccl
unit software healthy test/unit
utils software healthy test/unit/utils
common software healthy test/unit/utils/common
libfabric software healthy test/unit/utils/libfabric
serdes software healthy test/unit/utils/serdes
plugins software healthy test/unit/plugins
gds_mt software healthy test/unit/plugins/gds_mt
hf3fs software healthy test/unit/plugins/hf3fs
ucx software healthy test/unit/plugins/ucx
mooncake software healthy test/unit/plugins/mooncake
infinia software healthy test/unit/plugins/infinia
gpunetio software healthy test/unit/plugins/gpunetio
cuda_gds software healthy test/unit/plugins/cuda_gds
object software healthy test/unit/plugins/object
posix software healthy test/unit/plugins/posix
gusli software healthy test/unit/plugins/gusli
python software healthy test/python
nixl software healthy test/nixl
docs software healthy docs
doxygen software healthy docs/doxygen
benchmark software healthy benchmark
kvbench software healthy benchmark/kvbench
models software healthy benchmark/kvbench/models
test software healthy benchmark/kvbench/test
commands software healthy benchmark/kvbench/commands
docs software healthy benchmark/kvbench/docs
runtime software healthy benchmark/kvbench/runtime
examples software healthy benchmark/kvbench/examples
nixlbench software healthy benchmark/nixlbench
contrib software healthy benchmark/nixlbench/contrib
src software healthy benchmark/nixlbench/src
utils software healthy benchmark/nixlbench/src/utils
worker software healthy benchmark/nixlbench/src/worker
nvshmem software healthy benchmark/nixlbench/src/worker/nvshmem
nixl software healthy benchmark/nixlbench/src/worker/nixl
runtime software healthy benchmark/nixlbench/src/runtime
etcd software healthy benchmark/nixlbench/src/runtime/etcd
examples software healthy examples
rust software healthy examples/rust

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

LabelLayerStatusPath
DeepSeekR1 software healthy benchmark/kvbench/models/deepseek_r1.py:25
Llama3_1 software healthy benchmark/kvbench/models/llama3_1.py:24
Qwen3 software healthy benchmark/kvbench/models/qwen3.py:24
StrategyConfig software healthy benchmark/kvbench/models/model_config.py:29
RuntimeConfig software healthy benchmark/kvbench/models/model_config.py:44
SystemConfig software healthy benchmark/kvbench/models/model_config.py:57
ModelConfig software healthy benchmark/kvbench/models/model_config.py:73
BaseModelArch software healthy benchmark/kvbench/models/models.py:23
GptOss software healthy benchmark/kvbench/models/gpt_oss.py:24
ModelConfig software healthy benchmark/kvbench/test/inference_workload_matgen.py:66
TaskConfig software healthy benchmark/kvbench/test/inference_workload_matgen.py:98
WorkerConfig software healthy benchmark/kvbench/test/inference_workload_matgen.py:110
UserRequest software healthy benchmark/kvbench/test/inference_workload_matgen.py:124
Batch software healthy benchmark/kvbench/test/inference_workload_matgen.py:143
TransferMatrix software healthy benchmark/kvbench/test/inference_workload_matgen.py:161
SequentialCTPerftest software healthy benchmark/kvbench/test/sequential_custom_traffic_perftest.p…
TrafficPattern software healthy benchmark/kvbench/test/traffic_pattern.py:23
NixlHandle software healthy benchmark/kvbench/test/custom_traffic_perftest.py:32
NixlBuffer software healthy benchmark/kvbench/test/custom_traffic_perftest.py:42
CTPerftest software healthy benchmark/kvbench/test/custom_traffic_perftest.py:100
NIXLBench software healthy benchmark/kvbench/commands/nixlbench.py:20
ReduceOp software healthy benchmark/kvbench/runtime/rt_base.py:20
_RTUtils software healthy benchmark/kvbench/runtime/rt_base.py:29
_EtcdDistUtils software healthy benchmark/kvbench/runtime/etcd_rt.py:36
empty_suppress software healthy examples/device/ep/tests/utils.py:146
suppress_stdout_stderr software healthy examples/device/ep/tests/utils.py:154
Plan software healthy examples/device/ep/tests/elastic/plan.py:19
RankServerHandler software healthy examples/device/ep/tests/elastic/rank_server.py:27
ReusableTCPServer software healthy examples/device/ep/tests/elastic/rank_server.py:95
RankClient software healthy examples/device/ep/tests/elastic/rank_server.py:118
Buffer software healthy examples/device/ep/nixl_ep/buffer.py:43
EventOverlap software healthy examples/device/ep/nixl_ep/utils.py:29
NixlTelemetryEvent software healthy examples/python/telemetry_reader.py:72
BufferHeader software healthy examples/python/telemetry_reader.py:83
SharedRingBuffer software healthy examples/python/telemetry_reader.py:97
nixl_prepped_dlist_handle software healthy src/api/python/_api.py:40
nixl_xfer_handle software healthy src/api/python/_api.py:83
nixl_thread_sync_t software healthy src/api/python/_api.py:126
nixl_agent_config software healthy src/api/python/_api.py:149
nixl_agent software healthy src/api/python/_api.py:186

LabelLayerStatusPath
python-checks cicd healthy .github/workflows/python-checks.yml
Authorization cicd healthy .github/workflows/blossom-ci.yml
Vulnerability-scan cicd healthy .github/workflows/blossom-ci.yml
Job-trigger cicd healthy .github/workflows/blossom-ci.yml
Upload-Log cicd healthy .github/workflows/blossom-ci.yml
check-pr-size cicd healthy .github/workflows/pr-size-check.yml
pr_reminder cicd healthy .github/workflows/external_contributor.yaml
run_aws_tests cicd healthy .github/workflows/aws_efa_validation.yml
copyright-checks cicd healthy .github/workflows/copyright-checks.yml
mirror_repo cicd healthy .github/workflows/build_validation.yml
trigger-ci cicd healthy .github/workflows/build_validation.yml
pre-commit cicd healthy .github/workflows/pre-commit.yml
clang-format cicd healthy .github/workflows/clang-format.yml

LabelLayerStatusPath
AWS_SECRET_ACCESS_KEY cicd healthy
PIPELINE_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
AWS_ACCESS_KEY_ID cicd healthy
NIXL_AWS_ACCESS_KEY_ID cicd healthy
NIXL_AWS_SECRET_ACCESS_KEY cicd healthy
PIPELINE_URL cicd healthy
CI_SERVER cicd healthy
BLOSSOM_KEY cicd healthy
MIRROR_TOKEN cicd healthy
MIRROR_URL cicd healthy

LabelLayerStatusPath
gha::python-checks cicd healthy .github/workflows/python-checks.yml
gha::blossom-ci cicd healthy .github/workflows/blossom-ci.yml
gha::pr-size-check cicd healthy .github/workflows/pr-size-check.yml
gha::external_contributor cicd healthy .github/workflows/external_contributor.yaml
gha::aws_efa_validation cicd healthy .github/workflows/aws_efa_validation.yml
gha::copyright-checks cicd healthy .github/workflows/copyright-checks.yml
gha::build_validation cicd healthy .github/workflows/build_validation.yml
gha::pre-commit cicd healthy .github/workflows/pre-commit.yml
gha::clang-format cicd healthy .github/workflows/clang-format.yml

LabelLayerStatusPath
169.254.169.254 network healthy .gitlab/test_python.sh
127.0.0.1 network healthy .gitlab/test_python.sh

LabelLayerStatusPath
image::benchmark/nixlbench/contrib/Dockerfile hardware healthy benchmark/nixlbench/contrib/Dockerfile
image::contrib/Dockerfile hardware healthy contrib/Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy .gitlab/build.sh
vps::azure hardware healthy .gitlab/build.sh

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

LabelLayerStatusPath
gpu (detected) hardware healthy Cargo.toml
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/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.