https://github.com/dotnet/runtime
· scanned 2026-06-05 19:50 UTC (4 days, 14 hours ago)
· 10 languages
859 raw signals (293 security + 566 graph) 11/13 scanners ran 50th percentile · Csharp · huge (>500K LoC) System graph score 76 (higher by 3)
Last scanned 4 days, 14 hours ago · v2 · 326 actionable findings from 2 signal sources. 247 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 |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
96.0 | 0.15 | 14.40 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
25.0 | 0.10 | 2.50 |
| Overall | 1.00 | 79.2 |
Showing 210 of 326 actionable findings. 573 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.
src/coreclr/scripts/superpmi_diffs_setup.py:40, 225, 282, 347 (4 hits)src/coreclr/scripts/superpmi_aspnet.py:28, 136, 250 (3 hits)src/coreclr/scripts/antigen_run.py:33, 232 (2 hits)src/coreclr/scripts/fuzzer_setup.py:30, 163 (2 hits)src/coreclr/scripts/fuzzlyn_run.py:38, 242 (2 hits)src/coreclr/scripts/genDummyProvider.py:144, 172 (2 hits)src/coreclr/scripts/superpmi_asmdiffs_checked_release_setup.py:31, 129 (2 hits)src/coreclr/scripts/fuzzlyn_summarize.py:249.github/workflows/code-review.lock.yml:417, 419, 435, 436, 625, 745, 797, 798, +17 more (25 hits)src/coreclr/binder/defaultassemblybinder.cpp:219
src/mono/mono/offsets/offsets-tool.py:109, 110, 111, 115, 120, 121, 233, 234, +2 more (10 hits).github/skills/ci-pipeline-monitor/scripts/generate_report.py:42, 43, 44, 45, 46, 47, 197 (7 hits).github/skills/ci-pipeline-monitor/scripts/update_github.py:34, 35, 54, 126, 222 (5 hits).devcontainer/Dockerfile:5.devcontainer/android/Dockerfile:2.devcontainer/wasm-multiThreaded/Dockerfile:5.devcontainer/wasm/Dockerfile:5src/coreclr/nativeaot/docs/Dockerfile.cross-build-x64-arm64:1src/coreclr/nativeaot/docs/Dockerfile.cross-build-x64-x64:1src/libraries/Common/tests/System/Net/EnterpriseTests/setup/apacheweb/Dockerfile:1src/libraries/Common/tests/System/Net/EnterpriseTests/setup/kdc/Dockerfile:1.github/workflows/jit-format.yml:18
src/libraries/System.Net.Http/tests/FunctionalTests/package-lock.json:1src/libraries/System.Net.WebSockets.Client/tests/package-lock.json:1src/mono/browser/runtime/package-lock.json:1src/mono/sample/wasi/jco/package-lock.json:1src/native/package-lock.json:1src/coreclr/inc/genheaders/genheaders.cs:94
src/coreclr/scripts/utilities.py:49
.github/skills/ci-pipeline-monitor/scripts/fetch_helix_logs.py:52
.dockerignore
CI/CD securitycontainers
.github/workflows/jit-format.yml:32, 36, 40, 49 (8 hits).github/workflows/aspnetcore-sync.yml:19, 27, 47 (5 hits).github/workflows/bump-chrome-version.yml:19, 50 (4 hits).github/workflows/locker.yml:33, 52 (4 hits).github/workflows/markdownlint.yml:20, 22 (3 hits).github/workflows/skill-validation.yml:30 (2 hits)src/native/external/libunwind/.github/workflows/CI-unix.yml:39, 98 (2 hits)src/native/external/libunwind/.github/workflows/codeql-analysis.yml:29 (2 hits)src/native/external/libunwind/.github/workflows/codeql-analysis.yml:32, 38, 41 (6 hits).github/workflows/backport.yml:18.github/workflows/inter-branch-merge-flow.yml:13.github/workflows/inter-branch-merge-flow.yml:13
CI/CD securitySupply chainGithub actions
.github/workflows/backport.yml:18
CI/CD securitySupply chainGithub actions
src/mono/browser/runtime/rollup.config.js:284
Eval used
src/coreclr/scripts/coreclr_arguments.py:140
src/coreclr/scripts/superpmi_collect_setup.py:380
src/coreclr/scripts/jitformat.py:131
src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/Assembly.NativeAot.cs:54
src/coreclr/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs:38
src/coreclr/scripts/superpmi_aspnet2.py:65, 390, 401, 408 (4 hits)src/coreclr/scripts/superpmi.py:795, 2447, 2553 (3 hits)src/coreclr/scripts/jitutil.py:578, 585 (2 hits).github/skills/ci-pipeline-monitor/scripts/extract_failed_tests.py:83.github/skills/ci-pipeline-monitor/scripts/fetch_helix_logs.py:145.github/skills/ci-pipeline-monitor/scripts/update_github.py:55.github/skills/ci-pipeline-monitor/scripts/validate_results.py:449eng/common/cross/install-debs.py:92.devcontainer/Dockerfile:5.devcontainer/android/Dockerfile:2.devcontainer/wasm-multiThreaded/Dockerfile:5.devcontainer/wasm/Dockerfile:5src/coreclr/nativeaot/docs/Dockerfile.cross-build-x64-arm64:1src/coreclr/nativeaot/docs/Dockerfile.cross-build-x64-x64:1src/libraries/Common/tests/System/Net/EnterpriseTests/setup/apacheweb/Dockerfile:1src/libraries/Common/tests/System/Net/EnterpriseTests/setup/kdc/Dockerfile:1.devcontainer/android/Dockerfile:5.devcontainer/wasm-multiThreaded/Dockerfile:8.devcontainer/wasm/Dockerfile:7src/mono/mono/metadata/metadata-update.c:1
.github/workflows/aspnetcore-sync.yml.github/workflows/backport.yml.github/workflows/bump-chrome-version.yml.github/workflows/ci-failure-scan-feedback.lock.yml.github/workflows/ci-failure-scan.lock.yml.github/workflows/inter-branch-merge-flow.ymleng/common/cross/install-debs.py:236
Subprocess shell true
eng/pipelines/coreclr/crossgen2-gcstress.yml
Ports
eng/pipelines/runtime-llvm.yml
Ports
eng/pipelines/coreclr/runtime-nativeaot-outerloop.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
.github/workflows/labeler-cache-retention.yml
Ports
src/native/external/libunwind/.github/workflows/codeql-analysis.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
eng/pipelines/coreclr/ci.yml
Ports
eng/pipelines/runtime-llvm.yml
Ports
eng/pipelines/coreclr/runtime-nativeaot-outerloop.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
src/native/external/libunwind/.github/workflows/codeql-analysis.yml
Ports
eng/pipelines/libraries/helix-queues-setup.yml
Ports
eng/pipelines/coreclr/jitstress-isas-x86.yml
Ports
eng/pipelines/coreclr/templates/helix-queues-setup.yml
Ports
eng/pipelines/libraries/helix-queues-setup.yml
Ports
.github/workflows/labeler-cache-retention.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
eng/pipelines/libraries/helix-queues-setup.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
eng/pipelines/common/templates/pipeline-with-resources.yml
Ports
eng/pipelines/libraries/helix-queues-setup.yml
Ports
.dockerignore
CI/CD securitycontainers
src/libraries/Common/tests/System/Net/EnterpriseTests/setup/docker-compose.yml:3, 17, 53 (3 hits)src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml:2, 15 (2 hits)src/libraries/System.Net.Security/tests/StressTests/SslStress/docker-compose.yml:2, 12 (2 hits)src/libraries/Common/tests/System/Net/EnterpriseTests/setup/docker-compose.yml:3, 17, 53 (3 hits)src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml:2, 15 (2 hits)src/libraries/System.Net.Security/tests/StressTests/SslStress/docker-compose.yml:2, 12 (2 hits).devcontainer/wasm-multiThreaded/Dockerfile:42, 57 (2 hits).devcontainer/wasm/Dockerfile:41, 56 (2 hits)src/libraries/System.Net.Http/tests/StressTests/HttpStress/Dockerfile:6src/libraries/Common/tests/System/Net/EnterpriseTests/setup/apacheweb/Dockerfile:6src/libraries/Common/tests/System/Net/EnterpriseTests/setup/kdc/Dockerfile:17src/libraries/Common/tests/System/Net/EnterpriseTests/setup/linuxclient/Dockerfile:8src/libraries/System.Net.Http/tests/StressTests/HttpStress/Dockerfile:6src/coreclr/debug/inc/riscv64/primitives.h:1, 46, 96 (3 hits)src/coreclr/debug/di/i386/cordbregisterset.cpp:42, 134 (2 hits)src/coreclr/debug/di/shimremotedatatarget.cpp:6, 92 (2 hits)src/coreclr/debug/inc/loongarch64/primitives.h:1, 92 (2 hits)src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.CoreCLR.cs:94src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeEventInfo.cs:62src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeFieldInfo.cs:34src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.CoreCLR.cs:25src/mono/mono/metadata/metadata-update.h:1
.devcontainer/Dockerfile:5.devcontainer/android/Dockerfile:2.devcontainer/wasm-multiThreaded/Dockerfile:5.devcontainer/wasm/Dockerfile:5src/libraries/Common/tests/System/Net/EnterpriseTests/setup/apacheweb/Dockerfile:1src/libraries/Common/tests/System/Net/EnterpriseTests/setup/kdc/Dockerfile:1src/libraries/Common/tests/System/Net/EnterpriseTests/setup/linuxclient/Dockerfile:1repo-level (13 hits)repo-level (4 hits)src/coreclr/scripts/coreclr_arguments.py:239
src/coreclr/scripts/coreclr_arguments.py:251
src/coreclr/scripts/coreclr_arguments.py:228
src/coreclr/scripts/superpmi.py:511
src/coreclr/scripts/coreclr_arguments.py:225
src/coreclr/scripts/coreclr_arguments.py:76
src/coreclr/scripts/superpmi.py:505
src/coreclr/scripts/coreclr_arguments.py:222
src/coreclr/scripts/superpmi.py:2344
src/coreclr/scripts/superpmi.py:2748
src/coreclr/scripts/jitutil.py:659
src/coreclr/scripts/superpmi.py:901
src/coreclr/scripts/superpmi.py:1223
src/coreclr/scripts/jitutil.py:360
src/coreclr/scripts/genEventing.py:302
src/coreclr/scripts/superpmi.py:2770
src/coreclr/scripts/superpmi.py:1231
src/coreclr/scripts/superpmi_replay_setup.py:66
src/coreclr/scripts/superpmi_diffs_setup.py:127
src/coreclr/scripts/superpmi_asmdiffs_checked_release_setup.py:70
src/coreclr/scripts/superpmi_diffs_setup.py:147
src/coreclr/scripts/superpmi_asmdiffs_checked_release_setup.py:84
src/coreclr/scripts/superpmi.py:1049
src/coreclr/scripts/superpmi.py:1187
src/coreclr/scripts/superpmi.py:968
src/coreclr/scripts/superpmi.py:5034
src/coreclr/scripts/superpmi.py:5023
src/coreclr/scripts/superpmi.py:5029
src/coreclr/scripts/superpmi.py:4966
src/coreclr/scripts/jitutil.py:163
This page is publicly accessible at:
https://repobility.com/scan/c11c5d9d-29cd-45bc-ad93-25084caec83e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c11c5d9d-29cd-45bc-ad93-25084caec83e/
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.