https://github.com/flutter/flutter
· scanned 2026-06-05 04:37 UTC (5 hours, 35 minutes ago)
· 10 languages
290 findings (114 legacy + 176 scanner) 11/13 scanners ran
Last scanned 5 hours, 35 minutes ago · v2 · 202 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
92.0 | 0.15 | 13.80 |
practices_score |
68.0 | 0.15 | 10.20 |
code_quality |
71.0 | 0.10 | 7.10 |
| Overall | 1.00 | 79.1 |
All 6841 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.
| Label | Layer | Status | Path |
|---|---|---|---|
.autoroller-preupload.sh |
software | healthy | .autoroller-preupload.sh |
dartdoc_options.yaml |
software | healthy | dartdoc_options.yaml |
pubspec.yaml |
software | healthy | pubspec.yaml |
.ci.yaml |
software | healthy | .ci.yaml |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
analysis_options.yaml |
software | healthy | analysis_options.yaml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | buildtools/README.md |
README.md |
software | healthy | docs/README.md |
In-case-of-emergency.md |
software | healthy | docs/In-case-of-emergency.md |
Flutter-Self-Service-Index.md |
software | healthy | docs/Flutter-Self-Service-Index.md |
The-Framework-architecture.md |
software | healthy | docs/about/The-Framework-architecture.md |
Glossary.md |
software | healthy | docs/about/Glossary.md |
Flutter's-repository-architecture.md |
software | healthy | docs/about/Flutter's-repository-architecture.md |
Project-teams.md |
software | healthy | docs/about/Project-teams.md |
Values.md |
software | healthy | docs/about/Values.md |
The-Engine-architecture.md |
software | healthy | docs/about/The-Engine-architecture.md |
Hybrid-Composition.md |
software | healthy | docs/platforms/Hybrid-Composition.md |
Update-Android-MinSdk-Version.md |
software | healthy | docs/platforms/android/Update-Android-MinSdk-Version.md |
How-Flutter-apps-are-compiled-with-Gradle-for-Android.md |
software | healthy | docs/platforms/android/How-Flutter-apps-are-compiled-with-G… |
Uploading-New-Java-Version-to-CIPD.md |
software | healthy | docs/platforms/android/Uploading-New-Java-Version-to-CIPD.md |
Upgrading-Flutter-projects-to-Gradle-4.1-and-Android-Studio… |
software | healthy | docs/platforms/android/Upgrading-Flutter-projects-to-Gradle… |
Android-Platform-Views.md |
software | healthy | docs/platforms/android/Android-Platform-Views.md |
Upgrading-Flutter-projects-to-build-with-gradle.md |
software | healthy | docs/platforms/android/Upgrading-Flutter-projects-to-build-… |
Testing-Android-Changes-in-the-Devicelab-on-an-Emulator.md |
software | healthy | docs/platforms/android/Testing-Android-Changes-in-the-Devic… |
New-Android-version.md |
software | healthy | docs/platforms/android/New-Android-version.md |
Android-Multidex-support.md |
software | healthy | docs/platforms/android/Android-Multidex-support.md |
Upgrading-pre-1.12-Android-projects.md |
software | healthy | docs/platforms/android/Upgrading-pre-1.12-Android-projects.… |
Texture-Layer-Hybrid-Composition.md |
software | healthy | docs/platforms/android/Texture-Layer-Hybrid-Composition.md |
Resolving-common-build-failures.md |
software | healthy | docs/platforms/android/Resolving-common-build-failures.md |
Virtual-Display.md |
software | healthy | docs/platforms/android/Virtual-Display.md |
Kotlin-android-studio-formatting.md |
software | healthy | docs/platforms/android/Kotlin-android-studio-formatting.md |
Accessibility-on-Windows.md |
software | healthy | docs/platforms/desktop/windows/Accessibility-on-Windows.md |
Developing-with-Flutter-on-Apple-Silicon.md |
software | healthy | docs/platforms/desktop/macos/Developing-with-Flutter-on-App… |
Debugging-issues-on-the-Web.md |
software | healthy | docs/platforms/web/Debugging-issues-on-the-Web.md |
README.md |
software | healthy | docs/triage/README.md |
Infra-Triage.md |
software | healthy | docs/triage/Infra-Triage.md |
Flutter-Web-Triage.md |
software | healthy | docs/triage/Flutter-Web-Triage.md |
Release-versioning.md |
software | healthy | docs/releases/Release-versioning.md |
Where's-my-commit.md |
software | healthy | docs/releases/Where's-my-commit.md |
Flutter-build-release-channels.md |
software | healthy | docs/releases/Flutter-build-release-channels.md |
Hotfix-Documentation-Best-Practices.md |
software | healthy | docs/releases/Hotfix-Documentation-Best-Practices.md |
Quality-Assurance.md |
software | healthy | docs/releases/Quality-Assurance.md |
Flutter-Cherrypick-Process.md |
software | healthy | docs/releases/Flutter-Cherrypick-Process.md |
Bad-Builds.md |
software | healthy | docs/releases/Bad-Builds.md |
Release-Notes---Flutter-1.2.1.md |
software | healthy | docs/releases/archive/Release-Notes---Flutter-1.2.1.md |
Release-Notes-Flutter-1.5.4.md |
software | healthy | docs/releases/archive/Release-Notes-Flutter-1.5.4.md |
Commits-Between-1.2.1-and-1.5.4.md |
software | healthy | docs/releases/archive/Commits-Between-1.2.1-and-1.5.4.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
buildtools |
software | healthy | buildtools |
docs |
software | healthy | docs |
about |
software | healthy | docs/about |
platforms |
software | healthy | docs/platforms |
android |
software | healthy | docs/platforms/android |
desktop |
software | healthy | docs/platforms/desktop |
windows |
software | healthy | docs/platforms/desktop/windows |
macos |
software | healthy | docs/platforms/desktop/macos |
web |
software | healthy | docs/platforms/web |
triage |
software | healthy | docs/triage |
releases |
software | healthy | docs/releases |
archive |
software | healthy | docs/releases/archive |
rules |
software | healthy | docs/rules |
wiki_archive |
software | healthy | docs/wiki_archive |
postmortems |
software | healthy | docs/postmortems |
examples |
software | healthy | docs/examples |
engine |
software | healthy | docs/engine |
rbe |
software | healthy | docs/engine/rbe |
testing |
software | healthy | docs/engine/testing |
benchmarks |
software | healthy | docs/engine/benchmarks |
monorepo |
software | healthy | docs/engine/monorepo |
release |
software | healthy | docs/engine/release |
ci |
software | healthy | docs/engine/ci |
impeller |
software | healthy | docs/engine/impeller |
docs |
software | healthy | docs/engine/impeller/docs |
assets |
software | healthy | docs/engine/impeller/docs/assets |
contributing |
software | healthy | docs/engine/contributing |
tool |
software | healthy | docs/tool |
infra |
software | healthy | docs/infra |
ecosystem |
software | healthy | docs/ecosystem |
testing |
software | healthy | docs/ecosystem/testing |
release |
software | healthy | docs/ecosystem/release |
contributing |
software | healthy | docs/ecosystem/contributing |
libraries |
software | healthy | docs/libraries |
material |
software | healthy | docs/libraries/material |
roadmap |
software | healthy | docs/roadmap |
contributing |
software | healthy | docs/contributing |
testing |
software | healthy | docs/contributing/testing |
issue_hygiene |
software | healthy | docs/contributing/issue_hygiene |
packages |
software | healthy | packages |
flutter_tools |
software | healthy | packages/flutter_tools |
static |
software | healthy | packages/flutter_tools/static |
test |
software | healthy | packages/flutter_tools/test |
android_preview_integration.shard |
software | healthy | packages/flutter_tools/test/android_preview_integration.sha… |
integration.shard |
software | healthy | packages/flutter_tools/test/integration.shard |
commands.shard |
software | healthy | packages/flutter_tools/test/commands.shard |
web.shard |
software | healthy | packages/flutter_tools/test/web.shard |
lib |
software | healthy | packages/flutter_tools/lib |
src |
software | healthy | packages/flutter_tools/lib/src |
android |
software | healthy | packages/flutter_tools/lib/src/android |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
showSnippet |
software | healthy | dev/docs/assets/snippets.js:showSnippet |
findSiblingWithId |
software | healthy | dev/docs/assets/snippets.js:findSiblingWithId |
supportsCopying |
software | healthy | dev/docs/assets/snippets.js:supportsCopying |
copyStringToClipboard |
software | healthy | dev/docs/assets/snippets.js:copyStringToClipboard |
fixHref |
software | healthy | dev/docs/assets/snippets.js:fixHref |
copyTextToClipboard |
software | healthy | dev/docs/assets/snippets.js:copyTextToClipboard |
__init__ |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:27 |
Lookup |
software | dead | engine/src/tools/dart/create_updated_flutter_deps.py:30 |
ParseDepsFile |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:41 |
GitHashArg |
software | dead | engine/src/tools/dart/create_updated_flutter_deps.py:57 |
ParseArgs |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:68 |
PrettifySourcePathForDEPS |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:85 |
ComputeDartDeps |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:150 |
Main |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:184 |
test_PrettifySourcePathForDEPS_unversioned |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
test_PrettifySourcePathForDEPS_all_cases |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
test_ComputeDartDeps_nothing_to_do |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
test_ComputeDartDeps_unused_dep |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
test_ComputeDartDeps_used_dep |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
xvfb_display_index |
software | healthy | engine/src/flutter/testing/xvfb.py:15 |
xvfb_pid_filename |
software | healthy | engine/src/flutter/testing/xvfb.py:19 |
start_virtual_x |
software | healthy | engine/src/flutter/testing/xvfb.py:27 |
stop_virtual_x |
software | healthy | engine/src/flutter/testing/xvfb.py:138 |
install_apk |
software | healthy | engine/src/flutter/testing/android_systrace_test.py:36 |
start_perfetto |
software | healthy | engine/src/flutter/testing/android_systrace_test.py:44 |
launch_package |
software | healthy | engine/src/flutter/testing/android_systrace_test.py:54 |
collect_and_validate_trace |
software | healthy | engine/src/flutter/testing/android_systrace_test.py:75 |
main |
software | healthy | engine/src/flutter/testing/android_systrace_test.py:102 |
print |
software | healthy | engine/src/flutter/testing/run_tests.py:55 |
print_divider |
software | healthy | engine/src/flutter/testing/run_tests.py:59 |
is_asan |
software | healthy | engine/src/flutter/testing/run_tests.py:68 |
run_cmd |
software | healthy | engine/src/flutter/testing/run_tests.py:76 |
is_mac |
software | healthy | engine/src/flutter/testing/run_tests.py:153 |
is_aarm64 |
software | healthy | engine/src/flutter/testing/run_tests.py:157 |
is_linux |
software | healthy | engine/src/flutter/testing/run_tests.py:167 |
is_windows |
software | healthy | engine/src/flutter/testing/run_tests.py:171 |
executable_suffix |
software | healthy | engine/src/flutter/testing/run_tests.py:175 |
find_executable_path |
software | healthy | engine/src/flutter/testing/run_tests.py:179 |
vulkan_validation_env |
software | healthy | engine/src/flutter/testing/run_tests.py:195 |
metal_validation_env |
software | healthy | engine/src/flutter/testing/run_tests.py:208 |
build_engine_executable_command |
software | healthy | engine/src/flutter/testing/run_tests.py:226 |
run_engine_executable |
software | healthy | engine/src/flutter/testing/run_tests.py:265 |
__init__ |
software | healthy | engine/src/flutter/testing/run_tests.py:1161 |
__call__ |
software | healthy | engine/src/flutter/testing/run_tests.py:388 |
__str__ |
software | healthy | engine/src/flutter/testing/run_tests.py:419 |
run_cc_tests |
software | healthy | engine/src/flutter/testing/run_tests.py:436 |
make_test |
software | healthy | engine/src/flutter/testing/run_tests.py:446 |
run_engine_benchmarks |
software | healthy | engine/src/flutter/testing/run_tests.py:628 |
apply_args |
software | healthy | engine/src/flutter/testing/run_tests.py:667 |
threading_description |
software | healthy | engine/src/flutter/testing/run_tests.py:684 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
extract-deps |
cicd | healthy | engine/src/flutter/.github/workflows/third_party_scan.yml |
vuln-scan |
cicd | healthy | engine/src/flutter/.github/workflows/third_party_scan.yml |
cherrypick_to_release |
cicd | healthy | engine/src/flutter/.github/workflows/engine-cp.yml |
triage |
cicd | healthy | engine/src/flutter/.github/workflows/labeler.yml |
merge-changelog |
cicd | healthy | .github/workflows/merge-changelog.yml |
build |
cicd | healthy | .github/workflows/coverage.yml |
remove_cicd_label |
cicd | healthy | .github/workflows/cicd.yml |
generate-engine-content-hash |
cicd | healthy | .github/workflows/content-aware-hash.yml |
lock |
cicd | healthy | .github/workflows/lock.yaml |
create_issue |
cicd | healthy | .github/workflows/release-tracker.yml |
mirror_job |
cicd | healthy | .github/workflows/mirror.yml |
triage |
cicd | healthy | .github/workflows/labeler.yml |
cherrypick_not_merged_remove_label |
cicd | healthy | .github/workflows/easy-cp.yml |
remove_label_from_issues |
cicd | healthy | .github/workflows/easy-cp.yml |
cherrypick_to_release |
cicd | healthy | .github/workflows/easy-cp.yml |
check-membership |
cicd | healthy | .github/workflows/cut-release-branch.yml |
create-release-branch |
cicd | healthy | .github/workflows/cut-release-branch.yml |
Linux_tool-tests-general |
cicd | healthy | .github/workflows/tool-test-general.yml |
update-deps |
cicd | healthy | .github/workflows/roll-dart-dependencies.yml |
revert |
cicd | healthy | .github/workflows/revert.yml |
noResponse |
cicd | healthy | .github/workflows/no-response.yaml |
check_freeze |
cicd | healthy | .github/workflows/freeze.yml |
sync-engine |
cicd | healthy | .github/workflows/sync-engine-version.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::third_party_scan |
cicd | healthy | engine/src/flutter/.github/workflows/third_party_scan.yml |
gha::engine-cp |
cicd | healthy | engine/src/flutter/.github/workflows/engine-cp.yml |
gha::labeler |
cicd | healthy | engine/src/flutter/.github/workflows/labeler.yml |
gha::merge-changelog |
cicd | healthy | .github/workflows/merge-changelog.yml |
gha::coverage |
cicd | healthy | .github/workflows/coverage.yml |
gha::cicd |
cicd | healthy | .github/workflows/cicd.yml |
gha::content-aware-hash |
cicd | healthy | .github/workflows/content-aware-hash.yml |
gha::lock |
cicd | healthy | .github/workflows/lock.yaml |
gha::release-tracker |
cicd | healthy | .github/workflows/release-tracker.yml |
gha::mirror |
cicd | healthy | .github/workflows/mirror.yml |
gha::labeler |
cicd | healthy | .github/workflows/labeler.yml |
gha::easy-cp |
cicd | healthy | .github/workflows/easy-cp.yml |
gha::cut-release-branch |
cicd | healthy | .github/workflows/cut-release-branch.yml |
gha::tool-test-general |
cicd | healthy | .github/workflows/tool-test-general.yml |
gha::roll-dart-dependencies |
cicd | healthy | .github/workflows/roll-dart-dependencies.yml |
gha::revert |
cicd | healthy | .github/workflows/revert.yml |
gha::no-response |
cicd | healthy | .github/workflows/no-response.yaml |
gha::freeze |
cicd | healthy | .github/workflows/freeze.yml |
gha::sync-engine-version |
cicd | healthy | .github/workflows/sync-engine-version.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VarImpl |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps.py:26 |
TestPrettifySourcePathForDEPS |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
TestComputeDartDeps |
software | healthy | engine/src/tools/dart/create_updated_flutter_deps_tests.py:… |
EngineExecutableTask |
software | healthy | engine/src/flutter/testing/run_tests.py:362 |
FlutterTesterOptions |
software | healthy | engine/src/flutter/testing/run_tests.py:649 |
DirectoryChange |
software | healthy | engine/src/flutter/testing/run_tests.py:1154 |
RunTestsTest |
software | healthy | engine/src/flutter/testing/fuchsia/run_tests_test.py:29 |
BenchmarkResult |
software | healthy | engine/src/flutter/testing/benchmark/displaylist_benchmark_… |
FlutterEntrypointLoader |
software | healthy | engine/src/flutter/lib/web_ui/flutter_js/src/entrypoint_loa… |
FlutterLoader |
software | healthy | engine/src/flutter/lib/web_ui/flutter_js/src/loader.js:Flut… |
FlutterServiceWorkerLoader |
software | healthy | engine/src/flutter/lib/web_ui/flutter_js/src/service_worker… |
FlutterTrustedTypesPolicy |
software | healthy | engine/src/flutter/lib/web_ui/flutter_js/src/trusted_types.… |
GNTestCase |
software | healthy | engine/src/flutter/tools/gn_test.py:13 |
BuildFuchsiaArtifactsTest |
software | healthy | engine/src/flutter/tools/fuchsia/build_fuchsia_artifacts_te… |
PackageConfig |
software | healthy | engine/src/flutter/tools/fuchsia/dart/gen_dart_package_conf… |
VarImpl |
software | healthy | engine/src/flutter/ci/scan_deps.py:35 |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
FLUTTERACTIONSBOT_CP_TOKEN |
cicd | healthy | — |
FLUTTER_READ_ORG |
cicd | healthy | — |
FLUTTERMIRRORINGBOT_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.178.123 |
network | healthy | packages/flutter_tools/static/custom-devices.schema.json |
127.0.0.1 |
network | healthy | packages/flutter_tools/static/custom-devices.schema.json |
1.2.0.0 |
network | healthy | engine/src/flutter/lib/web_ui/dev/package_lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-n3lqyj5h |
software | healthy | /tmp/repobility-clone-n3lqyj5h |
| Label | Layer | Status | Path |
|---|---|---|---|
port:22 |
network | healthy | engine/src/flutter/.github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | engine/src/flutter/testing/run_tests.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::engine/src/flutter/shell/platform/android… |
security | healthy | engine/src/flutter/shell/platform/android/io/flutter/embedd… |
This page is publicly accessible at:
https://repobility.com/scan/c3e85ec5-2e36-4677-a1e8-7af65f6cee90/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c3e85ec5-2e36-4677-a1e8-7af65f6cee90/
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.