https://github.com/SomeoneIsWorking/benefactor
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
27 raw signals (0 security + 27 graph)
Last scanned 2 months, 2 weeks ago · v1 · 26 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 287 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 |
|---|---|---|---|
find_segments |
software | healthy | tools/extract_whdload_data.py:38 |
make_delta |
software | healthy | tools/extract_whdload_data.py:49 |
pack_whld |
software | healthy | tools/extract_whdload_data.py:59 |
load_whld |
software | healthy | tools/extract_whdload_data.py:68 |
main |
software | healthy | tools/extract_whdload_data.py:80 |
check_disk |
software | healthy | tools/verify_disks.py:50 |
main |
software | healthy | tools/verify_disks.py:98 |
disasm |
software | healthy | tools/disasm_boot.py:8 |
run |
software | healthy | tools/extract_chipram_from_roms.py:20 |
main |
software | healthy | tools/extract_chipram_from_roms.py:27 |
load |
software | healthy | tools/fb_view.py:16 |
to_png |
software | healthy | tools/fb_view.py:22 |
chunk |
software | healthy | tools/fb_view.py:149 |
row_lum |
software | healthy | tools/fb_view.py:39 |
best_shift |
software | healthy | tools/fb_view.py:48 |
sad |
software | healthy | tools/fb_view.py:68 |
best_align |
software | healthy | tools/fb_view.py:86 |
triptych |
software | healthy | tools/fb_view.py:98 |
chunk |
software | healthy | tools/fb_png.py:16 |
insn |
software | healthy | tools/test_recomp.py:49 |
insns |
software | healthy | tools/test_recomp.py:54 |
test_data_address_pc_sr |
software | healthy | tools/test_recomp.py:63 |
test_unmapped_register_is_flagged |
software | healthy | tools/test_recomp.py:69 |
test_parse_names_and_multi_address_lines |
software | healthy | tools/test_recomp.py:76 |
test_name_sanitized_to_identifier |
software | healthy | tools/test_recomp.py:91 |
setUp |
software | healthy | tools/test_recomp.py:100 |
test_moveq |
software | healthy | tools/test_recomp.py:103 |
test_addq_word |
software | healthy | tools/test_recomp.py:107 |
test_rts_returns |
software | healthy | tools/test_recomp.py:112 |
test_jsr_absolute_is_rt_call |
software | healthy | tools/test_recomp.py:115 |
test_jmp_absolute_is_rt_jump |
software | healthy | tools/test_recomp.py:119 |
test_scan_simple_leaf |
software | healthy | tools/test_recomp.py:125 |
test_terminates |
software | healthy | tools/test_recomp.py:131 |
test_emittable_rejects_ccr |
software | healthy | tools/test_recomp.py:135 |
test_discover_handler_prologue |
software | healthy | tools/test_recomp.py:141 |
test_scan_skips_inline_data_after_tailcall |
software | healthy | tools/test_recomp.py:165 |
test_discover_tailcall_handler |
software | healthy | tools/test_recomp.py:173 |
_edges |
software | healthy | tools/test_recomp.py:187 |
test_abs_long_jmp_is_followed |
software | healthy | tools/test_recomp.py:192 |
test_bsr_target_registers_even_inside_source |
software | healthy | tools/test_recomp.py:198 |
test_local_bcc_is_not_an_edge |
software | healthy | tools/test_recomp.py:206 |
_gpl_present |
software | healthy | tools/test_recomp.py:223 |
_read |
software | healthy | tools/test_recomp.py:227 |
_gpl_sources |
software | healthy | tools/test_recomp.py:232 |
_registered_addrs |
software | healthy | tools/test_recomp.py:237 |
test_no_untranslatable_symbols |
software | healthy | tools/test_recomp.py:244 |
test_no_dangling_dispatch_targets |
software | healthy | tools/test_recomp.py:249 |
test_table_and_defs_consistent |
software | healthy | tools/test_recomp.py:263 |
is_valid_insn |
software | healthy | tools/recomp/validate.py:7 |
seeds_in_file |
software | healthy | tools/recomp/discover_indirect.py:45 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
benefactor.example.json |
software | healthy | benefactor.example.json |
AGENTS.md |
software | healthy | AGENTS.md |
run-harness.md |
software | healthy | instructions/run-harness.md |
scratchpad.md |
software | healthy | instructions/scratchpad.md |
audio-engine.md |
software | healthy | instructions/audio-engine.md |
README.md |
software | healthy | instructions/README.md |
gpu-renderer-plan.md |
software | healthy | instructions/gpu-renderer-plan.md |
widescreen-plan.md |
software | healthy | instructions/widescreen-plan.md |
harness.md |
software | healthy | instructions/harness.md |
recompiler.md |
software | healthy | instructions/recompiler.md |
benmotion-plan.md |
software | healthy | instructions/benmotion-plan.md |
create-override.md |
software | healthy | instructions/create-override.md |
current-state.md |
software | healthy | instructions/current-state.md |
gameplay-engine-map.md |
software | healthy | instructions/gameplay-engine-map.md |
rom-analysis.md |
software | healthy | instructions/rom-analysis.md |
master-workflow.md |
software | healthy | instructions/master-workflow.md |
recompiler.md |
software | healthy | docs/recompiler.md |
recompiler-notes.md |
software | healthy | docs/recompiler-notes.md |
project-overview.md |
software | healthy | docs/project-overview.md |
hardware-layer.md |
software | healthy | docs/hardware-layer.md |
capstone-m68k-facts.md |
software | healthy | docs/capstone-m68k-facts.md |
working-agreements.md |
software | healthy | docs/working-agreements.md |
handoff.md |
software | healthy | docs/handoff.md |
codebase-layout.md |
software | healthy | docs/codebase-layout.md |
build-and-run.md |
software | healthy | docs/build-and-run.md |
run_harness_interactive.sh |
software | healthy | scripts/run_harness_interactive.sh |
run-wide.sh |
software | healthy | scripts/run-wide.sh |
build.sh |
software | healthy | scripts/build.sh |
run_pc_game.sh |
software | healthy | scripts/run_pc_game.sh |
tools_seed_converge.sh |
software | healthy | scripts/tools_seed_converge.sh |
extract_whdload_data.py |
software | healthy | tools/extract_whdload_data.py |
verify_disks.py |
software | healthy | tools/verify_disks.py |
autoplay_levels.sh |
software | healthy | tools/autoplay_levels.sh |
disasm_boot.py |
software | healthy | tools/disasm_boot.py |
extract_chipram_from_roms.py |
software | healthy | tools/extract_chipram_from_roms.py |
fb_view.py |
software | healthy | tools/fb_view.py |
regen.sh |
software | healthy | tools/regen.sh |
disasm2.py |
software | healthy | tools/disasm2.py |
fb_png.py |
software | healthy | tools/fb_png.py |
test_recomp.py |
software | healthy | tools/test_recomp.py |
dump_banks.c |
software | healthy | tools/dump_banks.c |
validate.py |
software | healthy | tools/recomp/validate.py |
discover_indirect.py |
software | healthy | tools/recomp/discover_indirect.py |
entries.py |
software | healthy | tools/recomp/entries.py |
__init__.py |
software | healthy | tools/recomp/__init__.py |
check_unregistered_targets.py |
software | healthy | tools/recomp/check_unregistered_targets.py |
emitter.py |
software | healthy | tools/recomp/emitter.py |
seeds_loader.py |
software | healthy | tools/recomp/seeds_loader.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
instructions |
software | healthy | instructions |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
tools |
software | healthy | tools |
recomp |
software | healthy | tools/recomp |
skills |
software | healthy | skills |
src |
software | healthy | src |
common |
software | healthy | src/common |
port |
software | healthy | src/port |
overrides |
software | healthy | src/port/overrides |
engine |
software | healthy | src/engine |
render |
software | healthy | src/render |
harness |
software | healthy | src/harness |
| Label | Layer | Status | Path |
|---|---|---|---|
TestRegNaming |
software | healthy | tools/test_recomp.py:62 |
TestSeedTree |
software | healthy | tools/test_recomp.py:75 |
TestTranslate |
software | healthy | tools/test_recomp.py:99 |
TestScanner |
software | healthy | tools/test_recomp.py:124 |
TestEdgeTargets |
software | healthy | tools/test_recomp.py:183 |
TestGeneratedBank |
software | healthy | tools/test_recomp.py:243 |
Translator |
software | healthy | tools/recomp/emitter.py:33 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ve4huofu |
software | healthy | /tmp/repobility-clone-ve4huofu |
This page is publicly accessible at:
https://repobility.com/scan/fadabde8-3809-4afe-8073-9218f47cbbe3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fadabde8-3809-4afe-8073-9218f47cbbe3/
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.