Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
22 of your 39 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

godotengine/godot

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Score breakdown â 2026-05-18-v5
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
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
GODOT_CPP_BRANCH cicd healthy
EM_VERSION cicd healthy
CHANGED_FILES cicd healthy
SCONS_FLAGS cicd healthy
SERVICE_ACCOUNT_KEY cicd healthy

LabelLayerStatusPath
1.3.231.0 network healthy platform_methods.py
127.0.0.1 network healthy platform/web/serve.py

LabelLayerStatusPath
repobility-clone-7j2xtllu software healthy /tmp/repobility-clone-7j2xtllu

LabelLayerStatusPath
gpu (detected) hardware healthy thirdparty/sdl/update-sdl.sh
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.