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.

numpy/numpy

https://github.com/numpy/numpy.git · scanned 2026-05-16 12:55 UTC (1 day, 7 hours ago) · 10 languages

273 findings (20 legacy + 253 scanner) 2/10 scanners ran 88th percentile · Python · huge (>500K LoC) Scanner says 99 (lower by 17)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 day, 10 hours ago · v1 · 265 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
{# ── 2026-05-17 R27 #5: score breakdown panel ────────────────────── Surfaces the score_breakdown JSON that's been silently stored on Repository for months. Turns hidden math into a trust signal. #}
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all
Severity: Critical 0 High 14 Medium 14 Low 182 Source: Legacy 12 9-layer 253 Crowd 0 Layer: Software 69 Security 16 Quality 177 Api 1 Frontend 1 Cicd 1

All 13741 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
setup software healthy benchmarks/benchmarks/bench_itemselection.py:51
time_contiguous software dead benchmarks/benchmarks/bench_itemselection.py:17
time_dense software dead benchmarks/benchmarks/bench_itemselection.py:38
time_sparse software dead benchmarks/benchmarks/bench_itemselection.py:41
time_ordered software dead benchmarks/benchmarks/bench_itemselection.py:60
setup software healthy benchmarks/benchmarks/bench_trim_zeros.py:18
time_trim_zeros software dead benchmarks/benchmarks/bench_trim_zeros.py:26
setup software healthy benchmarks/benchmarks/bench_io.py:257
time_memcpy software dead benchmarks/benchmarks/bench_io.py:20
time_memcpy_large_out_of_place software dead benchmarks/benchmarks/bench_io.py:23
time_cont_assign software dead benchmarks/benchmarks/bench_io.py:27
time_strided_copy software dead benchmarks/benchmarks/bench_io.py:30
time_strided_assign software dead benchmarks/benchmarks/bench_io.py:33
time_copyto software dead benchmarks/benchmarks/bench_io.py:47
time_copyto_sparse software dead benchmarks/benchmarks/bench_io.py:50
time_copyto_dense software dead benchmarks/benchmarks/bench_io.py:53
time_copyto_8_sparse software dead benchmarks/benchmarks/bench_io.py:56
time_copyto_8_dense software dead benchmarks/benchmarks/bench_io.py:59
time_copy software dead benchmarks/benchmarks/bench_io.py:82
time_assign software dead benchmarks/benchmarks/bench_io.py:85
time_vb_savez_squares software dead benchmarks/benchmarks/bench_io.py:93
time_loadnpy_overhead software dead benchmarks/benchmarks/bench_io.py:102
time_comment_loadtxt_csv software dead benchmarks/benchmarks/bench_io.py:121
time_loadtxt_dtypes_csv software dead benchmarks/benchmarks/bench_io.py:148
time_loadtxt_csv_struct_dtype software dead benchmarks/benchmarks/bench_io.py:169
time_skiprows_csv software dead benchmarks/benchmarks/bench_io.py:199
time_read_uint64 software dead benchmarks/benchmarks/bench_io.py:218
time_read_uint64_neg_values software dead benchmarks/benchmarks/bench_io.py:224
time_loadtxt_usecols_csv software dead benchmarks/benchmarks/bench_io.py:242
time_loadtxt_csv_datetime software dead benchmarks/benchmarks/bench_io.py:273
setup software healthy benchmarks/benchmarks/bench_searchsorted.py:16
time_searchsorted software dead benchmarks/benchmarks/bench_searchsorted.py:34
setup software healthy benchmarks/benchmarks/bench_linalg.py:261
time_dot_a_b software dead benchmarks/benchmarks/bench_linalg.py:19
time_dot_d_dot_b_c software dead benchmarks/benchmarks/bench_linalg.py:22
time_dot_trans_a_at software dead benchmarks/benchmarks/bench_linalg.py:25
time_dot_trans_a_atc software dead benchmarks/benchmarks/bench_linalg.py:28
time_dot_trans_at_a software dead benchmarks/benchmarks/bench_linalg.py:31
time_dot_trans_atc_a software dead benchmarks/benchmarks/bench_linalg.py:34
time_einsum_i_ij_j software dead benchmarks/benchmarks/bench_linalg.py:37
time_einsum_ij_jk_a_b software dead benchmarks/benchmarks/bench_linalg.py:40
time_einsum_ijk_jil_kl software dead benchmarks/benchmarks/bench_linalg.py:43
time_inner_trans_a_a software dead benchmarks/benchmarks/bench_linalg.py:46
time_inner_trans_a_ac software dead benchmarks/benchmarks/bench_linalg.py:49
time_matmul_a_b software dead benchmarks/benchmarks/bench_linalg.py:52
time_matmul_d_matmul_b_c software dead benchmarks/benchmarks/bench_linalg.py:55
time_matmul_trans_a_at software dead benchmarks/benchmarks/bench_linalg.py:58
time_matmul_trans_a_atc software dead benchmarks/benchmarks/bench_linalg.py:61
time_matmul_trans_at_a software dead benchmarks/benchmarks/bench_linalg.py:64
time_matmul_trans_atc_a software dead benchmarks/benchmarks/bench_linalg.py:67

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

LabelLayerStatusPath
Take software healthy benchmarks/benchmarks/bench_itemselection.py:6
PutMask software healthy benchmarks/benchmarks/bench_itemselection.py:21
Put software healthy benchmarks/benchmarks/bench_itemselection.py:45
TrimZeros software healthy benchmarks/benchmarks/bench_trim_zeros.py:11
Copy software healthy benchmarks/benchmarks/bench_io.py:8
CopyTo software healthy benchmarks/benchmarks/bench_io.py:37
CopyStructured software healthy benchmarks/benchmarks/bench_io.py:63
Savez software healthy benchmarks/benchmarks/bench_io.py:89
LoadNpyOverhead software healthy benchmarks/benchmarks/bench_io.py:97
LoadtxtCSVComments software healthy benchmarks/benchmarks/bench_io.py:106
LoadtxtCSVdtypes software healthy benchmarks/benchmarks/bench_io.py:135
LoadtxtCSVStructured software healthy benchmarks/benchmarks/bench_io.py:160
LoadtxtCSVSkipRows software healthy benchmarks/benchmarks/bench_io.py:183
LoadtxtReadUint64Integers software healthy benchmarks/benchmarks/bench_io.py:204
LoadtxtUseColsCSV software healthy benchmarks/benchmarks/bench_io.py:230
LoadtxtCSVDateTime software healthy benchmarks/benchmarks/bench_io.py:250
SearchSorted software healthy benchmarks/benchmarks/bench_searchsorted.py:6
Eindot software healthy benchmarks/benchmarks/bench_linalg.py:6
Linalg software healthy benchmarks/benchmarks/bench_linalg.py:74
LinalgNorm software healthy benchmarks/benchmarks/bench_linalg.py:92
LinalgSmallArrays software healthy benchmarks/benchmarks/bench_linalg.py:103
Lstsq software healthy benchmarks/benchmarks/bench_linalg.py:127
Einsum software healthy benchmarks/benchmarks/bench_linalg.py:135
LinAlgTransposeVdot software healthy benchmarks/benchmarks/bench_linalg.py:215
MatmulStrided software healthy benchmarks/benchmarks/bench_linalg.py:239
StringComparisons software healthy benchmarks/benchmarks/bench_strings.py:17
Pad software healthy benchmarks/benchmarks/bench_lib.py:12
Nan software healthy benchmarks/benchmarks/bench_lib.py:60
Unique software healthy benchmarks/benchmarks/bench_lib.py:122
UniqueIntegers software healthy benchmarks/benchmarks/bench_lib.py:194
Isin software healthy benchmarks/benchmarks/bench_lib.py:239
ClipFloat software healthy benchmarks/benchmarks/bench_clip.py:6
ClipInteger software healthy benchmarks/benchmarks/bench_clip.py:22
Linspace software healthy benchmarks/benchmarks/bench_function_base.py:12
Histogram1D software healthy benchmarks/benchmarks/bench_function_base.py:22
Histogram2D software healthy benchmarks/benchmarks/bench_function_base.py:36
Bincount software healthy benchmarks/benchmarks/bench_function_base.py:50
Mean software healthy benchmarks/benchmarks/bench_function_base.py:62
Median software healthy benchmarks/benchmarks/bench_function_base.py:76
Percentile software healthy benchmarks/benchmarks/bench_function_base.py:108
Select software healthy benchmarks/benchmarks/bench_function_base.py:123
SortGenerator software healthy benchmarks/benchmarks/bench_function_base.py:149
Sort software healthy benchmarks/benchmarks/bench_function_base.py:215
Partition software healthy benchmarks/benchmarks/bench_function_base.py:257
SortWorst software healthy benchmarks/benchmarks/bench_function_base.py:288
Where software healthy benchmarks/benchmarks/bench_function_base.py:305
AddReduce software healthy benchmarks/benchmarks/bench_reduce.py:6
AddReduceSeparate software healthy benchmarks/benchmarks/bench_reduce.py:17
AnyAll software healthy benchmarks/benchmarks/bench_reduce.py:28
StatsReductions software healthy benchmarks/benchmarks/bench_reduce.py:48

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

LabelLayerStatusPath
README.md software healthy README.md
building_with_meson.md software healthy building_with_meson.md
environment.yml software healthy environment.yml
pyproject.toml software healthy pyproject.toml
.codecov.yml software healthy .codecov.yml
ruff.toml software healthy ruff.toml
devcontainer.json software healthy .devcontainer/devcontainer.json
setup.sh software healthy .devcontainer/setup.sh
config.yml software healthy .circleci/config.yml
asv.conf.json software healthy benchmarks/asv.conf.json
asv_pip_nopep517.py software warning benchmarks/asv_pip_nopep517.py
bench_itemselection.py software healthy benchmarks/benchmarks/bench_itemselection.py
bench_trim_zeros.py software healthy benchmarks/benchmarks/bench_trim_zeros.py
bench_io.py software healthy benchmarks/benchmarks/bench_io.py
bench_searchsorted.py software healthy benchmarks/benchmarks/bench_searchsorted.py
bench_linalg.py software healthy benchmarks/benchmarks/bench_linalg.py
__init__.py software healthy benchmarks/benchmarks/__init__.py
bench_strings.py software healthy benchmarks/benchmarks/bench_strings.py
bench_lib.py software healthy benchmarks/benchmarks/bench_lib.py
bench_clip.py software healthy benchmarks/benchmarks/bench_clip.py
bench_function_base.py software healthy benchmarks/benchmarks/bench_function_base.py
bench_reduce.py software healthy benchmarks/benchmarks/bench_reduce.py
bench_ufunc.py software healthy benchmarks/benchmarks/bench_ufunc.py
bench_scalar.py software healthy benchmarks/benchmarks/bench_scalar.py
bench_ndindex.py software healthy benchmarks/benchmarks/bench_ndindex.py
bench_records.py software healthy benchmarks/benchmarks/bench_records.py
bench_core.py software healthy benchmarks/benchmarks/bench_core.py
bench_ma.py software healthy benchmarks/benchmarks/bench_ma.py
bench_indexing.py software healthy benchmarks/benchmarks/bench_indexing.py
bench_array_coercion.py software healthy benchmarks/benchmarks/bench_array_coercion.py
bench_alloc_cache.py software healthy benchmarks/benchmarks/bench_alloc_cache.py
bench_random.py software healthy benchmarks/benchmarks/bench_random.py
bench_polynomial.py software healthy benchmarks/benchmarks/bench_polynomial.py
bench_creation.py software healthy benchmarks/benchmarks/bench_creation.py
bench_overrides.py software healthy benchmarks/benchmarks/bench_overrides.py
bench_app.py software healthy benchmarks/benchmarks/bench_app.py
common.py software healthy benchmarks/benchmarks/common.py
bench_ufunc_strides.py software healthy benchmarks/benchmarks/bench_ufunc_strides.py
bench_shape_base.py software healthy benchmarks/benchmarks/bench_shape_base.py
bench_import.py software healthy benchmarks/benchmarks/bench_import.py
bench_manipulate.py software healthy benchmarks/benchmarks/bench_manipulate.py
_globals.py software healthy numpy/_globals.py
__init__.py software healthy numpy/__init__.py
conftest.py software healthy numpy/conftest.py
_configtool.py software healthy numpy/_configtool.py
dtypes.py software healthy numpy/dtypes.py
exceptions.py software healthy numpy/exceptions.py
_pytesttester.py software healthy numpy/_pytesttester.py
matlib.py software healthy numpy/matlib.py
_expired_attrs_2_0.py software warning numpy/_expired_attrs_2_0.py

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

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
.circleci software healthy .circleci
benchmarks software healthy benchmarks
benchmarks software healthy benchmarks/benchmarks
numpy software healthy numpy
testing software healthy numpy/testing
tests software healthy numpy/testing/tests
_private software healthy numpy/testing/_private
tests software healthy numpy/tests
f2py software healthy numpy/f2py
tests software healthy numpy/f2py/tests
src software healthy numpy/f2py/tests/src
array_from_pyobj software healthy numpy/f2py/tests/src/array_from_pyobj
_backends software healthy numpy/f2py/_backends
src software healthy numpy/f2py/src
lib software healthy numpy/lib
tests software healthy numpy/lib/tests
_utils software healthy numpy/_utils
polynomial software healthy numpy/polynomial
tests software healthy numpy/polynomial/tests
doc software healthy numpy/doc
_typing software healthy numpy/_typing
_core software healthy numpy/_core
tests software healthy numpy/_core/tests
examples software healthy numpy/_core/tests/examples
cython software healthy numpy/_core/tests/examples/cython
limited_api software healthy numpy/_core/tests/examples/limited_api
include software healthy numpy/_core/include
numpy software healthy numpy/_core/include/numpy
libdivide software healthy numpy/_core/include/numpy/libdivide
random software healthy numpy/_core/include/numpy/random
src software healthy numpy/_core/src
_simd software healthy numpy/_core/src/_simd
checks software healthy numpy/_core/src/_simd/checks
npymath software healthy numpy/_core/src/npymath
multiarray software healthy numpy/_core/src/multiarray
textreading software healthy numpy/_core/src/multiarray/textreading
stringdtype software healthy numpy/_core/src/multiarray/stringdtype
common software healthy numpy/_core/src/common
dlpack software healthy numpy/_core/src/common/dlpack
simd software healthy numpy/_core/src/common/simd
lsx software healthy numpy/_core/src/common/simd/lsx
avx512 software healthy numpy/_core/src/common/simd/avx512
sse software healthy numpy/_core/src/common/simd/sse
avx2 software healthy numpy/_core/src/common/simd/avx2
neon software healthy numpy/_core/src/common/simd/neon
vec software healthy numpy/_core/src/common/simd/vec
npysort software healthy numpy/_core/src/npysort
umath software healthy numpy/_core/src/umath
code_generators software healthy numpy/_core/code_generators

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

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
dependency-review cicd healthy .github/workflows/dependency-review.yml
native_ibm cicd healthy .github/workflows/linux-ibm.yml
build_packages cicd healthy .github/workflows/pixi-packages.yml
mypy cicd healthy .github/workflows/typecheck.yml
pyrefly cicd healthy .github/workflows/typecheck.yml
cygwin_build_test cicd healthy .github/workflows/cygwin.yml
mypy_primer cicd healthy .github/workflows/mypy_primer.yml
join_artifacts cicd healthy .github/workflows/mypy_primer.yml
build-wasm-emscripten cicd healthy .github/workflows/emscripten.yml
openblas32_stable_nightly cicd healthy .github/workflows/linux_blas.yml
openblas_no_pkgconfig_fedora cicd healthy .github/workflows/linux_blas.yml
flexiblas_fedora cicd healthy .github/workflows/linux_blas.yml
openblas_cmake cicd healthy .github/workflows/linux_blas.yml
netlib-debian cicd healthy .github/workflows/linux_blas.yml
netlib-split cicd healthy .github/workflows/linux_blas.yml
mkl cicd healthy .github/workflows/linux_blas.yml
blis cicd healthy .github/workflows/linux_blas.yml
atlas cicd healthy .github/workflows/linux_blas.yml
circleci_artifacts_redirector_job cicd healthy .github/workflows/circleci.yml
comment cicd healthy .github/workflows/mypy_primer_comment.yml
pr-labeler cicd healthy .github/workflows/labeler.yml
baseline_only cicd healthy .github/workflows/linux_simd.yml
old_gcc cicd healthy .github/workflows/linux_simd.yml
arm64_simd cicd healthy .github/workflows/linux_simd.yml
specialize cicd healthy .github/workflows/linux_simd.yml
intel_sde_avx512 cicd healthy .github/workflows/linux_simd.yml
intel_sde_spr cicd healthy .github/workflows/linux_simd.yml
clangcl_python64bit_openblas32 cicd healthy .github/workflows/windows.yml
msvc_python32bit_no_openblas cicd healthy .github/workflows/windows.yml
msvc_python64bit_openblas cicd healthy .github/workflows/windows.yml
analysis cicd healthy .github/workflows/scorecards.yml
clang_ASAN_UBSAN cicd healthy .github/workflows/compiler_sanitizers.yml
clang_TSAN cicd healthy .github/workflows/compiler_sanitizers.yml
clang_ASAN cicd healthy .github/workflows/compiler_sanitizers.yml
linux_qemu cicd healthy .github/workflows/linux_qemu.yml
linux_loongarch64_qemu cicd healthy .github/workflows/linux_qemu.yml
mypy cicd healthy .github/workflows/stubtest.yml
lint cicd healthy .github/workflows/linux.yml
smoke_test cicd healthy .github/workflows/linux.yml
debug cicd healthy .github/workflows/linux.yml
all_versions cicd healthy .github/workflows/linux.yml
full cicd healthy .github/workflows/linux.yml
armhf_test cicd healthy .github/workflows/linux.yml
benchmark cicd healthy .github/workflows/linux.yml
sdist cicd healthy .github/workflows/linux.yml
array_api_tests cicd healthy .github/workflows/linux.yml
ml_dtypes_compat cicd healthy .github/workflows/linux.yml
custom_checks cicd healthy .github/workflows/linux.yml
Linux_Python_312_32bit_full cicd healthy .github/workflows/linux.yml

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

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::dependency-review cicd healthy .github/workflows/dependency-review.yml
gha::linux-ibm cicd healthy .github/workflows/linux-ibm.yml
gha::pixi-packages cicd healthy .github/workflows/pixi-packages.yml
gha::typecheck cicd healthy .github/workflows/typecheck.yml
gha::cygwin cicd healthy .github/workflows/cygwin.yml
gha::mypy_primer cicd healthy .github/workflows/mypy_primer.yml
gha::emscripten cicd healthy .github/workflows/emscripten.yml
gha::linux_blas cicd healthy .github/workflows/linux_blas.yml
gha::circleci cicd healthy .github/workflows/circleci.yml
gha::mypy_primer_comment cicd healthy .github/workflows/mypy_primer_comment.yml
gha::labeler cicd healthy .github/workflows/labeler.yml
gha::linux_simd cicd healthy .github/workflows/linux_simd.yml
gha::windows cicd healthy .github/workflows/windows.yml
gha::scorecards cicd healthy .github/workflows/scorecards.yml
gha::compiler_sanitizers cicd healthy .github/workflows/compiler_sanitizers.yml
gha::linux_qemu cicd healthy .github/workflows/linux_qemu.yml
gha::stubtest cicd healthy .github/workflows/stubtest.yml
gha::linux cicd healthy .github/workflows/linux.yml
gha::macos cicd healthy .github/workflows/macos.yml
gha::wheels cicd healthy .github/workflows/wheels.yml
circleci cicd healthy .circleci/config.yml
circleci cicd healthy .github/workflows/circleci.yml

LabelLayerStatusPath
port:53 network healthy .circleci/config.yml
port:47 network healthy .circleci/config.yml
port:35 network healthy .circleci/config.yml
port:19 network healthy .circleci/config.yml
port:256 network healthy .github/workflows/linux_qemu.yml
port:30 network healthy .github/workflows/linux_qemu.yml

LabelLayerStatusPath
3.3.2.4 network healthy numpy/f2py/crackfortran.py
3.3.2.3 network healthy numpy/f2py/crackfortran.py
3.3.3.3 network healthy numpy/f2py/crackfortran.py
0.3.30.0 network healthy tools/check_openblas_version.py

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
CONDA cicd healthy
CACHE_NUMBER cicd healthy
CIRCLE_TOKEN cicd healthy

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

LabelLayerStatusPath
gpu (detected) hardware healthy benchmarks/benchmarks/bench_shape_base.py
{# ── 2026-05-17 Round 14: AI-agent bridge footer ────────────────────── Discoverability: the /agents/voting/ guide + MCP manifest exist but aren't linked from anywhere users actually land. Small, opt-in footer. #}
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/42d62344-be26-4abd-ae9b-1edcf3c5f360/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/42d62344-be26-4abd-ae9b-1edcf3c5f360/

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.