https://github.com/godotengine/godot
· scanned 2026-06-05 05:40 UTC (8 hours, 5 minutes ago)
· 10 languages
413 findings (37 legacy + 376 scanner) 11/13 scanners ran 57th percentile · C · large (100-500K LoC) Scanner says 91 (lower by 26)
Last scanned 8 hours, 5 minutes ago · v2 · 225 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 |
75.0 | 0.15 | 11.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
57.0 | 0.15 | 8.55 |
code_quality |
66.0 | 0.10 | 6.60 |
| Overall | 1.00 | 64.9 |
All 10124 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 |
|---|---|---|---|
platform_methods.py |
software | healthy | platform_methods.py |
methods.py |
software | healthy | methods.py |
README.md |
software | healthy | README.md |
DONORS.md |
software | healthy | DONORS.md |
gles3_builders.py |
software | healthy | gles3_builders.py |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
glsl_builders.py |
software | healthy | glsl_builders.py |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
AUTHORS.md |
software | healthy | AUTHORS.md |
pyproject.toml |
software | healthy | pyproject.toml |
version.py |
software | warning | version.py |
scu_builders.py |
software | healthy | scu_builders.py |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
display_server_mock.cpp |
software | healthy | tests/display_server_mock.cpp |
signal_watcher.cpp |
software | healthy | tests/signal_watcher.cpp |
test_macros.cpp |
software | healthy | tests/test_macros.cpp |
test_tools.h |
software | healthy | tests/test_tools.h |
test_main.h |
software | healthy | tests/test_main.h |
signal_watcher.h |
software | healthy | tests/signal_watcher.h |
test_utils.h |
software | healthy | tests/test_utils.h |
display_server_mock.h |
software | healthy | tests/display_server_mock.h |
create_test.py |
software | healthy | tests/create_test.py |
test_utils.cpp |
software | healthy | tests/test_utils.cpp |
test_main.cpp |
software | healthy | tests/test_main.cpp |
test_macros.h |
software | healthy | tests/test_macros.h |
test_builders.py |
software | healthy | tests/test_builders.py |
validate_builders.py |
software | healthy | tests/python_build/validate_builders.py |
test_text_server.cpp |
software | healthy | tests/servers/test_text_server.cpp |
test_navigation_server_2d.cpp |
software | healthy | tests/servers/test_navigation_server_2d.cpp |
test_triangle2.cpp |
software | healthy | tests/servers/test_triangle2.cpp |
test_nav_heap.cpp |
software | healthy | tests/servers/test_nav_heap.cpp |
test_navigation_server_3d.cpp |
software | healthy | tests/servers/test_navigation_server_3d.cpp |
test_shader_preprocessor.cpp |
software | healthy | tests/servers/rendering/test_shader_preprocessor.cpp |
test_crypto.cpp |
software | healthy | tests/core/test_crypto.cpp |
test_hashing_context.cpp |
software | healthy | tests/core/test_hashing_context.cpp |
test_time.cpp |
software | healthy | tests/core/test_time.cpp |
test_validate_testing.cpp |
software | healthy | tests/core/test_validate_testing.cpp |
test_shortcut.cpp |
software | healthy | tests/core/input/test_shortcut.cpp |
test_input_event_mouse.cpp |
software | healthy | tests/core/input/test_input_event_mouse.cpp |
test_input_event.cpp |
software | healthy | tests/core/input/test_input_event.cpp |
test_input_event_key.cpp |
software | healthy | tests/core/input/test_input_event_key.cpp |
test_worker_thread_pool.cpp |
software | healthy | tests/core/threads/test_worker_thread_pool.cpp |
test_project_settings.cpp |
software | healthy | tests/core/config/test_project_settings.cpp |
test_translation.cpp |
software | healthy | tests/core/string/test_translation.cpp |
test_node_path.cpp |
software | healthy | tests/core/string/test_node_path.cpp |
test_fuzzy_search.cpp |
software | healthy | tests/core/string/test_fuzzy_search.cpp |
test_string.cpp |
software | healthy | tests/core/string/test_string.cpp |
test_translation_server.cpp |
software | healthy | tests/core/string/test_translation_server.cpp |
test_local_vector.cpp |
software | healthy | tests/core/templates/test_local_vector.cpp |
test_list.cpp |
software | healthy | tests/core/templates/test_list.cpp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
python_build |
software | healthy | tests/python_build |
servers |
software | healthy | tests/servers |
rendering |
software | healthy | tests/servers/rendering |
core |
software | healthy | tests/core |
input |
software | healthy | tests/core/input |
threads |
software | healthy | tests/core/threads |
config |
software | healthy | tests/core/config |
string |
software | healthy | tests/core/string |
templates |
software | healthy | tests/core/templates |
variant |
software | healthy | tests/core/variant |
io |
software | healthy | tests/core/io |
os |
software | healthy | tests/core/os |
object |
software | healthy | tests/core/object |
math |
software | healthy | tests/core/math |
compatibility_test |
software | healthy | tests/compatibility_test |
src |
software | healthy | tests/compatibility_test/src |
scene |
software | healthy | tests/scene |
platform |
software | healthy | platform |
android |
software | healthy | platform/android |
plugin |
software | healthy | platform/android/plugin |
api |
software | healthy | platform/android/api |
variant |
software | healthy | platform/android/variant |
editor |
software | healthy | platform/android/editor |
java |
software | healthy | platform/android/java |
app |
software | healthy | platform/android/java/app |
src |
software | healthy | platform/android/java/app/src |
instrumented |
software | healthy | platform/android/java/app/src/instrumented |
java |
software | healthy | platform/android/java/app/src/instrumented/java |
com |
software | healthy | platform/android/java/app/src/instrumented/java/com |
godot |
software | healthy | platform/android/java/app/src/instrumented/java/com/godot |
game |
software | healthy | platform/android/java/app/src/instrumented/java/com/godot/g… |
test |
software | healthy | platform/android/java/app/src/instrumented/java/com/godot/g… |
javaclasswrapper |
software | healthy | platform/android/java/app/src/instrumented/java/com/godot/g… |
androidTestInstrumented |
software | healthy | platform/android/java/app/src/androidTestInstrumented |
java |
software | healthy | platform/android/java/app/src/androidTestInstrumented/java |
com |
software | healthy | platform/android/java/app/src/androidTestInstrumented/java/… |
godot |
software | healthy | platform/android/java/app/src/androidTestInstrumented/java/… |
game |
software | healthy | platform/android/java/app/src/androidTestInstrumented/java/… |
main |
software | healthy | platform/android/java/app/src/main |
java |
software | healthy | platform/android/java/app/src/main/java |
com |
software | healthy | platform/android/java/app/src/main/java/com |
godot |
software | healthy | platform/android/java/app/src/main/java/com/godot |
game |
software | healthy | platform/android/java/app/src/main/java/com/godot/game |
assetPackInstallTime |
software | healthy | platform/android/java/app/assetPackInstallTime |
lib |
software | healthy | platform/android/java/lib |
src |
software | healthy | platform/android/java/lib/src |
test |
software | healthy | platform/android/java/lib/src/test |
java |
software | healthy | platform/android/java/lib/src/test/java |
org |
software | healthy | platform/android/java/lib/src/test/java/org |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
detect_arch |
software | healthy | platform_methods.py:37 |
validate_arch |
software | healthy | platform_methods.py:51 |
get_build_version |
software | healthy | platform_methods.py:60 |
lipo |
software | healthy | platform_methods.py:77 |
get_mvk_sdk_path |
software | healthy | platform_methods.py:99 |
int_or_zero |
software | healthy | platform_methods.py:100 |
ver_parse |
software | healthy | platform_methods.py:106 |
detect_mvk |
software | healthy | platform_methods.py:138 |
combine_libs_apple_embedded |
software | dead | platform_methods.py:164 |
lipo_and_copy_apple_embedded |
software | healthy | platform_methods.py:175 |
generate_bundle_apple_embedded |
software | healthy | platform_methods.py:256 |
setup_swift_builder |
software | dead | platform_methods.py:307 |
generate_swift_action |
software | dead | platform_methods.py:381 |
set_scu_folders |
software | dead | methods.py:30 |
add_source_files_orig |
software | healthy | methods.py:35 |
add_source_files_scu |
software | healthy | methods.py:54 |
add_source_files |
software | dead | methods.py:79 |
redirect_emitter |
software | dead | methods.py:87 |
disable_warnings |
software | dead | methods.py:114 |
force_optimization_on_debug |
software | dead | methods.py:122 |
add_module_version_string |
software | healthy | methods.py:132 |
get_version_info |
software | healthy | methods.py:136 |
get_git_info |
software | dead | methods.py:168 |
get_cmdline_bool |
software | dead | methods.py:225 |
detect_modules |
software | dead | methods.py:239 |
add_module |
software | healthy | methods.py:257 |
is_engine |
software | healthy | methods.py:262 |
get_files |
software | healthy | methods.py:272 |
is_module |
software | healthy | methods.py:302 |
convert_custom_modules_path |
software | dead | methods.py:312 |
module_add_dependencies |
software | healthy | methods.py:324 |
module_check_dependencies |
software | healthy | methods.py:337 |
sort_module_list |
software | dead | methods.py:364 |
use_windows_spawn_fix |
software | healthy | methods.py:381 |
mySubProcess |
software | healthy | methods.py:385 |
mySpawn |
software | dead | methods.py:406 |
no_verbose |
software | dead | methods.py:424 |
detect_visual_c_compiler_version |
software | dead | methods.py:459 |
find_visual_c_batch_file |
software | healthy | methods.py:524 |
generate_cpp_hint_file |
software | dead | methods.py:542 |
glob_recursive |
software | healthy | methods.py:565 |
precious_program |
software | dead | methods.py:577 |
add_shared_library |
software | dead | methods.py:583 |
add_library |
software | dead | methods.py:589 |
add_program |
software | dead | methods.py:595 |
CommandNoCache |
software | dead | methods.py:601 |
Run |
software | healthy | methods.py:607 |
detect_darwin_toolchain_path |
software | healthy | methods.py:613 |
detect_darwin_sdk_path |
software | healthy | methods.py:625 |
is_apple_clang |
software | healthy | methods.py:661 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ShowProgress |
software | healthy | methods.py:822 |
GLES3HeaderStruct |
software | healthy | gles3_builders.py:8 |
RDHeaderStruct |
software | healthy | glsl_builders.py:8 |
RAWHeaderStruct |
software | healthy | glsl_builders.py:253 |
DualStackServer |
software | healthy | platform/web/serve.py:14 |
CORSRequestHandler |
software | healthy | platform/web/serve.py:22 |
RingBuffer |
software | healthy | platform/web/js/libs/audio.worklet.js:RingBuffer |
GodotProcessor |
software | healthy | platform/web/js/libs/audio.worklet.js:GodotProcessor |
GodotPositionReportingProcessor |
software | healthy | platform/web/js/libs/audio.position.worklet.js:GodotPositio… |
Sample |
software | healthy | platform/web/js/libs/library_godot_audio.js:Sample |
SampleNodeBus |
software | healthy | platform/web/js/libs/library_godot_audio.js:SampleNodeBus |
SampleNode |
software | healthy | platform/web/js/libs/library_godot_audio.js:SampleNode |
Bus |
software | healthy | platform/web/js/libs/library_godot_audio.js:Bus |
JSDoclet |
software | healthy | platform/web/js/jsdoc2rst/publish.js:JSDoclet |
to |
software | healthy | platform/web/js/engine/engine.js:to |
provides |
software | healthy | platform/web/js/engine/engine.js:provides |
State |
software | healthy | doc/tools/make_rst.py:160 |
TagState |
software | healthy | doc/tools/make_rst.py:452 |
TypeName |
software | healthy | doc/tools/make_rst.py:461 |
DefinitionBase |
software | healthy | doc/tools/make_rst.py:480 |
PropertyDef |
software | healthy | doc/tools/make_rst.py:492 |
ParameterDef |
software | healthy | doc/tools/make_rst.py:513 |
SignalDef |
software | healthy | doc/tools/make_rst.py:521 |
AnnotationDef |
software | healthy | doc/tools/make_rst.py:529 |
MethodDef |
software | healthy | doc/tools/make_rst.py:544 |
ConstantDef |
software | healthy | doc/tools/make_rst.py:561 |
EnumDef |
software | healthy | doc/tools/make_rst.py:570 |
ThemeItemDef |
software | healthy | doc/tools/make_rst.py:579 |
ClassDef |
software | healthy | doc/tools/make_rst.py:591 |
ScriptLanguageParityCheck |
software | healthy | doc/tools/make_rst.py:647 |
ClassStatusProgress |
software | healthy | doc/tools/doc_status.py:136 |
ClassStatus |
software | healthy | doc/tools/doc_status.py:177 |
ToolsLocation |
software | healthy | modules/mono/build_scripts/build_assemblies.py:115 |
LicenseReader |
software | healthy | core/core_builders.py:165 |
UnknownTypeError |
software | healthy | core/extension/make_interface_header.py:172 |
IncludeData |
software | healthy | misc/scripts/validate_includes.py:26 |
GodotStringNamePrinter |
software | healthy | misc/utility/godot_gdb_pretty_print.py:32 |
GodotStringPrinter |
software | healthy | misc/utility/godot_gdb_pretty_print.py:45 |
GodotVectorPrinter |
software | healthy | misc/utility/godot_gdb_pretty_print.py:58 |
Ansi |
software | healthy | misc/utility/color.py:53 |
| Label | Layer | Status | Path |
|---|---|---|---|
static-checks |
cicd | healthy | .github/workflows/runner.yml |
android-build |
cicd | healthy | .github/workflows/runner.yml |
ios-build |
cicd | healthy | .github/workflows/runner.yml |
linux-build |
cicd | healthy | .github/workflows/runner.yml |
macos-build |
cicd | healthy | .github/workflows/runner.yml |
windows-build |
cicd | healthy | .github/workflows/runner.yml |
web-build |
cicd | healthy | .github/workflows/runner.yml |
build-linux |
cicd | healthy | .github/workflows/linux_builds.yml |
static-checks |
cicd | healthy | .github/workflows/static_checks.yml |
ios-template |
cicd | healthy | .github/workflows/ios_builds.yml |
build-windows |
cicd | healthy | .github/workflows/windows_builds.yml |
build-macos |
cicd | healthy | .github/workflows/macos_builds.yml |
web-template |
cicd | healthy | .github/workflows/web_builds.yml |
build-android |
cicd | healthy | .github/workflows/android_builds.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::runner |
cicd | healthy | .github/workflows/runner.yml |
gha::linux_builds |
cicd | healthy | .github/workflows/linux_builds.yml |
gha::static_checks |
cicd | healthy | .github/workflows/static_checks.yml |
gha::ios_builds |
cicd | healthy | .github/workflows/ios_builds.yml |
gha::windows_builds |
cicd | healthy | .github/workflows/windows_builds.yml |
gha::macos_builds |
cicd | healthy | .github/workflows/macos_builds.yml |
gha::web_builds |
cicd | healthy | .github/workflows/web_builds.yml |
gha::android_builds |
cicd | healthy | .github/workflows/android_builds.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GODOT_CPP_BRANCH |
cicd | healthy | — |
EM_VERSION |
cicd | healthy | — |
CHANGED_FILES |
cicd | healthy | — |
SCONS_FLAGS |
cicd | healthy | — |
SERVICE_ACCOUNT_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
1.3.231.0 |
network | healthy | platform_methods.py |
127.0.0.1 |
network | healthy | platform/web/serve.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7j2xtllu |
software | healthy | /tmp/repobility-clone-7j2xtllu |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | thirdparty/sdl/update-sdl.sh |
This page is publicly accessible at:
https://repobility.com/scan/f2237c1f-9cc0-4d72-89e9-d822433e9470/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f2237c1f-9cc0-4d72-89e9-d822433e9470/
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.