https://github.com/NVIDIA/warp
· scanned 2026-05-15 19:40 UTC (4 weeks ago)
· 10 languages
1043 raw signals (807 security + 236 graph) 48th percentile · Python · large (100-500K LoC) System graph score 72 (higher by 3)
Last scanned 4 weeks ago · v1 · 27 actionable findings from 1 signal source. 774 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 |
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
Showing 17 of 27 actionable findings. 801 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.
warp/_src/jax_experimental/ffi.py:315, 688 (2 hits)warp/_src/codegen.py:3979tools/ci/publishing/kitmaker_release.py:238
overcatch-baseexception
· CWE-705
tools/packman/packmanconf.py:77, 84 (2 hits)warp/_src/thirdparty/appdirs.py:395warp/_src/codegen.py:4213
warp/_src/context.py:3410
warp/_src/build_dll.py:45
tools/packman/bootstrap/install_package.py:156
warp/_src/build.py:280, 289 (2 hits)warp/_src/thirdparty/appdirs.py:11, 12, 62, 182, 338, 489, 515 (7 hits)tools/packman/packmanconf.py:7, 107 (2 hits)asv/benchmarks/api/array.py:8asv/benchmarks/api/launch.py:8asv/benchmarks/api/python_builtins.py:8asv/benchmarks/api/struct.py:8asv/benchmarks/atomics.py:8asv/benchmarks/benchmarks_utils.py:8.dockerignore
CI/CD securitycontainers
docker/warp-builder/Dockerfile:280
CI/CD securitycontainers
docker/warp-builder/Dockerfile:277
CI/CD securitycontainers
warp/_src/fem/geometry/tetmesh.py:1, 526 (2 hits)warp/_src/fem/geometry/trimesh.py:1, 256 (2 hits)warp/_src/fem/space/shape/triangle_shape_function.py:183, 405 (2 hits)warp/_src/fem/geometry/grid_3d.py:222warp/_src/fem/geometry/nanogrid.py:357warp/_src/fem/space/grid_3d_function_space.py:137warp/_src/fem/space/shape/tet_shape_function.py:533warp/_src/torch.py:211warp/_src/tape.py:382, 385, 390, 393, 396, 399, 402 (7 hits)warp/_src/fem/operator.py:219, 224, 229, 234, 239 (5 hits)warp/_src/types.py:1502, 1998, 2133 (3 hits)docs/generate_reference.py:97, 100 (2 hits)warp/_src/fem/integrate.py:473, 477 (2 hits)asv/benchmarks/tile/compile_cholesky.py:77asv/benchmarks/tile/compile_fft.py:69asv/benchmarks/tile/compile_gemm.py:85warp/__init__.pyi:4297, 4316, 4317, 6082, 6115, 6116 (6 hits)asv/benchmarks/atomics.py:61warp/_src/types.py:4903warp/native/vec.h:1434, 1475, 1496, 1797, 1883, 1898, 1920 (7 hits)warp/native/tile_reduce.h:602, 607, 736, 743, 751, 758 (6 hits)warp/native/tile_scan.h:260, 267, 278, 289 (4 hits)warp/native/tile_radix_sort.h:1036, 1043 (2 hits)pyproject.toml:116warp/_src/jax_experimental/custom_call.py:149warp/native/texture.h:620
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.