https://github.com/ocornut/imgui
· scanned 2026-06-05 07:58 UTC (5 days, 22 hours ago)
· 10 languages
66 raw signals (48 security + 18 graph) 11/13 scanners ran 0th percentile · Cpp · large (100-500K LoC) System graph score 99 (lower by 47)
Last scanned 5 days, 22 hours ago · v2 · 18 actionable findings from 2 signal sources. 39 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 |
55.0 | 0.15 | 8.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
35.0 | 0.15 | 5.25 |
practices_score |
55.0 | 0.15 | 8.25 |
code_quality |
50.0 | 0.10 | 5.00 |
| Overall | 1.00 | 51.8 |
All 232 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 |
|---|---|---|---|
imgui_draw.cpp |
software | healthy | imgui_draw.cpp |
imgui.cpp |
software | healthy | imgui.cpp |
imgui_demo.cpp |
software | healthy | imgui_demo.cpp |
imconfig.h |
software | healthy | imconfig.h |
imgui_internal.h |
software | healthy | imgui_internal.h |
imgui.h |
software | healthy | imgui.h |
imstb_textedit.h |
software | healthy | imstb_textedit.h |
imgui_widgets.cpp |
software | healthy | imgui_widgets.cpp |
imgui_tables.cpp |
software | healthy | imgui_tables.cpp |
imstb_rectpack.h |
software | healthy | imstb_rectpack.h |
imstb_truetype.h |
software | healthy | imstb_truetype.h |
FONTS.md |
software | healthy | docs/FONTS.md |
BACKENDS.md |
software | healthy | docs/BACKENDS.md |
FAQ.md |
software | healthy | docs/FAQ.md |
README.md |
software | healthy | docs/README.md |
EXAMPLES.md |
software | healthy | docs/EXAMPLES.md |
CONTRIBUTING.md |
software | healthy | docs/CONTRIBUTING.md |
SECURITY.md |
software | healthy | docs/SECURITY.md |
imgui_impl_glfw.h |
software | healthy | backends/imgui_impl_glfw.h |
imgui_impl_glut.h |
software | healthy | backends/imgui_impl_glut.h |
imgui_impl_dx10.h |
software | healthy | backends/imgui_impl_dx10.h |
imgui_impl_android.cpp |
software | healthy | backends/imgui_impl_android.cpp |
imgui_impl_wgpu.h |
software | healthy | backends/imgui_impl_wgpu.h |
imgui_impl_sdl3.cpp |
software | healthy | backends/imgui_impl_sdl3.cpp |
imgui_impl_vulkan.h |
software | healthy | backends/imgui_impl_vulkan.h |
imgui_impl_dx11.cpp |
software | healthy | backends/imgui_impl_dx11.cpp |
imgui_impl_win32.cpp |
software | healthy | backends/imgui_impl_win32.cpp |
imgui_impl_sdlrenderer2.cpp |
software | healthy | backends/imgui_impl_sdlrenderer2.cpp |
imgui_impl_osx.h |
software | healthy | backends/imgui_impl_osx.h |
imgui_impl_opengl3.cpp |
software | healthy | backends/imgui_impl_opengl3.cpp |
imgui_impl_sdl3.h |
software | healthy | backends/imgui_impl_sdl3.h |
imgui_impl_dx9.h |
software | healthy | backends/imgui_impl_dx9.h |
imgui_impl_null.cpp |
software | healthy | backends/imgui_impl_null.cpp |
imgui_impl_sdlrenderer3.cpp |
software | healthy | backends/imgui_impl_sdlrenderer3.cpp |
imgui_impl_sdlgpu3.cpp |
software | healthy | backends/imgui_impl_sdlgpu3.cpp |
imgui_impl_allegro5.cpp |
software | healthy | backends/imgui_impl_allegro5.cpp |
imgui_impl_glfw.cpp |
software | healthy | backends/imgui_impl_glfw.cpp |
imgui_impl_dx12.h |
software | healthy | backends/imgui_impl_dx12.h |
imgui_impl_sdl2.cpp |
software | healthy | backends/imgui_impl_sdl2.cpp |
imgui_impl_sdlgpu3.h |
software | healthy | backends/imgui_impl_sdlgpu3.h |
imgui_impl_opengl3_loader.h |
software | healthy | backends/imgui_impl_opengl3_loader.h |
imgui_impl_opengl2.cpp |
software | healthy | backends/imgui_impl_opengl2.cpp |
imgui_impl_allegro5.h |
software | healthy | backends/imgui_impl_allegro5.h |
imgui_impl_null.h |
software | healthy | backends/imgui_impl_null.h |
imgui_impl_win32.h |
software | healthy | backends/imgui_impl_win32.h |
imgui_impl_sdlrenderer3.h |
software | healthy | backends/imgui_impl_sdlrenderer3.h |
imgui_impl_dx12.cpp |
software | healthy | backends/imgui_impl_dx12.cpp |
imgui_impl_sdlrenderer2.h |
software | healthy | backends/imgui_impl_sdlrenderer2.h |
imgui_impl_opengl2.h |
software | healthy | backends/imgui_impl_opengl2.h |
imgui_impl_sdl2.h |
software | healthy | backends/imgui_impl_sdl2.h |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
backends |
software | healthy | backends |
vulkan |
software | healthy | backends/vulkan |
examples |
software | healthy | examples |
example_apple_opengl2 |
software | healthy | examples/example_apple_opengl2 |
example_glut_opengl2 |
software | healthy | examples/example_glut_opengl2 |
example_allegro5 |
software | healthy | examples/example_allegro5 |
example_sdl2_directx11 |
software | healthy | examples/example_sdl2_directx11 |
example_win32_directx10 |
software | healthy | examples/example_win32_directx10 |
example_apple_metal |
software | healthy | examples/example_apple_metal |
example_sdl3_vulkan |
software | healthy | examples/example_sdl3_vulkan |
example_win32_directx12 |
software | healthy | examples/example_win32_directx12 |
example_win32_opengl3 |
software | healthy | examples/example_win32_opengl3 |
example_sdl2_metal |
software | healthy | examples/example_sdl2_metal |
example_glfw_opengl2 |
software | healthy | examples/example_glfw_opengl2 |
example_sdl3_sdlrenderer3 |
software | healthy | examples/example_sdl3_sdlrenderer3 |
example_glfw_opengl3 |
software | healthy | examples/example_glfw_opengl3 |
example_sdl2_sdlrenderer2 |
software | healthy | examples/example_sdl2_sdlrenderer2 |
example_sdl3_directx11 |
software | healthy | examples/example_sdl3_directx11 |
example_sdl2_wgpu |
software | healthy | examples/example_sdl2_wgpu |
example_glfw_vulkan |
software | healthy | examples/example_glfw_vulkan |
example_glfw_metal |
software | healthy | examples/example_glfw_metal |
example_sdl3_metal |
software | healthy | examples/example_sdl3_metal |
example_win32_vulkan |
software | healthy | examples/example_win32_vulkan |
libs |
software | healthy | examples/libs |
usynergy |
software | healthy | examples/libs/usynergy |
glfw |
software | healthy | examples/libs/glfw |
include |
software | healthy | examples/libs/glfw/include |
GLFW |
software | healthy | examples/libs/glfw/include/GLFW |
emscripten |
software | healthy | examples/libs/emscripten |
example_sdl3_opengl3 |
software | healthy | examples/example_sdl3_opengl3 |
example_sdl3_wgpu |
software | healthy | examples/example_sdl3_wgpu |
example_sdl2_opengl3 |
software | healthy | examples/example_sdl2_opengl3 |
example_null |
software | healthy | examples/example_null |
example_glfw_wgpu |
software | healthy | examples/example_glfw_wgpu |
example_android_opengl3 |
software | healthy | examples/example_android_opengl3 |
android |
software | healthy | examples/example_android_opengl3/android |
app |
software | healthy | examples/example_android_opengl3/android/app |
src |
software | healthy | examples/example_android_opengl3/android/app/src |
main |
software | healthy | examples/example_android_opengl3/android/app/src/main |
java |
software | healthy | examples/example_android_opengl3/android/app/src/main/java |
gradle |
software | healthy | examples/example_android_opengl3/android/gradle |
example_sdl2_vulkan |
software | healthy | examples/example_sdl2_vulkan |
example_sdl2_opengl2 |
software | healthy | examples/example_sdl2_opengl2 |
example_sdl3_sdlgpu3 |
software | healthy | examples/example_sdl3_sdlgpu3 |
example_win32_directx9 |
software | healthy | examples/example_win32_directx9 |
example_win32_directx11 |
software | healthy | examples/example_win32_directx11 |
misc |
software | healthy | misc |
freetype |
software | healthy | misc/freetype |
single_file |
software | healthy | misc/single_file |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | misc/debuggers/imgui_lldb.py:115 |
bind_to |
software | healthy | misc/debuggers/imgui_lldb.py:26 |
update |
software | dead | misc/debuggers/imgui_lldb.py:118 |
num_children |
software | dead | misc/debuggers/imgui_lldb.py:33 |
get_child_index |
software | dead | misc/debuggers/imgui_lldb.py:36 |
get_child_at_index |
software | dead | misc/debuggers/imgui_lldb.py:39 |
has_children |
software | dead | misc/debuggers/imgui_lldb.py:42 |
get_value |
software | dead | misc/debuggers/imgui_lldb.py:45 |
get_summary |
software | dead | misc/debuggers/imgui_lldb.py:121 |
get_active_enum_flags |
software | healthy | misc/debuggers/imgui_lldb.py:94 |
__lldb_init_module |
software | healthy | misc/debuggers/imgui_lldb.py:138 |
add_summary |
software | healthy | misc/debuggers/imgui_lldb.py:155 |
add_synthetic |
software | healthy | misc/debuggers/imgui_lldb.py:175 |
| Label | Layer | Status | Path |
|---|---|---|---|
scheduled |
cicd | healthy | .github/workflows/scheduled.yml |
manual |
cicd | healthy | .github/workflows/manual.yml |
PVS-Studio |
cicd | healthy | .github/workflows/static-analysis.yml |
Build-Windows |
cicd | healthy | .github/workflows/build.yml |
Build-Linux |
cicd | healthy | .github/workflows/build.yml |
Build-MacOS |
cicd | healthy | .github/workflows/build.yml |
Build-iOS |
cicd | healthy | .github/workflows/build.yml |
Build-Emscripten |
cicd | healthy | .github/workflows/build.yml |
Build-Android |
cicd | healthy | .github/workflows/build.yml |
Test-Windows |
cicd | healthy | .github/workflows/build.yml |
Test-Linux |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ArraySynthBase |
software | healthy | misc/debuggers/imgui_lldb.py:18 |
ImVectorSynth |
software | healthy | misc/debuggers/imgui_lldb.py:48 |
ImSpanSynth |
software | healthy | misc/debuggers/imgui_lldb.py:60 |
ImRectSummary |
software | healthy | misc/debuggers/imgui_lldb.py:75 |
ImGuiWindowSummary |
software | healthy | misc/debuggers/imgui_lldb.py:114 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::scheduled |
cicd | healthy | .github/workflows/scheduled.yml |
gha::manual |
cicd | healthy | .github/workflows/manual.yml |
gha::static-analysis |
cicd | healthy | .github/workflows/static-analysis.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5p7zl1sb |
software | healthy | /tmp/repobility-clone-5p7zl1sb |
| Label | Layer | Status | Path |
|---|---|---|---|
PVS_STUDIO_LICENSE |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/f8370ffd-84f8-4e0f-9161-ac7dc8c60afb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f8370ffd-84f8-4e0f-9161-ac7dc8c60afb/
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.