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.
142 of your 195 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 37.1s for a 51.0 MB repo slow.
  • Repobility's analysis ran in 16.47s after the clone landed.

rapidsai/cuml

https://github.com/rapidsai/cuml · scanned 2026-06-05 22:09 UTC (4 days, 10 hours ago) · 10 languages

507 raw signals (187 security + 320 graph) 11/13 scanners ran 72nd percentile · Python · large (100-500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 10 hours ago · v2 · 162 actionable findings from 2 signal sources. 175 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 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 97.0 0.20 19.40
documentation_score 97.0 0.15 14.55
practices_score 68.0 0.15 10.20
code_quality 46.0 0.10 4.60
Overall 1.00 82.8
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 4864 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_redirects software dead docs/source/conf.py:231
setup software dead docs/source/conf.py:256
isfunction software healthy docs/source/sphinxext/github_link.py:19
_get_git_revision software healthy docs/source/sphinxext/github_link.py:39
_linkcode_resolve software healthy docs/source/sphinxext/github_link.py:48
make_linkcode_resolve software healthy docs/source/sphinxext/github_link.py:138
linkcode_resolve software dead docs/source/sphinxext/github_link.py:152
find_libcuml_so software healthy python/libcuml/tests/test_libcuml_linkage.py:12
parse_ldd_output software healthy python/libcuml/tests/test_libcuml_linkage.py:65
test_libcuml_linkage software healthy python/libcuml/tests/test_libcuml_linkage.py:84
_load_system_installation software healthy python/libcuml/libcuml/load.py:17
_load_wheel_installation software healthy python/libcuml/libcuml/load.py:24
load_library software healthy python/libcuml/libcuml/load.py:36
test_make_classification software healthy python/cuml/tests/test_make_classification.py:24
test_make_classification_informative_features software healthy python/cuml/tests/test_make_classification.py:56
test_make_classification_random_state software healthy python/cuml/tests/test_make_classification.py:139
test_make_classification_random_state_gh_6510 software healthy python/cuml/tests/test_make_classification.py:154
test_cov software healthy python/cuml/tests/test_stats.py:18
test_cov_sparse software healthy python/cuml/tests/test_stats.py:41
_build_division_map_ref software healthy python/cuml/tests/test_auto_arima.py:17
test_divide_by_mask software healthy python/cuml/tests/test_auto_arima.py:37
test_divide_by_min software healthy python/cuml/tests/test_auto_arima.py:89
test_build_division_map software healthy python/cuml/tests/test_auto_arima.py:140
test_merge_series software healthy python/cuml/tests/test_auto_arima.py:174
make_dataset software healthy python/cuml/tests/test_mbsgd_regressor.py:34
test_mbsgd_regressor_vs_skl software healthy python/cuml/tests/test_mbsgd_regressor.py:71
test_mbsgd_regressor software healthy python/cuml/tests/test_mbsgd_regressor.py:116
test_mbsgd_regressor_default software healthy python/cuml/tests/test_mbsgd_regressor.py:144
__init__ software healthy python/cuml/tests/test_umap_hypothesis.py:59
__repr__ software healthy python/cuml/tests/test_umap_hypothesis.py:70
__getitem__ software healthy python/cuml/tests/test_umap_hypothesis.py:79
__contains__ software healthy python/cuml/tests/test_umap_hypothesis.py:83
get software healthy python/cuml/tests/test_umap_hypothesis.py:87
diverse_dataset_strategy software healthy python/cuml/tests/test_umap_hypothesis.py:94
embedding_params_strategy software healthy python/cuml/tests/test_umap_hypothesis.py:192
evaluate_embedding_quality software healthy python/cuml/tests/test_umap_hypothesis.py:233
_generate_baseline_dataset software healthy python/cuml/tests/test_umap_hypothesis.py:416
test_simplicial_set_embedding_hypothesis software healthy python/cuml/tests/test_umap_hypothesis.py:469
spectral_params_strategy software healthy python/cuml/tests/test_umap_hypothesis.py:617
_generate_baseline_spectral_dataset software healthy python/cuml/tests/test_umap_hypothesis.py:631
evaluate_spectral_quality software healthy python/cuml/tests/test_umap_hypothesis.py:654
test_spectral_init_hypothesis software healthy python/cuml/tests/test_umap_hypothesis.py:741
fuzzy_params_strategy software healthy python/cuml/tests/test_umap_hypothesis.py:872
_generate_baseline_fuzzy_dataset software healthy python/cuml/tests/test_umap_hypothesis.py:882
evaluate_fuzzy_quality software healthy python/cuml/tests/test_umap_hypothesis.py:905
test_fuzzy_simplicial_set_hypothesis software healthy python/cuml/tests/test_umap_hypothesis.py:1012
test_blobs_cluster software healthy python/cuml/tests/test_umap.py:50
test_umap_fit_transform_score software healthy python/cuml/tests/test_umap.py:83
test_supervised_umap_trustworthiness_on_iris software healthy python/cuml/tests/test_umap.py:109
test_semisupervised_umap_trustworthiness_on_iris software healthy python/cuml/tests/test_umap.py:119

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

LabelLayerStatusPath
BUILD.md software healthy BUILD.md
README.md software healthy README.md
dependencies.yaml software healthy dependencies.yaml
CONTRIBUTING.md software healthy CONTRIBUTING.md
print_env.sh software healthy print_env.sh
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
build.sh software healthy build.sh
.coderabbit.yaml software healthy .coderabbit.yaml
pyproject.toml software healthy pyproject.toml
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
codecov.yml software healthy codecov.yml
README.md software healthy .devcontainer/README.md
Dockerfile software healthy .devcontainer/Dockerfile
devcontainer.json software healthy .devcontainer/cuda12.9-pip/devcontainer.json
devcontainer.json software healthy .devcontainer/cuda12.9-conda/devcontainer.json
devcontainer.json software healthy .devcontainer/cuda13.2-conda/devcontainer.json
devcontainer.json software healthy .devcontainer/cuda13.2-pip/devcontainer.json
README.md software healthy docs/README.md
Makefile software healthy docs/Makefile
conf.py software healthy docs/source/conf.py
github_link.py software healthy docs/source/sphinxext/github_link.py
custom.css software healthy docs/source/_static/custom.css
BENCHMARK.md software healthy wiki/BENCHMARK.md
DEFINITION_OF_DONE_CRITERIA.md software healthy wiki/DEFINITION_OF_DONE_CRITERIA.md
README.md software healthy wiki/README.md
Using_Infiniband_for_MNMG.md software healthy wiki/mnmg/Using_Infiniband_for_MNMG.md
ESTIMATOR_GUIDE.md software healthy wiki/python/ESTIMATOR_GUIDE.md
DEVELOPER_GUIDE.md software healthy wiki/python/DEVELOPER_GUIDE.md
DEVELOPER_GUIDE.md software healthy wiki/cpp/DEVELOPER_GUIDE.md
README.md software healthy notebooks/README.md
agents.md software healthy python/agents.md
pyproject.toml software healthy python/libcuml/pyproject.toml
test_libcuml_linkage.py software healthy python/libcuml/tests/test_libcuml_linkage.py
_version.py software warning python/libcuml/libcuml/_version.py
__init__.py software healthy python/libcuml/libcuml/__init__.py
load.py software healthy python/libcuml/libcuml/load.py
README.md software healthy python/cuml/README.md
pyproject.toml software healthy python/cuml/pyproject.toml
test_make_classification.py software healthy python/cuml/tests/test_make_classification.py
test_stats.py software healthy python/cuml/tests/test_stats.py
test_auto_arima.py software healthy python/cuml/tests/test_auto_arima.py
test_mbsgd_regressor.py software healthy python/cuml/tests/test_mbsgd_regressor.py
test_umap_hypothesis.py software healthy python/cuml/tests/test_umap_hypothesis.py
test_umap.py software healthy python/cuml/tests/test_umap.py
test_compose.py software healthy python/cuml/tests/test_compose.py
test_nearest_neighbors.py software healthy python/cuml/tests/test_nearest_neighbors.py
test_common.py software healthy python/cuml/tests/test_common.py
test_linear_regression.py software healthy python/cuml/tests/test_linear_regression.py
test_adapters.py software healthy python/cuml/tests/test_adapters.py

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

LabelLayerStatusPath
DatasetWrapper software healthy python/cuml/tests/test_umap_hypothesis.py:52
Callback software healthy python/cuml/tests/test_umap.py:985
ArrayInterfaceOnly software healthy python/cuml/tests/test_validation.py:289
DataFrameInterfaceOnly software healthy python/cuml/tests/test_validation.py:350
MyModel software healthy python/cuml/tests/test_validation.py:386
CustomCallback software healthy python/cuml/tests/test_internals_api.py:9
ImplementsArray software healthy python/cuml/tests/test_reflection.py:65
ImplementsArrayInterface software healthy python/cuml/tests/test_reflection.py:73
ImplementsCudaArrayInterface software healthy python/cuml/tests/test_reflection.py:82
DummyEstimator software healthy python/cuml/tests/test_reflection.py:91
MyEstimator software healthy python/cuml/tests/test_reflection.py:528
_MockCumlModel software healthy python/cuml/tests/test_benchmark_runners.py:10
_MockAlgoPair software healthy python/cuml/tests/test_benchmark_runners.py:15
ARIMAData software healthy python/cuml/tests/test_arima.py:43
dummy_regressor_estimator software healthy python/cuml/tests/test_api.py:95
dummy_classifier_estimator software healthy python/cuml/tests/test_api.py:99
dummy_cluster_estimator software healthy python/cuml/tests/test_api.py:103
dummy_class_with_tags software healthy python/cuml/tests/test_api.py:107
MockAlgo software healthy python/cuml/tests/test_benchmark.py:142
FastMockAlgo software healthy python/cuml/tests/test_benchmark.py:91
SlowMockAlgo software healthy python/cuml/tests/test_benchmark.py:95
CountingAlgo software healthy python/cuml/tests/test_benchmark.py:117
SomeModule software healthy python/cuml/tests/test_class_enumerator.py:84
SomeClass software healthy python/cuml/tests/test_class_enumerator.py:85
ExcludedClass software healthy python/cuml/tests/test_class_enumerator.py:13
CustomConstructorClass software healthy python/cuml/tests/test_class_enumerator.py:16
EmptyModule software healthy python/cuml/tests/test_class_enumerator.py:77
TruncatedSVD software healthy python/cuml/cuml/dask/decomposition/tsvd.py:16
BaseDecomposition software healthy python/cuml/cuml/dask/decomposition/base.py:14
DecompositionSyncFitMixin software healthy python/cuml/cuml/dask/decomposition/base.py:23
PCA software healthy python/cuml/cuml/dask/decomposition/pca.py:16
BaseEstimator software healthy python/cuml/cuml/dask/common/base.py:26
DelayedParallelFunc software healthy python/cuml/cuml/dask/common/base.py:231
DelayedPredictionProbaMixin software healthy python/cuml/cuml/dask/common/base.py:339
DelayedPredictionMixin software healthy python/cuml/cuml/dask/common/base.py:346
DelayedTransformMixin software healthy python/cuml/cuml/dask/common/base.py:353
DelayedInverseTransformMixin software healthy python/cuml/cuml/dask/common/base.py:360
SyncFitMixinLinearModel software healthy python/cuml/cuml/dask/common/base.py:371
DistributedDataHandler software healthy python/cuml/cuml/dask/common/input_utils.py:32
RandomForestRegressor software healthy python/cuml/cuml/dask/ensemble/randomforestregressor.py:12
BaseRandomForestModel software healthy python/cuml/cuml/dask/ensemble/base.py:21
RandomForestClassifier software healthy python/cuml/cuml/dask/ensemble/randomforestclassifier.py:18
CD software healthy python/cuml/cuml/dask/solvers/cd.py:16
TfidfTransformer software healthy python/cuml/cuml/dask/feature_extraction/text/tfidf_transfo…
LabelBinarizer software healthy python/cuml/cuml/dask/preprocessing/label.py:11
LabelEncoder software healthy python/cuml/cuml/dask/preprocessing/_label.py:14
DelayedFitTransformMixin software healthy python/cuml/cuml/dask/preprocessing/encoders.py:17
OneHotEncoder software healthy python/cuml/cuml/dask/preprocessing/encoders.py:36
OrdinalEncoder software healthy python/cuml/cuml/dask/preprocessing/encoders.py:168
MultinomialNB software healthy python/cuml/cuml/dask/naive_bayes/naive_bayes.py:17

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

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
cuda12.9-pip software healthy .devcontainer/cuda12.9-pip
cuda12.9-conda software healthy .devcontainer/cuda12.9-conda
cuda13.2-conda software healthy .devcontainer/cuda13.2-conda
cuda13.2-pip software healthy .devcontainer/cuda13.2-pip
docs software healthy docs
source software healthy docs/source
sphinxext software healthy docs/source/sphinxext
_static software healthy docs/source/_static
wiki software healthy wiki
mnmg software healthy wiki/mnmg
python software healthy wiki/python
cpp software healthy wiki/cpp
notebooks software healthy notebooks
python software healthy python
libcuml software healthy python/libcuml
tests software healthy python/libcuml/tests
libcuml software healthy python/libcuml/libcuml
cuml software healthy python/cuml
tests software healthy python/cuml/tests
dask software healthy python/cuml/tests/dask
ts_datasets software healthy python/cuml/tests/ts_datasets
explainer software healthy python/cuml/tests/explainer
stemmer_tests software healthy python/cuml/tests/stemmer_tests
umap_dev_tools software healthy python/cuml/umap_dev_tools
cuml software healthy python/cuml/cuml
comm software healthy python/cuml/cuml/comm
compose software healthy python/cuml/cuml/compose
tsa software healthy python/cuml/cuml/tsa
datasets software healthy python/cuml/cuml/datasets
dask software healthy python/cuml/cuml/dask
datasets software healthy python/cuml/cuml/dask/datasets
decomposition software healthy python/cuml/cuml/dask/decomposition
common software healthy python/cuml/cuml/dask/common
ensemble software healthy python/cuml/cuml/dask/ensemble
solvers software healthy python/cuml/cuml/dask/solvers
feature_extraction software healthy python/cuml/cuml/dask/feature_extraction
text software healthy python/cuml/cuml/dask/feature_extraction/text
preprocessing software healthy python/cuml/cuml/dask/preprocessing
naive_bayes software healthy python/cuml/cuml/dask/naive_bayes
neighbors software healthy python/cuml/cuml/dask/neighbors
linear_model software healthy python/cuml/cuml/dask/linear_model
metrics software healthy python/cuml/cuml/dask/metrics
cluster software healthy python/cuml/cuml/dask/cluster
manifold software healthy python/cuml/cuml/dask/manifold
prims software healthy python/cuml/cuml/prims
label software healthy python/cuml/cuml/prims/label
stats software healthy python/cuml/cuml/prims/stats
covariance software healthy python/cuml/cuml/covariance
testing software healthy python/cuml/cuml/testing

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

LabelLayerStatusPath
conda-cpp-checks cicd healthy .github/workflows/test.yaml
conda-cpp-tests cicd healthy .github/workflows/test.yaml
conda-python-tests-singlegpu cicd healthy .github/workflows/test.yaml
conda-python-tests-dask cicd healthy .github/workflows/test.yaml
conda-python-scikit-learn-accel-tests cicd healthy .github/workflows/test.yaml
conda-python-cuml-accel-upstream-tests cicd healthy .github/workflows/test.yaml
conda-python-sklearn-examples-tests cicd healthy .github/workflows/test.yaml
conda-notebook-tests cicd healthy .github/workflows/test.yaml
wheel-tests-cuml cicd healthy .github/workflows/test.yaml
wheel-tests-cuml-nightly-dependencies-versions cicd healthy .github/workflows/test.yaml
wheel-tests-cuml-dask cicd healthy .github/workflows/test.yaml
wheel-tests-integrations cicd healthy .github/workflows/test.yaml
assign-author cicd healthy .github/workflows/pr_assign_author.yml
assign_one_project cicd healthy .github/workflows/new-issues-to-triage-projects.yml
trigger-notifier cicd healthy .github/workflows/trigger-breaking-change-alert.yaml
triage cicd healthy .github/workflows/labeler.yml
get-project-id cicd healthy .github/workflows/pr_issue_status_automation.yml
update-status cicd healthy .github/workflows/pr_issue_status_automation.yml
get-release-version cicd healthy .github/workflows/pr_issue_status_automation.yml
update-release cicd healthy .github/workflows/pr_issue_status_automation.yml
validate-release-target cicd healthy .github/workflows/pr_issue_status_automation.yml
pr-builder cicd healthy .github/workflows/pr.yaml
telemetry-setup cicd healthy .github/workflows/pr.yaml
check-nightly-ci cicd healthy .github/workflows/pr.yaml
changed-files cicd healthy .github/workflows/pr.yaml
checks cicd healthy .github/workflows/pr.yaml
clang-tidy cicd healthy .github/workflows/pr.yaml
conda-cpp-build cicd healthy .github/workflows/pr.yaml
conda-cpp-tests cicd healthy .github/workflows/pr.yaml
conda-cpp-checks cicd healthy .github/workflows/pr.yaml
conda-python-build cicd healthy .github/workflows/pr.yaml
conda-python-tests-singlegpu cicd healthy .github/workflows/pr.yaml
conda-python-tests-cudf-pandas-integration cicd healthy .github/workflows/pr.yaml
conda-python-tests-dask cicd healthy .github/workflows/pr.yaml
conda-python-scikit-learn-accel-tests cicd healthy .github/workflows/pr.yaml
conda-python-cuml-accel-upstream-tests cicd healthy .github/workflows/pr.yaml
conda-notebook-tests cicd healthy .github/workflows/pr.yaml
docs-build cicd healthy .github/workflows/pr.yaml
wheel-build-libcuml cicd healthy .github/workflows/pr.yaml
wheel-build-cuml cicd healthy .github/workflows/pr.yaml
wheel-tests-cuml cicd healthy .github/workflows/pr.yaml
wheel-tests-cuml-dask cicd healthy .github/workflows/pr.yaml
devcontainer cicd healthy .github/workflows/pr.yaml
telemetry-summarize cicd healthy .github/workflows/pr.yaml
cpp-build cicd healthy .github/workflows/build.yaml
docs-build cicd healthy .github/workflows/build.yaml
python-build cicd healthy .github/workflows/build.yaml
upload-conda cicd healthy .github/workflows/build.yaml
wheel-build-libcuml cicd healthy .github/workflows/build.yaml
wheel-publish-libcuml cicd healthy .github/workflows/build.yaml

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

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yaml
gha::pr_assign_author cicd healthy .github/workflows/pr_assign_author.yml
gha::new-issues-to-triage-projects cicd healthy .github/workflows/new-issues-to-triage-projects.yml
gha::trigger-breaking-change-alert cicd healthy .github/workflows/trigger-breaking-change-alert.yaml
gha::labeler cicd healthy .github/workflows/labeler.yml
gha::pr_issue_status_automation cicd healthy .github/workflows/pr_issue_status_automation.yml
gha::pr cicd healthy .github/workflows/pr.yaml
gha::build cicd healthy .github/workflows/build.yaml

LabelLayerStatusPath
ADD_TO_PROJECT_GITHUB_TOKEN cicd healthy
NV_SLACK_BREAKING_CHANGE_NOTIFIER_APP cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-36a0e0yw software healthy /tmp/repobility-clone-36a0e0yw

LabelLayerStatusPath
image::.devcontainer/Dockerfile hardware healthy .devcontainer/Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy dependencies.yaml

LabelLayerStatusPath
vps::aws hardware healthy .devcontainer/Dockerfile
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/b3d066e7-1cde-4e03-96f1-1c60f8282b9d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b3d066e7-1cde-4e03-96f1-1c60f8282b9d/

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.