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

Scan timing: clone 1.81s · analysis 0.87s · 1.5 MB · GitHub API rate-limit (preflight)

DarkionAvey/windhawk-taskbar-centered-condensed

https://github.com/DarkionAvey/windhawk-taskbar-centered-condensed · scanned 2026-06-05 17:36 UTC (4 days, 22 hours ago) · 10 languages

68 raw signals (36 security + 32 graph) System graph score 96 (lower by 43)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 22 hours ago · v2 · 26 actionable findings from 2 signal sources. 26 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 58.0 0.15 8.70
practices_score 40.0 0.15 6.00
code_quality 48.0 0.10 4.80
Overall 1.00 52.8
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 108 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
generate_options_table software healthy assemble-mod.py:17
remove_options_section software healthy assemble-mod.py:45
read_file software healthy assemble-mod.py:51
remove_cpp_comments software dead assemble-mod.py:57
write_file software healthy assemble-mod.py:64
get_next_patch_version software healthy assemble-mod.py:85
get_compiler_options_string software healthy assemble-mod.py:99
main software healthy assemble-mod.py:111
__init__ software healthy dependencies/main.py:1060
text software healthy dependencies/main.py:34
replace_regex software healthy dependencies/main.py:41
remove_regex software healthy dependencies/main.py:75
replace_literal software healthy dependencies/main.py:97
remove_literal software healthy dependencies/main.py:141
rename_identifier software dead dependencies/main.py:161
insert_before_regex software dead dependencies/main.py:179
insert_after_regex software dead dependencies/main.py:197
insert_before_literal software healthy dependencies/main.py:215
insert_after_literal software healthy dependencies/main.py:233
prepend software healthy dependencies/main.py:251
remove_function software healthy dependencies/main.py:259
replace_function software healthy dependencies/main.py:282
replace_function_body software dead dependencies/main.py:299
disable_function_at_start software healthy dependencies/main.py:315
remove_typedef_enum software healthy dependencies/main.py:331
keep_from_literal software healthy dependencies/main.py:339
keep_until_literal software healthy dependencies/main.py:348
assert_startswith software healthy dependencies/main.py:357
assert_endswith software healthy dependencies/main.py:362
strip software healthy dependencies/main.py:367
strip_optional software healthy dependencies/main.py:374
remove_line_comments software healthy dependencies/main.py:378
collapse_blank_lines software healthy dependencies/main.py:381
remove_whitespace_only_lines software healthy dependencies/main.py:384
_scope_label software healthy dependencies/main.py:391
_commit software healthy dependencies/main.py:396
_commit_target software healthy dependencies/main.py:402
_get_patch_target software healthy dependencies/main.py:421
_find_single_cpp_body_after_signature software healthy dependencies/main.py:438
_replace_span software healthy dependencies/main.py:453
_raise_no_change software healthy dependencies/main.py:462
_find_single_cpp_block_after_signature software healthy dependencies/main.py:468
_find_cpp_blocks_after_signature software healthy dependencies/main.py:481
_cpp_signature_to_flexible_regex software healthy dependencies/main.py:518
_trim_block_replacement software healthy dependencies/main.py:543
_find_matching_brace software healthy dependencies/main.py:549
_read_raw_string_end software healthy dependencies/main.py:628
read_file software healthy dependencies/main.py:639
generate_slash_block software healthy dependencies/main.py:643
format_content software healthy dependencies/main.py:1064

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
assemble-mod.py software healthy assemble-mod.py
README.md software healthy README.md
assembled-mod.cpp software healthy assembled-mod.cpp
main.py software healthy dependencies/main.py
b_taskbar-start-button-position.wh.cpp software healthy dependencies/modified-dependencies/b_taskbar-start-button-p…
a_taskbar-icon-size.wh.cpp software healthy dependencies/modified-dependencies/a_taskbar-icon-size.wh.c…
running-indicator-hooks.cpp software healthy dependencies/debugging-tools/running-indicator-hooks.cpp
icon_size_hooks.cpp software healthy dependencies/debugging-tools/icon_size_hooks.cpp
generated_hooks_tb_view_animations.cpp software healthy dependencies/debugging-tools/generated_hooks_tb_view_animat…
tb_view_generated_hooks_spy_mod.cpp software healthy dependencies/debugging-tools/tb_view_generated_hooks_spy_mo…
tb-view-interface-hooks-generator.py software healthy dependencies/debugging-tools/tb-view-interface-hooks-genera…
undecorated-hooks-generator.py software healthy dependencies/debugging-tools/undecorated-hooks-generator.py
print_windows.py software healthy dependencies/debugging-tools/print_windows.py
taskbar-states.cpp software healthy mod-parts/taskbar-states.cpp
utils-style-xml.cpp software healthy mod-parts/utils-style-xml.cpp
mod-settings.yml software healthy mod-parts/mod-settings.yml
windhawk-brush.cpp software healthy mod-parts/windhawk-brush.cpp
utils-apply-style-helpers.cpp software healthy mod-parts/utils-apply-style-helpers.cpp
g_settings.cpp software healthy mod-parts/g_settings.cpp
top-level-variables.cpp software healthy mod-parts/top-level-variables.cpp
utils-string.cpp software healthy mod-parts/utils-string.cpp
ascii-art-and-imports.cpp software healthy mod-parts/ascii-art-and-imports.cpp
start-menu-position-code.cpp software healthy mod-parts/start-menu-position-code.cpp
win-dock-mod.cpp software healthy mod-parts/win-dock-mod.cpp
utils-debouncer.cpp software healthy mod-parts/utils-debouncer.cpp
Taskbar.View.dll_methods.cpp software healthy mod-parts/hooks/Taskbar.View.dll_methods.cpp
Taskbar.View.dll_sigs.cpp software healthy mod-parts/hooks/Taskbar.View.dll_sigs.cpp
taskbar.dll_methods.cpp software healthy mod-parts/hooks/taskbar.dll_methods.cpp
taskbar.dll_sigs.cpp software healthy mod-parts/hooks/taskbar.dll_sigs.cpp

LabelLayerStatusPath
PatchError software healthy dependencies/main.py:17
CppPatcher software healthy dependencies/main.py:21
URLProcessor software healthy dependencies/main.py:651
TaskbarIconSizeMod software healthy dependencies/main.py:727
StartButtonPosition software healthy dependencies/main.py:805
TaskbarStylerMod software healthy dependencies/main.py:1059

LabelLayerStatusPath
dependencies software healthy dependencies
modified-dependencies software healthy dependencies/modified-dependencies
debugging-tools software healthy dependencies/debugging-tools
mod-parts software healthy mod-parts
hooks software healthy mod-parts/hooks

LabelLayerStatusPath
repobility-clone-g26vscsf software healthy /tmp/repobility-clone-g26vscsf
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/7c267411-5f29-4f69-b4e7-e85c1ab733d9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/7c267411-5f29-4f69-b4e7-e85c1ab733d9/

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.