https://github.com/rapidsai/cuml
· scanned 2026-06-05 22:09 UTC (4 days, 8 hours ago)
· 10 languages
507 raw signals (187 security + 320 graph) 11/13 scanners ran 72nd percentile · Python · large (100-500K LoC)
Last scanned 4 days, 8 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.
| 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 |
Showing 79 of 162 actionable findings. 337 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.
.github/scripts/check_pr_release_target.py:205python/cuml/cuml/internals/base.py:144python/cuml/cuml/internals/validation.py:419python/cuml/cuml/accel/runners.py:86
cpp/scripts/run-clang-tidy.py:89
cpp/scripts/cuda-memcheck.py:61
python/cuml/cuml/accel/profilers.py:437, 439, 440, 442, 447, 457, 461, 480, +2 more (10 hits)python/cuml/cuml/accel/magics.py:137, 140, 169, 175, 180 (5 hits).pre-commit-config.yaml:6, 11, 22, 29, 33, 39, 109, 185, +2 more (10 hits).github/scripts/check_pr_release_target.py:119
cpp/scripts/run-clang-tidy.py:148
.github/workflows/test.yaml:36, 50, 65, 80, 95, 124, 141, 158, +4 more (12 hits).github/workflows/pr.yaml:42, 56, 71, 85, 276, 290, 306, 320, +1 more (9 hits).github/workflows/pr_issue_status_automation.yml:16, 31, 83 (3 hits).github/workflows/trigger-breaking-change-alert.yaml:21.github/workflows/pr.yaml:42, 56, 71, 85, 276, 290, 306, 320, +15 more (23 hits).github/workflows/test.yaml:36, 50, 65, 80, 95, 124, 141, 158, +4 more (12 hits).github/workflows/build.yaml:46, 64, 83, 101, 115, 136, 153, 174, +1 more (9 hits).github/workflows/pr_issue_status_automation.yml:16, 31, 83 (3 hits).github/workflows/trigger-breaking-change-alert.yaml:21python/cuml/cuml/accel/magics.py:81
Exec used
python/cuml/cuml/accel/runners.py:85
Exec used
python/cuml/cuml/benchmark/algorithms.py:153, 208, 229 (3 hits)python/cuml/cuml/benchmark/runners.py:78, 194, 260 (3 hits)python/cuml/cuml/benchmark/automated/utils/utils.py:236python/cuml/cuml/common/doc_utils.py:120
python/cuml/cuml/benchmark/runners.py:390
cpp/scripts/cuda-memcheck.py:61
docs/source/sphinxext/github_link.py:83, 88, 127 (3 hits)python/cuml/cuml_accel_tests/upstream/xfail_manager.py:499, 575, 678 (3 hits)python/cuml/cuml/experimental/hyperopt_utils/plotting_utils.py:73, 99 (2 hits)python/cuml/umap_dev_tools/web_results_generation.py:326, 633 (2 hits)python/cuml/cuml/accel/pytest_plugin.py:60python/cuml/cuml/accel/runners.py:88python/cuml/cuml/benchmark/gpu_check.py:38python/cuml/cuml/benchmark/runners.py:227.dockerignore
CI/CD securitycontainers
.devcontainer/Dockerfile:20
CI/CD securitycontainers
.github/workflows/build.yaml.github/workflows/pr.yaml.github/workflows/pr_issue_status_automation.yml.github/workflows/test.yamlcpp/scripts/cuda-memcheck.py:64
Subprocess shell true
cpp/scripts/run-clang-tidy.py:89
Subprocess shell true
.devcontainer/Dockerfile:11
CI/CD securitycontainers
python/cuml/cuml/dask/solvers/cd.py:22, 36 (2 hits)python/cuml/cuml/ensemble/randomforestregressor.py:129, 201 (2 hits)cpp/include/cuml/linear_model/ridge_mg.hpp:21cpp/include/cuml/solvers/cd_mg.hpp:29cpp/src/glm/qn/simple_mat/sparse.hpp:27python/cuml/cuml/covariance/ledoit_wolf.py:88python/cuml/cuml/dask/common/part_utils.py:30python/cuml/cuml/dask/decomposition/tsvd.py:109repo-level (17 hits)repo-level (2 hits)python/cuml/cuml/dask/ensemble/base.py:283
python/cuml/cuml/common/doc_utils.py:370
python/cuml/cuml/common/sparsefuncs.py:261
python/cuml/cuml/tsa/batched_lbfgs.py:94
python/cuml/cuml/dask/neighbors/kneighbors_classifier.py:413
python/cuml/cuml/dask/neighbors/nearest_neighbors.py:221
python/cuml/cuml/dask/common/part_utils.py:22
python/cuml/cuml/common/sparse_utils.py:26
docs/source/sphinxext/github_link.py:152
python/cuml/cuml/preprocessing/text/stem/porter_stemmer.py:546
python/cuml/cuml/preprocessing/text/stem/porter_stemmer.py:329
python/cuml/cuml/fil/compat.py:202
python/cuml/cuml/fil/compat.py:205
python/cuml/cuml/preprocessing/text/stem/porter_stemmer.py:355
python/cuml/cuml/experimental/hyperopt_utils/plotting_utils.py:12
python/cuml/cuml/experimental/hyperopt_utils/plotting_utils.py:30
python/cuml/umap_dev_tools/run_umap_debug.py:187
docs/source/conf.py:256
docs/source/conf.py:231
python/cuml/cuml/dask/common/dask_df_utils.py:38
python/cuml/cuml/dask/common/part_utils.py:39
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.