Scan timing: clone 18.05s · analysis 19.2s · 63.9 MB · GitHub API rate-limit (preflight)
https://github.com/near/nearcore
· scanned 2026-06-05 20:45 UTC (4 days, 12 hours ago)
· 10 languages
830 raw signals (246 security + 584 graph) 11/13 scanners ran 62nd percentile · Rust · huge (>500K LoC) System graph score 60 (higher by 25)
Last scanned 4 days, 12 hours ago · v2 · 285 actionable findings from 2 signal sources. 253 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 |
85.0 | 0.20 | 17.00 |
documentation_score |
97.0 | 0.15 | 14.55 |
practices_score |
90.0 | 0.15 | 13.50 |
code_quality |
57.0 | 0.10 | 5.70 |
| Overall | 1.00 | 84.8 |
Showing 220 of 285 actionable findings. 538 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.
tracing/docker-compose.yml:22
runtime/runtime-params-estimator/estimator-warehouse/src/zulip.rs:48
tracing/docker-compose.yml:2
CI/CD securitycontainers
.github/workflows/nayduck_ci.yml:48
CI/CD securityworkflow secretsGitHub Actions
chain/jsonrpc/src/lib.rs:3028
chain/jsonrpc/src/lib.rs:3029
scripts/ft-benchmark-data-sender.py:94scripts/remote_diff/utils.py:5scripts/run-ft-benchmark.py:31Dockerfile:2, 37 (2 hits)docker/sandbox/Dockerfile:2, 8 (2 hits)tools/debug-ui/Dockerfile:1, 15 (2 hits)tracing/Dockerfile:2, 9 (2 hits).devcontainer/Dockerfile:1.gitpod.Dockerfile:1runtime/runtime-params-estimator/emu-cost/Dockerfile:2docker/sandbox/Dockerfile:5, 11 (2 hits)runtime/runtime-params-estimator/emu-cost/counter_plugin/libcounter.so:1
runtime/runtime-params-estimator/src/estimator_params.rs:39
scripts/check_nightly.py:54
runtime/near-vm-runner/benchmarks/analyze_compilation_logs.py:38
tracing/docker-compose.yml:2, 13 (2 hits)tracing/docker-compose.yml:2, 13 (2 hits).devcontainer/Dockerfile:106, 121 (2 hits)Dockerfile:24.github/workflows/neard_release.yml:36, 43, 103, 110, 172, 179, 257 (14 hits).github/workflows/mac_m1_binary.yml:43, 50 (4 hits).github/workflows/neard_assertion_binary.yml:32, 39 (4 hits).github/workflows/book.yml:19, 32, 46 (3 hits).github/workflows/ci.yml:55, 94 (2 hits).github/workflows/master_fuzzer_binaries.yml:26 (2 hits).github/workflows/nayduck_ci.yml:31, 37 (2 hits).github/workflows/nayduck_ci_dev.yml:18 (2 hits).devcontainer/Dockerfile:68, 105, 121 (3 hits)chain/jsonrpc/openapi/openapi.json:4194
Exec used
chain/jsonrpc/openapi/openrpc.json:3098
Exec used
runtime/runtime-params-estimator/src/main.rs:132
Exec used
pytest/requirements.txt:1, 2, 3, 4, 5, 6, 10, 11, +14 more (22 hits)pytest/tests/mocknet/helpers/requirements.txt:1, 2, 3 (3 hits)scripts/ft-benchmark-data-sender.py:94scripts/remote_diff/utils.py:5scripts/run-ft-benchmark.py:31scripts/merge_queue_health.py:170, 255 (2 hits)pytest/lib/cluster.py:108pytest/lib/mocknet_helpers.py:85tracing/docker-compose.yml:2, 13 (2 hits)Dockerfile:37docker/sandbox/Dockerfile:17runtime/runtime-params-estimator/emu-cost/Dockerfile:2tools/debug-ui/Dockerfile:15tracing/Dockerfile:10docker/sandbox/Dockerfile:5, 11 (2 hits)Dockerfile:18
CI/CD securitycontainers
core/store/src/trie/trie_storage_update.rs:1
chain/chain/src/chain_update.rs:1
core/store/src/trie/trie_storage_update.rs:1
docker/sandbox/Dockerfile:17
containersPinned dependencies
docker/sandbox/Dockerfile:5, 11 (2 hits)repo-level (2 hits)repo-level (8 hits)repo-level (4 hits)repo-level (2 hits).github/workflows/neard_release.yml:48, 115, 154, 184, 190, 195, 236 (9 hits).github/workflows/ci.yml:64, 129, 181, 253, 283, 361, 391, 484 (8 hits).github/workflows/issue-metrics.yml:32, 38 (2 hits).github/workflows/mac_m1_binary.yml:33 (2 hits).github/workflows/master_fuzzer_binaries.yml:32, 55 (2 hits).github/workflows/neard_assertion_binary.yml:25 (2 hits).github/workflows/neard_custom_binary.yml:37 (2 hits).github/workflows/neard_nightly_binary.yml:22 (2 hits).github/workflows/book.yml.github/workflows/mac_m1_binary.yml.github/workflows/near_crates_publish.yml.github/workflows/neard_assertion_binary.yml.github/workflows/neard_custom_binary.yml.github/workflows/neard_nightly_binary.yml.github/workflows/neard_release.ymlchain/jsonrpc/src/lib.rs:192
Cors wildcard
chain/rosetta-rpc/src/config.rs:17
Cors wildcard
chain/rosetta-rpc/src/lib.rs:1063
Cors wildcard
scripts/ft-benchmark-data-sender.py:95
Subprocess shell true
scripts/remote_diff/utils.py:13
Subprocess shell true
scripts/run-ft-benchmark.py:31
Subprocess shell true
benchmarks/sharded-bm/bench.sh
Ports
.github/workflows/lychee_lints.yml
Ports
.github/workflows/lychee_lints.yml
Ports
benchmarks/sharded-bm/bench.sh
Ports
benchmarks/sharded-bm/bench.sh
Ports
.dockerignore
CI/CD securitycontainers
scripts/run-ft-benchmark.py:11
tracing/docker-compose.yml:25, 31 (2 hits)tracing/docker-compose.yml:25, 31 (2 hits)Dockerfile:5, 41 (2 hits)runtime/runtime-params-estimator/emu-cost/Dockerfile:9runtime/runtime-params-estimator/emu-cost/Dockerfile:9
CI/CD securitycontainers
chain/jsonrpc-primitives/src/types/query.rs:14, 35 (2 hits)chain/jsonrpc-primitives/src/types/view_account.rs:11, 13 (2 hits)chain/rosetta-rpc/src/adapters/validated_operations/transfer_to_gas_key.rs:11, 19 (2 hits)chain/rosetta-rpc/src/adapters/validated_operations/withdraw_from_gas_key.rs:11, 19 (2 hits)chain/jsonrpc-primitives/src/types/light_client.rs:33chain/jsonrpc-primitives/src/types/view_access_key.rs:12chain/jsonrpc-primitives/src/types/view_access_key_list.rs:11chain/jsonrpc-primitives/src/types/view_code.rs:11core/store/src/trie/mem/memtrie_update.rs:1
tracing/Dockerfile:9
containersPinned dependencies
runtime/runtime-params-estimator/emu-cost/Dockerfile:2
containersPinned dependencies
tools/debug-ui/Dockerfile:15
containersPinned dependencies
tools/debug-ui/Dockerfile:1
containersPinned dependencies
tracing/Dockerfile:2
containersPinned dependencies
Dockerfile:2, 37 (2 hits)docker/sandbox/Dockerfile:2, 8 (2 hits).devcontainer/Dockerfile:1repo-level (17 hits)repo-level (3 hits)scripts/nayduck_v2.py:395
scripts/nayduck_v2.py:400
scripts/nayduck_v2.py:624
scripts/nayduck_v2.py:668
scripts/nayduck_v2.py:605
scripts/nayduck_v2.py:595
scripts/nayduck_v2.py:613
scripts/nayduck_v2.py:672
scripts/nayduck_v2.py:579
scripts/nayduck_v2.py:571
scripts/nayduck_v2.py:632
scripts/nayduck_v2.py:587
debug_scripts/estimate_epoch_start_time.py:86
debug_scripts/estimate_epoch_start_time.py:171
This page is publicly accessible at:
https://repobility.com/scan/5a61929d-0913-4b71-83d9-67fdb6a96315/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5a61929d-0913-4b71-83d9-67fdb6a96315/
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.