https://github.com/NVIDIA/warp
· scanned 2026-05-15 19:40 UTC (2 weeks, 6 days ago)
· 10 languages
1043 findings (807 legacy + 236 scanner) 53rd percentile · Python · large (100-500K LoC) Scanner says 72 (higher by 3)
Last scanned 2 weeks, 6 days ago · v1 · 801 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
90.4 | 0.25 | 22.60 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
94.0 | 0.15 | 14.10 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
30.0 | 0.10 | 3.00 |
| Overall | 1.00 | 74.5 |
docker: 6.6 ·
threat: 3.0
All 10048 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.
| Label | Layer | Status | Path |
|---|---|---|---|
format_file_with_ruff |
software | healthy | build_docs.py:47 |
build_sphinx_docs |
software | healthy | build_docs.py:84 |
fetch_prebuilt_libraries |
software | healthy | build_llvm.py:29 |
_run_packman_install |
software | healthy | build_llvm.py:58 |
_patch_packman_7zz_for_intel_mac |
software | healthy | build_llvm.py:88 |
check_build_dependencies |
software | healthy | build_llvm.py:119 |
build_llvm_clang_from_source_for_arch |
software | healthy | build_llvm.py:146 |
build_llvm_clang_from_source |
software | healthy | build_llvm.py:401 |
build_warp_clang_for_arch |
software | healthy | build_llvm.py:420 |
build_warp_clang |
software | healthy | build_llvm.py:484 |
machine_architecture |
software | healthy | setup.py:39 |
machine_os |
software | healthy | setup.py:48 |
name |
software | healthy | setup.py:65 |
get_platform_tag |
software | healthy | setup.py:68 |
detect_warp_libraries |
software | healthy | setup.py:90 |
initialize_options |
software | healthy | setup.py:161 |
get_tag |
software | healthy | setup.py:166 |
run |
software | healthy | setup.py:175 |
has_ext_modules |
software | dead | setup.py:188 |
get_warp_libraries |
software | healthy | setup.py:192 |
handle_ci_nightly_build |
software | healthy | build_lib.py:34 |
find_cuda_sdk |
software | healthy | build_lib.py:85 |
version_key |
software | dead | build_lib.py:105 |
validate_libmathdx_path |
software | healthy | build_lib.py:123 |
find_libmathdx |
software | healthy | build_lib.py:151 |
lib_name |
software | healthy | build_lib.py:215 |
main |
software | healthy | build_lib.py:225 |
kernel_aos |
software | healthy | asv/benchmarks/memory_access.py:26 |
kernel_soa |
software | healthy | asv/benchmarks/memory_access.py:34 |
setup |
software | healthy | asv/benchmarks/memory_access.py:129 |
time_kernels |
software | dead | asv/benchmarks/memory_access.py:76 |
load_store_ij |
software | healthy | asv/benchmarks/memory_access.py:82 |
load_store_ji |
software | healthy | asv/benchmarks/memory_access.py:89 |
time_cuda |
software | healthy | asv/benchmarks/memory_access.py:148 |
max_kernel |
software | healthy | asv/benchmarks/atomics.py:38 |
min_kernel |
software | healthy | asv/benchmarks/atomics.py:48 |
setup_cache |
software | dead | asv/benchmarks/atomics.py:128 |
setup |
software | healthy | asv/benchmarks/atomics.py:143 |
time_cuda |
software | healthy | asv/benchmarks/atomics.py:165 |
setup |
software | healthy | asv/benchmarks/fastcall.py:30 |
time_float_to_half_bits_fastcall |
software | dead | asv/benchmarks/fastcall.py:37 |
time_float_to_half_bits_ctypes |
software | dead | asv/benchmarks/fastcall.py:42 |
time_half_bits_to_float_fastcall |
software | dead | asv/benchmarks/fastcall.py:47 |
time_half_bits_to_float_ctypes |
software | dead | asv/benchmarks/fastcall.py:52 |
time_round_trip_fastcall |
software | dead | asv/benchmarks/fastcall.py:57 |
time_round_trip_ctypes |
software | dead | asv/benchmarks/fastcall.py:63 |
compute_tri_aabbs |
software | healthy | asv/benchmarks/bvh_build.py:32 |
setup_cache |
software | dead | asv/benchmarks/bvh_build.py:57 |
setup |
software | healthy | asv/benchmarks/bvh_build.py:95 |
time_build |
software | healthy | asv/benchmarks/bvh_build.py:107 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Platform |
software | healthy | setup.py:58 |
Library |
software | healthy | setup.py:83 |
WarpBDistWheel |
software | healthy | setup.py:152 |
BinaryDistribution |
software | healthy | setup.py:187 |
ArrayOfStructures |
software | healthy | asv/benchmarks/memory_access.py:41 |
StructureOfArrays |
software | healthy | asv/benchmarks/memory_access.py:61 |
LoadStoreIJ |
software | healthy | asv/benchmarks/memory_access.py:95 |
LoadStoreJI |
software | healthy | asv/benchmarks/memory_access.py:124 |
AtomicMax |
software | healthy | asv/benchmarks/atomics.py:57 |
AtomicMin |
software | healthy | asv/benchmarks/atomics.py:116 |
HalfFloatConversion |
software | healthy | asv/benchmarks/fastcall.py:19 |
BvhBuild |
software | healthy | asv/benchmarks/bvh_build.py:48 |
MeshQuery |
software | healthy | asv/benchmarks/spatial_query.py:73 |
Camera |
software | healthy | asv/benchmarks/spatial_query.py:152 |
DirectionalLights |
software | healthy | asv/benchmarks/spatial_query.py:165 |
BvhAABBQuery |
software | healthy | asv/benchmarks/spatial_query.py:361 |
BvhRayQuery |
software | healthy | asv/benchmarks/spatial_query.py:490 |
ArrayEmpty |
software | healthy | asv/benchmarks/api/array.py:23 |
ArrayZeros |
software | healthy | asv/benchmarks/api/array.py:43 |
ArrayFree |
software | healthy | asv/benchmarks/api/array.py:63 |
KernelLaunch |
software | healthy | asv/benchmarks/api/launch.py:29 |
Sz |
software | healthy | asv/benchmarks/api/launch.py:69 |
S0 |
software | healthy | asv/benchmarks/api/launch.py:102 |
KernelLaunchParameters |
software | healthy | asv/benchmarks/api/launch.py:116 |
GraphLaunch |
software | healthy | asv/benchmarks/api/launch.py:168 |
A |
software | healthy | asv/benchmarks/api/struct.py:20 |
B |
software | healthy | asv/benchmarks/api/struct.py:27 |
C |
software | healthy | asv/benchmarks/api/struct.py:34 |
D |
software | healthy | asv/benchmarks/api/struct.py:40 |
StructSetup |
software | healthy | asv/benchmarks/api/struct.py:47 |
PythonBuiltins |
software | healthy | asv/benchmarks/api/python_builtins.py:22 |
RunKernel |
software | healthy | asv/benchmarks/codegen/composite_component_mat44.py:29 |
StateStruct |
software | healthy | asv/benchmarks/codegen/composite_component_struct.py:19 |
RunKernel |
software | healthy | asv/benchmarks/codegen/composite_component_struct.py:41 |
RunKernel |
software | healthy | asv/benchmarks/codegen/composite_component_vec3.py:26 |
CompileModule |
software | healthy | asv/benchmarks/codegen/array2d_augassign.py:27 |
RunForwardKernel |
software | healthy | asv/benchmarks/codegen/array2d_augassign.py:45 |
RunBackwardKernel |
software | healthy | asv/benchmarks/codegen/array2d_augassign.py:68 |
CompileModule |
software | healthy | asv/benchmarks/codegen/mat44_assignment.py:37 |
RunForwardKernel |
software | healthy | asv/benchmarks/codegen/mat44_assignment.py:53 |
RunBackwardKernel |
software | healthy | asv/benchmarks/codegen/mat44_assignment.py:77 |
CompileModule |
software | healthy | asv/benchmarks/codegen/mat22_augassign.py:38 |
RunForwardKernel |
software | healthy | asv/benchmarks/codegen/mat22_augassign.py:54 |
RunBackwardKernel |
software | healthy | asv/benchmarks/codegen/mat22_augassign.py:75 |
BsrMMFemMatrix |
software | healthy | asv/benchmarks/sparse/matrix_matrix.py:30 |
BsrMMQuadraticTetmeshMatrix |
software | healthy | asv/benchmarks/sparse/matrix_matrix.py:98 |
BsrMMLinearGridMatrix |
software | healthy | asv/benchmarks/sparse/matrix_matrix.py:120 |
BsrMMDeepDense |
software | healthy | asv/benchmarks/sparse/matrix_matrix.py:141 |
BsrMvFemMatrix |
software | healthy | asv/benchmarks/sparse/matrix_vector.py:32 |
BsrMvQuadraticTetmeshMatrix |
software | healthy | asv/benchmarks/sparse/matrix_vector.py:69 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
asv.conf.json |
software | healthy | asv.conf.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
build_docs.py |
software | healthy | build_docs.py |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.coderabbit.yml |
software | healthy | .coderabbit.yml |
build_llvm.py |
software | healthy | build_llvm.py |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
.nspect-allowlist.toml |
software | healthy | .nspect-allowlist.toml |
setup.py |
software | healthy | setup.py |
LICENSE.md |
software | healthy | LICENSE.md |
PUBLICATIONS.md |
software | healthy | PUBLICATIONS.md |
pyproject.toml |
software | healthy | pyproject.toml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
VERSION.md |
software | healthy | VERSION.md |
build_lib.py |
software | healthy | build_lib.py |
.gitlab-ci.yml |
software | healthy | .gitlab-ci.yml |
README.md |
software | healthy | docker/warp-builder/README.md |
Dockerfile |
software | healthy | docker/warp-builder/Dockerfile |
README.md |
software | healthy | docker/warp-cpp-test-env/README.md |
Dockerfile |
software | healthy | docker/warp-cpp-test-env/Dockerfile |
build.sh |
software | healthy | docker/warp-cpp-test-env/build.sh |
compare_to_main.sh |
software | healthy | asv/compare_to_main.sh |
__init__.py |
software | healthy | asv/benchmarks/__init__.py |
memory_access.py |
software | healthy | asv/benchmarks/memory_access.py |
atomics.py |
software | healthy | asv/benchmarks/atomics.py |
fastcall.py |
software | healthy | asv/benchmarks/fastcall.py |
bvh_build.py |
software | healthy | asv/benchmarks/bvh_build.py |
benchmarks_utils.py |
software | healthy | asv/benchmarks/benchmarks_utils.py |
spatial_query.py |
software | healthy | asv/benchmarks/spatial_query.py |
__init__.py |
software | healthy | asv/benchmarks/api/__init__.py |
array.py |
software | healthy | asv/benchmarks/api/array.py |
launch.py |
software | healthy | asv/benchmarks/api/launch.py |
struct.py |
software | healthy | asv/benchmarks/api/struct.py |
python_builtins.py |
software | healthy | asv/benchmarks/api/python_builtins.py |
composite_component_mat44.py |
software | healthy | asv/benchmarks/codegen/composite_component_mat44.py |
__init__.py |
software | healthy | asv/benchmarks/codegen/__init__.py |
composite_component_struct.py |
software | healthy | asv/benchmarks/codegen/composite_component_struct.py |
composite_component_vec3.py |
software | healthy | asv/benchmarks/codegen/composite_component_vec3.py |
array2d_augassign.py |
software | healthy | asv/benchmarks/codegen/array2d_augassign.py |
mat44_assignment.py |
software | healthy | asv/benchmarks/codegen/mat44_assignment.py |
mat22_augassign.py |
software | healthy | asv/benchmarks/codegen/mat22_augassign.py |
__init__.py |
software | healthy | asv/benchmarks/sparse/__init__.py |
matrix_matrix.py |
software | healthy | asv/benchmarks/sparse/matrix_matrix.py |
matrix_vector.py |
software | healthy | asv/benchmarks/sparse/matrix_vector.py |
cloth.py |
software | healthy | asv/benchmarks/examples/cloth.py |
__init__.py |
software | healthy | asv/benchmarks/examples/__init__.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
warp-builder |
software | healthy | docker/warp-builder |
warp-cpp-test-env |
software | healthy | docker/warp-cpp-test-env |
asv |
software | healthy | asv |
benchmarks |
software | healthy | asv/benchmarks |
api |
software | healthy | asv/benchmarks/api |
codegen |
software | healthy | asv/benchmarks/codegen |
sparse |
software | healthy | asv/benchmarks/sparse |
examples |
software | healthy | asv/benchmarks/examples |
tile |
software | healthy | asv/benchmarks/tile |
fem |
software | healthy | asv/benchmarks/fem |
.gitlab |
software | healthy | .gitlab |
merge_request_templates |
software | healthy | .gitlab/merge_request_templates |
ci |
software | healthy | .gitlab/ci |
docs |
software | healthy | docs |
_templates |
software | healthy | docs/_templates |
_static |
software | healthy | docs/_static |
user_guide |
software | healthy | docs/user_guide |
design |
software | healthy | design |
tools |
software | healthy | tools |
pre-commit-hooks |
software | healthy | tools/pre-commit-hooks |
packman |
software | healthy | tools/packman |
bootstrap |
software | healthy | tools/packman/bootstrap |
repoman |
software | healthy | tools/repoman |
ci |
software | healthy | tools/ci |
building |
software | healthy | tools/ci/building |
build-linux-x86_64 |
software | healthy | tools/ci/building/build-linux-x86_64 |
build-linux-aarch64 |
software | healthy | tools/ci/building/build-linux-aarch64 |
publishing |
software | healthy | tools/ci/publishing |
warp |
software | healthy | warp |
_src |
software | healthy | warp/_src |
apic |
software | healthy | warp/_src/apic |
jax |
software | healthy | warp/_src/jax |
thirdparty |
software | healthy | warp/_src/thirdparty |
fem |
software | healthy | warp/_src/fem |
space |
software | healthy | warp/_src/fem/space |
shape |
software | healthy | warp/_src/fem/space/shape |
quadrature |
software | healthy | warp/_src/fem/quadrature |
field |
software | healthy | warp/_src/fem/field |
geometry |
software | healthy | warp/_src/fem/geometry |
render |
software | healthy | warp/_src/render |
optim |
software | healthy | warp/_src/optim |
tests |
software | healthy | warp/tests |
matrix |
software | healthy | warp/tests/matrix |
interop |
software | healthy | warp/tests/interop |
cuda |
software | healthy | warp/tests/cuda |
geometry |
software | healthy | warp/tests/geometry |
aot |
software | healthy | warp/tests/aot |
tile |
software | healthy | warp/tests/tile |
fem |
software | healthy | warp/tests/fem |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
build |
cicd | healthy | .github/workflows/build-warp-builder-images.yml |
test |
cicd | healthy | .github/workflows/build-warp-builder-images.yml |
create-manifest |
cicd | healthy | .github/workflows/build-warp-builder-images.yml |
build-warp |
cicd | healthy | .github/workflows/ci.yml |
test-warp-cpu |
cicd | healthy | .github/workflows/ci.yml |
test-warp-debug |
cicd | healthy | .github/workflows/ci.yml |
gpu-changes |
cicd | healthy | .github/workflows/ci.yml |
test-warp-gpu-linux |
cicd | healthy | .github/workflows/ci.yml |
test-warp-gpu-linux-mgpu-python310 |
cicd | healthy | .github/workflows/ci.yml |
test-warp-gpu-windows |
cicd | healthy | .github/workflows/ci.yml |
test-warp-doctest |
cicd | healthy | .github/workflows/ci.yml |
build-docs |
cicd | healthy | .github/workflows/ci.yml |
check-build-docs-output |
cicd | healthy | .github/workflows/ci.yml |
check-unnamespaced-symbols |
cicd | healthy | .github/workflows/ci.yml |
type-check-stubs |
cicd | healthy | .github/workflows/ci.yml |
ci |
cicd | healthy | .github/workflows/pr.yml |
cppcheck |
cicd | healthy | .github/workflows/pr.yml |
build |
cicd | healthy | .github/workflows/sphinx.yml |
create-draft-release |
cicd | healthy | .github/workflows/draft-release.yml |
build |
cicd | healthy | .github/workflows/build-warp-cpp-test-env-image.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::build-warp-builder-images |
cicd | healthy | .github/workflows/build-warp-builder-images.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::pr |
cicd | healthy | .github/workflows/pr.yml |
gha::sphinx |
cicd | healthy | .github/workflows/sphinx.yml |
gha::draft-release |
cicd | healthy | .github/workflows/draft-release.yml |
gha::build-warp-cpp-test-env-image |
cicd | healthy | .github/workflows/build-warp-cpp-test-env-image.yml |
gitlab-ci |
cicd | healthy | .gitlab-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
NVIDIA_VISIBLE_DEVICES |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | .gitlab-ci.yml |
port:12 |
network | healthy | .gitlab-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docker/warp-builder/Dockerfile |
hardware | healthy | docker/warp-builder/Dockerfile |
image::docker/warp-cpp-test-env/Dockerfile |
hardware | healthy | docker/warp-cpp-test-env/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_yjs1hre |
software | healthy | /tmp/repobility-clone-_yjs1hre |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | asv.conf.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .gitlab/ci/common.yml |
This page is publicly accessible at:
https://repobility.com/scan/ea65a57b-58fc-4cf4-b3ce-536d04e461e0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ea65a57b-58fc-4cf4-b3ce-536d04e461e0/
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.