https://github.com/dart-lang/sdk
· scanned 2026-06-05 21:34 UTC (4 days, 10 hours ago)
· 10 languages
489 raw signals (171 security + 318 graph) 11/13 scanners ran System graph score 70 (higher by 15)
Last scanned 4 days, 10 hours ago · v2 · 195 actionable findings from 2 signal sources. 135 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 |
90.0 | 0.20 | 18.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
69.0 | 0.15 | 10.35 |
code_quality |
69.0 | 0.10 | 6.90 |
| Overall | 1.00 | 85.0 |
Showing 126 of 195 actionable findings. 330 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.
tools/dom/scripts/idlnode.py:25, 430 (2 hits)tools/dom/new_scripts/code_generator_dart.py:134tools/dom/scripts/database.py:252tools/dom/scripts/databasebuilder.py:623tools/dom/scripts/systemnative.py:35pkg/analysis_server/benchmark/benchmarks.dart:181pkg/analysis_server/benchmark/perf/dart_analyze.dart:166pkg/analysis_server/integration_test/analysis/error_test.dart:140tools/dom/dom.py:112
tools/dom/dom.py:116
tools/dom/dom.py:108
tools/dom/dom.py:104
PRESUBMIT.py:421
tools/dom/dom.py:138
tools/dom/dom.py:142
tools/utils.py:631, 640, 645, 655, 658, 670, 677, 682, +14 more (22 hits)runtime/tools/compiler_layering_check.py:45, 46 (2 hits)tools/minidump.py:162.github/workflows/third-party-deps-scan.yml:45
CI/CD securitySupply chainGithub actions
third_party/requirejs/require.js:2140
Eval used
.github/extract_deps.py:61
Exec used
runtime/tools/benchmark.py:40
Exec used
tools/dom/scripts/templateloader.py:23, 37, 54 (3 hits)tools/dom/scripts/databasebuilder.py:39tools/gn.py:676runtime/tools/dartfuzz/collect_data.py:79tools/dom/scripts/dartgenerator.py:115tools/dom/scripts/databasebuilder.py:39tools/dom/scripts/idlsync.py:117tools/dom/scripts/systemhtml.py:166tools/dom/scripts/systemnative.py:1009tools/utils.py:400, 609, 632, 776, 801, 914 (6 hits)tools/dom/scripts/databasebuilder.py:94, 112, 161 (3 hits)runtime/tools/dartfuzz/update_spreadsheet.py:111tools/build_devtools.py:112tools/dom/scripts/idlnode.py:85tools/get_dot_git_folder.py:42tools/gn.py:704tools/make_version.py:145pkg/compiler/lib/src/js_backend/runtime_types_new.dart:1pkg/dev_compiler/lib/src/kernel/compiler_new.dart:1pkg/front_end/parser_testcases/error_recovery/issue_45251_list_new.dart:1pkg/front_end/parser_testcases/error_recovery/issue_45251_new.dart:1pkg/front_end/parser_testcases/error_recovery/issue_45251_set_new.dart:1runtime/vm/object_graph_copy.h:1pkg/front_end/parser_testcases/error_recovery/issue_45251_list_new.dart:1pkg/front_end/parser_testcases/error_recovery/issue_45251_new.dart:1pkg/front_end/parser_testcases/error_recovery/issue_45251_set_new.dart:1.github/workflows/scorecards-analysis.yml
CI/CD securitySupply chainGithub actions
runtime/tools/dartfuzz/minimize.py:222
Subprocess shell true
tools/dom/scripts/dartdomgenerator.py:218
Subprocess shell true
tools/dom/scripts/prototype_htmleventgenerator.py:135
Subprocess shell true
tools/get_dot_git_folder.py:26
Subprocess shell true
tools/task_kill.py:124
Subprocess shell true
tools/utils.py:305
Subprocess shell true
pkg/front_end/messages.yaml
Ports
pkg/compiler/lib/src/js_backend/runtime_types_new.dart:1pkg/dev_compiler/lib/src/kernel/compiler_new.dart:1pkg/front_end/testcases/general/annotation_new.dart:1pkg/front_end/testcases/general/implicit_new.dart:1runtime/vm/object_graph_copy.h:1pkg/_fe_analyzer_shared/lib/src/scanner/utf8_bytes_scanner.dart:143, 163, 363 (3 hits)pkg/_fe_analyzer_shared/lib/src/exhaustiveness/types/map.dart:5, 56 (2 hits)pkg/analysis_server/lib/src/lsp/handlers/commands/sort_members.dart:13, 21 (2 hits)pkg/analysis_server/lib/src/lsp/handlers/handler_formatting.dart:20, 21 (2 hits)pkg/_fe_analyzer_shared/lib/src/exhaustiveness/types/list.dart:155pkg/_fe_analyzer_shared/lib/src/exhaustiveness/types/record.dart:89pkg/_fe_analyzer_shared/lib/src/scanner/internal_utils.dart:29pkg/analysis_server/integration_test/edit/is_postfix_completion_applicable_test.dart:13build:1
pkg/analysis_server/lib/src/lsp/handlers/commands/abstract_refactor.dart:1pkg/analysis_server/lib/src/lsp/handlers/commands/perform_refactor.dart:1pkg/analysis_server/lib/src/lsp/handlers/commands/validate_refactor.dart:1pkg/analysis_server/lib/src/services/correction/dart/ambiguous_import_fix.dart:1pkg/analysis_server/lib/src/services/correction/dart/make_field_not_final.dart:1pkg/analysis_server/lib/src/services/correction/dart/make_final.dart:1pkg/analysis_server/lib/src/services/correction/dart/make_variable_not_final.dart:1pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_final.dart:1repo-level (18 hits)tools/bots/bot_utils.py:102
PRESUBMIT.py:542
runtime/PRESUBMIT.py:101
PRESUBMIT.py:546
runtime/PRESUBMIT.py:96
tools/dom/scripts/htmlrenamer.py:675
runtime/tools/utils.py:209
tools/gn.py:645
tools/dom/dom.py:77
tools/utils.py:96
tools/utils.py:112
tools/bots/bot_utils.py:31
PRESUBMIT.py:211
runtime/tools/utils.py:92
runtime/tools/utils.py:107
tools/dom/scripts/dartdomgenerator.py:85
runtime/tools/android_finder.py:350
runtime/tools/utils.py:78
tools/bots/bot_utils.py:113
tools/bots/bot_utils.py:109
PRESUBMIT.py:421
tools/minidump.py:25
This page is publicly accessible at:
https://repobility.com/scan/f5b96adb-5804-45f3-aac0-143eaa16ddce/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f5b96adb-5804-45f3-aac0-143eaa16ddce/
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.