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.
34 of your 48 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

ocornut/imgui

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Score breakdown â 2026-05-18-v5
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
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 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.

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

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

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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
repobility-clone-5p7zl1sb software healthy /tmp/repobility-clone-5p7zl1sb

LabelLayerStatusPath
PVS_STUDIO_LICENSE cicd healthy
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/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.