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.

zcanann/FFCC-Decomp

https://github.com/zcanann/FFCC-Decomp · scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)

77 raw signals (0 security + 77 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 66 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 6412 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
agentic_loop.py software healthy agentic_loop.py
README.md software healthy README.md
configure.py software healthy configure.py
LICENSE software healthy LICENSE
WORK_SPLIT.md software healthy WORK_SPLIT.md
AGENTS.md software healthy AGENTS.md
config.yml software healthy config/GCCP01/config.yml
config.yml software healthy config/GCCE01/config.yml
config.yml software healthy config/GCCJGC/config.yml
80062e0c_pppRandUpIV.c software healthy resources/ghidra-decomp-1-31-2026/80062e0c_pppRandUpIV.c
80191c04___AXGetAuxAInputDpl2.c software healthy resources/ghidra-decomp-1-31-2026/80191c04___AXGetAuxAInput…
8019d8e4_CARDFastOpen.c software healthy resources/ghidra-decomp-1-31-2026/8019d8e4_CARDFastOpen.c
800137b0_Read__5CFileFPQ25CFile7CHandle.c software healthy resources/ghidra-decomp-1-31-2026/800137b0_Read__5CFileFPQ2…
80127018_onFramePreCalc__8CGPrgObjFv.c software healthy resources/ghidra-decomp-1-31-2026/80127018_onFramePreCalc__…
800f26f4_PCAnimCtrl__8CMenuPcsFv.c software healthy resources/ghidra-decomp-1-31-2026/800f26f4_PCAnimCtrl__8CMe…
801464cc_GetSingWinSize__8CMenuPcsFiPsPsi.c software healthy resources/ghidra-decomp-1-31-2026/801464cc_GetSingWinSize__…
8017eefc_Config48MB.c software healthy resources/ghidra-decomp-1-31-2026/8017eefc_Config48MB.c
801bf2d4_ClearSeSepDataMG__10CRedDriverFiiii.c software healthy resources/ghidra-decomp-1-31-2026/801bf2d4_ClearSeSepDataMG…
8004a970___ct__8CMapAnimFv.c software healthy resources/ghidra-decomp-1-31-2026/8004a970___ct__8CMapAnimF…
801ae15c_TRKUARTInterruptHandler.c software healthy resources/ghidra-decomp-1-31-2026/801ae15c_TRKUARTInterrupt…
80024e48___sinit_util_cpp.c software healthy resources/ghidra-decomp-1-31-2026/80024e48___sinit_util_cpp…
800c1ff0_EncodeData__14CMemoryCardManFv.c software healthy resources/ghidra-decomp-1-31-2026/800c1ff0_EncodeData__14CM…
80130ce4_calcBranchFuncTetsukyojin__8CGMonObjFi.c software healthy resources/ghidra-decomp-1-31-2026/80130ce4_calcBranchFuncTe…
8003a154_destroy__10CCameraPcsFv.c software healthy resources/ghidra-decomp-1-31-2026/8003a154_destroy__10CCame…
8003b8d8___dt__8CTextureFv.c software healthy resources/ghidra-decomp-1-31-2026/8003b8d8___dt__8CTextureF…
801915a4_AXInit.c software healthy resources/ghidra-decomp-1-31-2026/801915a4_AXInit.c
80032fd0_AttachMapHit__7CMapMngFP7CMapHitPc.c software healthy resources/ghidra-decomp-1-31-2026/80032fd0_AttachMapHit__7C…
801b2dc0___close_all.c software healthy resources/ghidra-decomp-1-31-2026/801b2dc0___close_all.c
801cd3a4_SeFadeOut__9CRedSoundFii.c software healthy resources/ghidra-decomp-1-31-2026/801cd3a4_SeFadeOut__9CRed…
8009f6ac__GetWeaponAttrib__12CCaravanWorkFi.c software healthy resources/ghidra-decomp-1-31-2026/8009f6ac__GetWeaponAttrib…
8001d838_Init__13CAmemCacheSetFPcPQ27CMemory6CStagePQ27CMem… software healthy resources/ghidra-decomp-1-31-2026/8001d838_Init__13CAmemCac…
8003bf3c_SetAt__21CPtrArray_P8CTexture_FUlP8CTexture.c software healthy resources/ghidra-decomp-1-31-2026/8003bf3c_SetAt__21CPtrArr…
801ae758___close_file.c software healthy resources/ghidra-decomp-1-31-2026/801ae758___close_file.c
80191bd0___AXGetAuxAInput.c software healthy resources/ghidra-decomp-1-31-2026/80191bd0___AXGetAuxAInput…
800fc20c_SetMenuCharaAnim__8CMenuPcsFii.c software healthy resources/ghidra-decomp-1-31-2026/800fc20c_SetMenuCharaAnim…
8008ca98_pppRenderYmMegaBirthShpTail3.c software healthy resources/ghidra-decomp-1-31-2026/8008ca98_pppRenderYmMegaB…
8012d260_Init__11CDbgMenuPcsFv.c software healthy resources/ghidra-decomp-1-31-2026/8012d260_Init__11CDbgMenu…
8001fe54___sinit_memory_cpp.c software healthy resources/ghidra-decomp-1-31-2026/8001fe54___sinit_memory_c…
801cd450_SePitch__9CRedSoundFiii.c software healthy resources/ghidra-decomp-1-31-2026/801cd450_SePitch__9CRedSo…
8007af18_GetSize__34CPtrArray_PQ29CCharaPcs9CLoadAnim_Fv.c software healthy resources/ghidra-decomp-1-31-2026/8007af18_GetSize__34CPtrA…
800b9228_SetTexShadowPos__9CCharaPcsFP3Vec.c software healthy resources/ghidra-decomp-1-31-2026/800b9228_SetTexShadowPos_…
8007ca54_LoadAnim__8CGObjectFPciiiUl.c software healthy resources/ghidra-decomp-1-31-2026/8007ca54_LoadAnim__8CGObj…
801b860c_parse_format.c software healthy resources/ghidra-decomp-1-31-2026/801b860c_parse_format.c
8019d794___CARDGetFileNo.c software healthy resources/ghidra-decomp-1-31-2026/8019d794___CARDGetFileNo.c
80127720_isLoopAnimDirect__8CGPrgObjFv.c software healthy resources/ghidra-decomp-1-31-2026/80127720_isLoopAnimDirect…
8004ad98___dt__13CMapAnimKeyDtFv.c software healthy resources/ghidra-decomp-1-31-2026/8004ad98___dt__13CMapAnim…
8019b084___CARDFreeBlock.c software healthy resources/ghidra-decomp-1-31-2026/8019b084___CARDFreeBlock.c
80068824_AfterFrame__12CFlatRuntimeFi.c software healthy resources/ghidra-decomp-1-31-2026/80068824_AfterFrame__12CF…
80184fb0_AlarmHandler.c software healthy resources/ghidra-decomp-1-31-2026/80184fb0_AlarmHandler.c
800157a8_Exec__5CGameFv.c software healthy resources/ghidra-decomp-1-31-2026/800157a8_Exec__5CGameFv.c

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

LabelLayerStatusPath
parse_args software healthy agentic_loop.py:17
build_prompt software healthy agentic_loop.py:39
main software healthy agentic_loop.py:55
replace_flag_prefix software healthy configure.py:311
redsound_flags_from_profile software healthy configure.py:322
parse_unit_env_set software healthy configure.py:365
parse_flag_env_list software healthy configure.py:370
redsound_unit_cflags software healthy configure.py:421
DolphinLib software healthy configure.py:441
RedSoundLib software healthy configure.py:451
MatchingFor software dead configure.py:469
link_order_callback software healthy configure.py:1286
parse_symbols software healthy tools/attribute_symbols.py:23
parse_splits software healthy tools/attribute_symbols.py:41
get_source_files software healthy tools/attribute_symbols.py:57
guess_owner software healthy tools/attribute_symbols.py:64
main software healthy tools/attribute_symbols.py:120
get_compiled_sections software healthy tools/compare_sections.py:19
parse_splits software healthy tools/compare_sections.py:36
parse_symbols_by_section software healthy tools/compare_sections.py:57
get_known_bss_ranges software healthy tools/compare_sections.py:78
main software healthy tools/compare_sections.py:101
match software healthy tools/sweep_compiler.py:15
run software healthy tools/deep_scan.py:17
get_sections software healthy tools/deep_scan.py:21
get_section_hex software healthy tools/deep_scan.py:33
parse_splits software healthy tools/deep_scan.py:56
main software healthy tools/deep_scan.py:72
fmt software healthy tools/asm_sinit.py:34
get_diff software healthy tools/asm_match.py:25
code_syms software healthy tools/asm_match.py:35
fmt software healthy tools/asm_match.py:38
list_funcs software healthy tools/asm_match.py:46
show_diff software healthy tools/asm_match.py:65
diffkind software healthy tools/asm_match.py:74
main software healthy tools/asm_match.py:106
regorder software healthy tools/probe_regalloc.py:7
mk software healthy tools/probe_regalloc.py:29
short_unit software healthy tools/redsound_triage.py:68
truncate software healthy tools/redsound_triage.py:72
size_bucket software healthy tools/redsound_triage.py:78
diff_summary software healthy tools/redsound_triage.py:85
diff_instruction_pairs software healthy tools/redsound_triage.py:103
is_save_restore_only software healthy tools/redsound_triage.py:116
has_param_spill_mismatch software healthy tools/redsound_triage.py:126
has_target_only_counter software healthy tools/redsound_triage.py:140
operands software healthy tools/redsound_triage.py:159
mismatch_patterns software healthy tools/redsound_triage.py:166
category software healthy tools/redsound_triage.py:229
summarize_symbol software healthy tools/redsound_triage.py:248

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

LabelLayerStatusPath
config software healthy config
GCCP01 software healthy config/GCCP01
GCCE01 software healthy config/GCCE01
GCCJGC software healthy config/GCCJGC
resources software healthy resources
ghidra-decomp-1-31-2026 software healthy resources/ghidra-decomp-1-31-2026
tools software healthy tools
tests software healthy tools/tests
ghidra_scripts software healthy tools/ghidra_scripts
map software healthy tools/map
include software healthy include
PowerPC_EABI_Support software healthy include/PowerPC_EABI_Support
Runtime software healthy include/PowerPC_EABI_Support/Runtime
Msl software healthy include/PowerPC_EABI_Support/Msl
MSL_C software healthy include/PowerPC_EABI_Support/Msl/MSL_C
MSL_Common_Embedded software healthy include/PowerPC_EABI_Support/Msl/MSL_C/MSL_Common_Embedded
Math software healthy include/PowerPC_EABI_Support/Msl/MSL_C/MSL_Common_Embedded/…
MSL_Common software healthy include/PowerPC_EABI_Support/Msl/MSL_C/MSL_Common
MetroTRK software healthy include/PowerPC_EABI_Support/MetroTRK
TRK_MINNOW_DOLPHIN software healthy include/TRK_MINNOW_DOLPHIN
Os software healthy include/TRK_MINNOW_DOLPHIN/Os
dolphin software healthy include/TRK_MINNOW_DOLPHIN/Os/dolphin
ppc software healthy include/TRK_MINNOW_DOLPHIN/ppc
Generic software healthy include/TRK_MINNOW_DOLPHIN/ppc/Generic
MetroTRK software healthy include/TRK_MINNOW_DOLPHIN/MetroTRK
Portable software healthy include/TRK_MINNOW_DOLPHIN/MetroTRK/Portable
OdemuExi2 software healthy include/OdemuExi2
odemuexi software healthy include/OdemuExi2/odemuexi
GBA software healthy include/GBA
Runtime.PPCEABI.H software healthy include/Runtime.PPCEABI.H
ffcc software healthy include/ffcc
RedSound software healthy include/ffcc/RedSound
amcstubs software healthy include/amcstubs
dolphin software healthy include/dolphin
gba software healthy include/dolphin/gba
base software healthy include/dolphin/base
thp software healthy include/dolphin/thp
ar software healthy include/dolphin/ar
ax software healthy include/dolphin/ax
dvd software healthy include/dolphin/dvd
si software healthy include/dolphin/si
os software healthy include/dolphin/os
axfx software healthy include/dolphin/axfx
dsp software healthy include/dolphin/dsp
card software healthy include/dolphin/card
vi software healthy include/dolphin/vi
gx software healthy include/dolphin/gx
amc software healthy include/dolphin/amc
.github software healthy .github
workflows software healthy .github/workflows

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

LabelLayerStatusPath
Object software healthy tools/project.py:51
ProgressCategory software healthy tools/project.py:130
ProjectConfig software healthy tools/project.py:136
BuildConfigUnit software healthy tools/project.py:370
BuildConfigModule software healthy tools/project.py:377
BuildConfigLink software healthy tools/project.py:386
BuildConfig software healthy tools/project.py:391
LinkStep software healthy tools/project.py:878
Writer software healthy tools/ninja_syntax.py:38
MapIndexParsingTests software healthy tools/tests/test_map_claim_doctor.py:7
ClaimDoctorDiagnosisTests software healthy tools/tests/test_map_claim_doctor.py:34
HeaderGuardKeyTests software healthy tools/tests/test_decompctx.py:8
ImportBehaviorTests software healthy tools/tests/test_decompctx.py:77
DeriveFileNameTests software healthy tools/tests/test_agent_select_target.py:10
NumericParsingTests software healthy tools/tests/test_agent_select_target.py:80
BlacklistLoadingTests software healthy tools/tests/test_agent_select_target.py:338
WorkSplitBucketTests software healthy tools/tests/test_agent_select_target.py:408
SymbolSummaryTests software healthy tools/tests/test_agent_select_target.py:480
TransformDepTests software healthy tools/tests/test_transform_dep.py:9
FoundInRecord software healthy tools/map/map_index.py:76
LayoutRecord software healthy tools/map/map_index.py:84
MapIndex software healthy tools/map/map_index.py:96
ProjectSymbol software healthy tools/map/claim_doctor.py:28
AttributionSummary software healthy tools/map/claim_doctor.py:36
SectionDiagnosis software healthy tools/map/claim_doctor.py:51
SectionEntry software healthy tools/map/discrepancy.py:88

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

LabelLayerStatusPath
gpu (detected) hardware healthy tools/ghidra_scripts/demangle.py

LabelLayerStatusPath
gha::build cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/build.yml
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/4ee82bfb-f52f-4fe6-9f95-0917a69d966f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4ee82bfb-f52f-4fe6-9f95-0917a69d966f/

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.