CRIT
MINED030
[MINED030] Python Pickle Loads: pickle.loads() can execute arbitrary code via __reduce__.
benchmark/kvbench/runtime/etcd_rt.py:178
CRIT
MINED018
[MINED018] Unsafe Deserialization Pickle: pickle.loads / yaml.load (without Loader=SafeLo…
benchmark/kvbench/runtime/etcd_rt.py:178
CRIT
SEC081
[SEC081] Python: pickle.loads / marshal.loads on untrusted data: pickle.load(s) and marsh…
benchmark/kvbench/runtime/etcd_rt.py:178
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/plugins/azure_blob/README.md:143
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/plugins/azure_blob/README.md:134
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/plugins/azure_blob/README.md:127
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
benchmark/nixlbench/README.md:878
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
benchmark/nixlbench/README.md:861
CRIT
MINED125
GHA script injection via github.event.pull_request.head.ref in run-step
.github/workflows/build_validation.yml:40
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
src/plugins/azure_blob/azure_blob_clien…:38
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
src/bindings/rust/src/descriptors/xfer.…:193
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
src/bindings/rust/src/descriptors.rs:69
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
src/bindings/rust/build.rs:162
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
benchmark/kvbench/runtime/etcd_rt.py:208
HIGH
SEC113
[SEC113] SSH host-key verification disabled (MITM): Accepting any SSH host key on first c…
.ci/scripts/stop_slurm_allocation.sh:115
HIGH
SEC113
[SEC113] SSH host-key verification disabled (MITM): Accepting any SSH host key on first c…
.ci/scripts/run_tests_slurm.sh:129
HIGH
SEC113
[SEC113] SSH host-key verification disabled (MITM): Accepting any SSH host key on first c…
.ci/scripts/run_slurm_allocation.sh:181
HIGH
MINED108
`self._params` used but never assigned in __init__
benchmark/kvbench/commands/nixlbench.py:485
HIGH
MINED108
`self._params` used but never assigned in __init__
benchmark/kvbench/commands/nixlbench.py:445
HIGH
MINED108
`self._configure_obj` used but never assigned in __init__
benchmark/kvbench/commands/nixlbench.py:267
HIGH
MINED108
`self._configure_ucx` used but never assigned in __init__
benchmark/kvbench/commands/nixlbench.py:265
HIGH
MINED108
`self._configure_posix` used but never assigned in __init__
benchmark/kvbench/commands/nixlbench.py:263
HIGH
MINED108
`self._configure_gds` used but never assigned in __init__
benchmark/kvbench/commands/nixlbench.py:261
HIGH
MINED108
`self.barrier` used but never assigned in __init__
benchmark/kvbench/runtime/etcd_rt.py:209
HIGH
MINED108
`self.barrier` used but never assigned in __init__
benchmark/kvbench/runtime/etcd_rt.py:205
HIGH
MINED108
`self.barrier` used but never assigned in __init__
benchmark/kvbench/runtime/etcd_rt.py:193
HIGH
MINED108
`self.barrier` used but never assigned in __init__
benchmark/kvbench/runtime/etcd_rt.py:186
HIGH
MINED108
`self._get_int_val` used but never assigned in __init__
benchmark/kvbench/runtime/etcd_rt.py:147
HIGH
MINED108
`self._get_group_id` used but never assigned in __init__
benchmark/kvbench/runtime/etcd_rt.py:110
HIGH
COMP001
[COMP001] High cognitive complexity: Function `update` has cognitive complexity 28 (Sonar…
benchmark/kvbench/models/model_config.py:146
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
contrib/Dockerfile.vllm:20
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
contrib/Dockerfile.sglang:20
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
contrib/Dockerfile.manylinux:321
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
contrib/Dockerfile:258
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
benchmark/nixlbench/contrib/Dockerfile:252
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
benchmark/nixlbench/contrib/Dockerfile:251
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
benchmark/nixlbench/contrib/Dockerfile:84
HIGH
DKR006
Dockerfile pipes a remote script into a shell
benchmark/nixlbench/contrib/Dockerfile:73
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
.ci/dockerfiles/Dockerfile.gpu-test:27
HIGH
DKR006
Dockerfile pipes a remote script into a shell
.ci/dockerfiles/Dockerfile.build_helper:33
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v3`
.github/workflows/clang-format.yml:9
HIGH
MINED115
Action `pre-commit/action` pinned to mutable ref `@v3.0.0`
.github/workflows/pre-commit.yml:16
HIGH
MINED115
Action `actions/setup-python` pinned to mutable ref `@v3`
.github/workflows/pre-commit.yml:15
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v3`
.github/workflows/pre-commit.yml:9
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/build_validation.yml:16
HIGH
MINED126
Workflow container/services image `ghcr.io/ai-dynamo/dynamo/helm-tester:0.1.1` unpinned
.github/workflows/copyright-checks.yml:10
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/copyright-checks.yml:18
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/aws_efa_validation.yml:23
HIGH
MINED115
Action `actions/github-script` pinned to mutable ref `@v7`
.github/workflows/external_contributor.…:48
HIGH
MINED115
Action `actions/github-script` pinned to mutable ref `@v7`
.github/workflows/external_contributor.…:30
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v3`
.github/workflows/pr-size-check.yml:10
HIGH
MINED115
Action `NVIDIA/blossom-action` pinned to mutable ref `@main`
.github/workflows/blossom-ci.yml:53
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v2`
.github/workflows/blossom-ci.yml:46
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v3`
.github/workflows/python-checks.yml:16
HIGH
MINED118
Dockerfile FROM `gcr.io/google.com/cloudsdktool/cloud-sdk:alpine` not pinned by digest
.ci/dockerfiles/Dockerfile.infinia-libs:23
HIGH
MINED131
pre-commit hook `https://github.com/pre-commit/pre-commit-hooks` pinned to mutable rev `v…
.pre-commit-config.yaml:48
HIGH
MINED131
pre-commit hook `https://github.com/codespell-project/codespell` pinned to mutable rev `v…
.pre-commit-config.yaml:41
HIGH
MINED131
pre-commit hook `https://github.com/PyCQA/flake8` pinned to mutable rev `7.1.2`
.pre-commit-config.yaml:34
HIGH
MINED131
pre-commit hook `https://github.com/psf/black` pinned to mutable rev `24.10.0`
.pre-commit-config.yaml:28
HIGH
MINED131
pre-commit hook `https://github.com/timothycrosley/isort` pinned to mutable rev `5.12.0`
.pre-commit-config.yaml:22
HIGH
MINED131
pre-commit hook `https://github.com/pre-commit/mirrors-mypy` pinned to mutable rev `v1.14…
.pre-commit-config.yaml:16
HIGH
RUSTSEC-2025-0055
tracing-subscriber: RUSTSEC-2025-0055
examples/rust/Cargo.lock
HIGH
RUSTSEC-2026-0007
bytes: RUSTSEC-2026-0007
examples/rust/Cargo.lock
HIGH
RUSTSEC-2025-0141
bincode: RUSTSEC-2025-0141
Cargo.lock
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
benchmark/kvbench/runtime/etcd_rt.py:178
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
benchmark/kvbench/models/models.py:74
MED
MINED109
Mutable default argument in `send_partial_agent_metadata` (list)
src/api/python/_api.py:873
MED
MINED109
Mutable default argument in `get_partial_agent_metadata` (list)
src/api/python/_api.py:812
MED
MINED109
Mutable default argument in `check_remote_xfer_done` (list)
src/api/python/_api.py:749
MED
MINED109
Mutable default argument in `update_notifs` (list)
src/api/python/_api.py:730
MED
MINED109
Mutable default argument in `get_new_notifs` (list)
src/api/python/_api.py:716
MED
MINED109
Mutable default argument in `initialize_xfer` (list)
src/api/python/_api.py:599
MED
MINED109
Mutable default argument in `make_prepped_xfer` (list)
src/api/python/_api.py:552
MED
MINED109
Mutable default argument in `prep_xfer_dlist` (list)
src/api/python/_api.py:495
MED
MINED109
Mutable default argument in `make_connection` (list)
src/api/python/_api.py:466
MED
MINED109
Mutable default argument in `deregister_memory` (list)
src/api/python/_api.py:425
MED
MINED109
Mutable default argument in `register_memory` (list)
src/api/python/_api.py:402
MED
MINED109
Mutable default argument in `create_backend` (dict)
src/api/python/_api.py:382
MED
MINED109
Mutable default argument in `__init__` (list)
src/api/python/_api.py:150
MED
MINED109
Mutable default argument in `execute_transfer` (list)
examples/python/remote_storage_example/…:31
MED
MINED111
Bare except continues silently
benchmark/kvbench/main.py:192
MED
COMP001
[COMP001] High cognitive complexity: Function `all_reduce` has cognitive complexity 16 (S…
benchmark/kvbench/runtime/etcd_rt.py:202
MED
COMP001
[COMP001] High cognitive complexity: Function `barrier` has cognitive complexity 19 (Sona…
benchmark/kvbench/runtime/etcd_rt.py:99
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
contrib/Dockerfile:291
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
MINED124
requirements.txt: `types-PyYAML` has no version pin
requirements.txt:25
MED
MINED124
requirements.txt: `tomli` has no version pin
requirements.txt:24
MED
MINED124
requirements.txt: `toml` has no version pin
requirements.txt:23
MED
MINED124
requirements.txt: `pyyaml` has no version pin
requirements.txt:22
MED
MINED124
requirements.txt: `pytest` has no version pin
requirements.txt:21
MED
MINED124
requirements.txt: `pre-commit` has no version pin
requirements.txt:20
MED
MINED124
requirements.txt: `mypy` has no version pin
requirements.txt:19
MED
MINED124
requirements.txt: `isort` has no version pin
requirements.txt:18
MED
MINED124
requirements.txt: `flake8` has no version pin
requirements.txt:17
MED
MINED124
requirements.txt: `black` has no version pin
requirements.txt:16
MED
DKR009
Dockerfile separates apt update from install
benchmark/nixlbench/contrib/Dockerfile:64
MED
DKR009
Dockerfile separates apt update from install
benchmark/nixlbench/contrib/Dockerfile:29
MED
DKR001
Docker final stage has no non-root USER
contrib/Dockerfile.vllm:17
MED
DKR001
Docker final stage has no non-root USER
contrib/Dockerfile.sglang:17
MED
DKR001
Docker final stage has no non-root USER
contrib/Dockerfile.manylinux:19
MED
DKR001
Docker final stage has no non-root USER
contrib/Dockerfile:20
MED
DKR001
Docker final stage has no non-root USER
benchmark/nixlbench/contrib/Dockerfile:109
MED
DKR001
Docker final stage has no non-root USER
.ci/dockerfiles/Dockerfile.infinia-libs:24
MED
DKR001
Docker final stage has no non-root USER
.ci/dockerfiles/Dockerfile.gpu-test:11
MED
AGT015
Remote install command pipes network code directly to a shell
src/bindings/rust/README.md:10
MED
AGT015
Remote install command pipes network code directly to a shell
README.md:226
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
examples/cpp/nixl_example.cpp:121
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/ucx/ucx_backend_test.…:17
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/posix/nixl_posix_test…:117
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/posix/nixl_posix_test…:56
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/object/nixl_object_te…:166
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/object/nixl_object_te…:11
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/object/nixl_object_te…:2
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/infinia/infinia_nixl_…:213
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/infinia/infinia_nixl_…:90
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/hf3fs/nixl_hf3fs_test…:57
LOW
AIC003
Duplicated implementation block across source files
test/unit/plugins/gds_mt/nixl_gds_mt_te…:29
LOW
AIC003
Duplicated implementation block across source files
test/gtest/plugins/uccl/uccl_test.cpp:79
LOW
AIC003
Duplicated implementation block across source files
test/gtest/plugins/obj_plugin.cpp:53
LOW
AIC003
Duplicated implementation block across source files
test/gtest/plugins/obj_cuobj_plugin.cpp:59
LOW
AIC003
Duplicated implementation block across source files
src/plugins/ucx/ucx_backend.h:58
LOW
AIC003
Duplicated implementation block across source files
src/plugins/ucx/ucx_backend.h:44
LOW
AIC003
Duplicated implementation block across source files
src/plugins/uccl/uccl_backend.h:14
LOW
AIC003
Duplicated implementation block across source files
src/plugins/uccl/uccl_backend.h:7
LOW
AIC003
Duplicated implementation block across source files
src/plugins/posix/posix_backend.h:45
LOW
AIC003
Duplicated implementation block across source files
src/plugins/posix/posix_aio_io_queue.cpp:12
LOW
AIC003
Duplicated implementation block across source files
src/plugins/posix/linux_aio_io_queue.cpp:10
LOW
AIC003
Duplicated implementation block across source files
src/plugins/libfabric/libfabric_backend…:226
LOW
AIC003
Duplicated implementation block across source files
src/plugins/libfabric/libfabric_backend…:185
LOW
AIC003
Duplicated implementation block across source files
src/plugins/gpunetio/gpunetio_backend.h:70
LOW
AIC003
Duplicated implementation block across source files
src/bindings/rust/src/utils/string_list…:55
LOW
AIC003
Duplicated implementation block across source files
src/bindings/rust/src/descriptors/xfer.…:72
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
contrib/Dockerfile:263
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
contrib/Dockerfile:74
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
contrib/Dockerfile:43
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
benchmark/nixlbench/contrib/Dockerfile:205
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
benchmark/nixlbench/contrib/Dockerfile:195
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
benchmark/nixlbench/contrib/Dockerfile:86
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
benchmark/nixlbench/contrib/Dockerfile:53
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile.vllm:22
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile.manylinux:295
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile.manylinux:292
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile.manylinux:290
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile:306
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile:255
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile:252
LOW
DKR012
Dockerfile keeps pip download cache
contrib/Dockerfile:250
LOW
DKR011
Dockerfile installs recommended OS packages
contrib/Dockerfile:43
LOW
DKR012
Dockerfile keeps pip download cache
benchmark/nixlbench/contrib/Dockerfile:290
LOW
DKR012
Dockerfile keeps pip download cache
benchmark/nixlbench/contrib/Dockerfile:267
LOW
DKR012
Dockerfile keeps pip download cache
benchmark/nixlbench/contrib/Dockerfile:249
LOW
DKR012
Dockerfile keeps pip download cache
benchmark/nixlbench/contrib/Dockerfile:245
LOW
DKR012
Dockerfile keeps pip download cache
benchmark/nixlbench/contrib/Dockerfile:243
LOW
DKR011
Dockerfile installs recommended OS packages
benchmark/nixlbench/contrib/Dockerfile:205
LOW
DKR011
Dockerfile installs recommended OS packages
benchmark/nixlbench/contrib/Dockerfile:195
LOW
DKR011
Dockerfile installs recommended OS packages
.ci/dockerfiles/Dockerfile.build_helper:27
LOW
DKR011
Dockerfile installs recommended OS packages
.ci/dockerfiles/Dockerfile.base:36
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
src/bindings/rust/build.rs:64
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
src/bindings/rust/src/utils/params.rs:108
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
src/bindings/rust/build.rs:234
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
src/bindings/rust/src/descriptors/query…:34
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
src/bindings/rust/src/descriptors.rs:58
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
examples/rust/src/single_process_exampl…:81
INFO
MINED075
[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking fo…
examples/cpp/nixl_example.cpp:146
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
src/api/cpp/backend/backend_plugin.h:96
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
benchmark/nixlbench/src/worker/worker.c…:91
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
benchmark/nixlbench/src/runtime/etcd/py…:32
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
examples/device/ep/scripts/reset_etcd.sh:23
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
benchmark/kvbench/runtime/etcd_rt.py:70
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
benchmark/kvbench/runtime/rt_base.py:33
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
benchmark/kvbench/runtime/etcd_rt.py:232
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
benchmark/kvbench/models/models.py:43
INFO
MINED063
[MINED063] Toctou Os Path Exists: if os.path.exists(p): open(p) — file can be replaced/de…
benchmark/kvbench/models/model_config.py:123
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
benchmark/kvbench/models/model_config.py:28