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.

bigyoshi51/1080-decomp

https://github.com/bigyoshi51/1080-decomp · scanned 2026-06-26 22:40 UTC (1 month ago)

67 raw signals (0 security + 67 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month ago · v3 · 51 actionable findings from 1 signal source. 16 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: severity: low × excluding tests × Reset all
Corpus Intelligence Cross-corpus context (cohort percentile, top patterns, fix plan) is shown only on repositories you own. Sign up and connect your repo to view it.
Scan summary Repository scanned at 73.7/100 with 44.4% coverage. It contains 2545 nodes across 0 cross-layer flows, written primarily in mixed languages. Engine surfaced 67 findings — concentrated in quality (49), software (15), security (2). Risk profile is high: 0 critical, 1 high, 20 medium. Recommended next step: open the quality layer findings first — that's where the highest-impact wins live.

Showing 22 of 51 actionable findings. 67 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

low System graph quality Debug conf 1.00 Debug logging residue appears in source files
Found 230 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup.
CleanupRepo hardeningGenerated repo pattern
low System graph cicd CI/CD security conf 1.00 GitHub Action is tag-pinned rather than SHA-pinned
actions/upload-artifact@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA.
.github/workflows/build.yml:45 CI/CD securitySupply chainGithub actions
low System graph quality Integrity conf 1.00 10 occurrences Near-duplicate function bodies in 2 places
Functions with the same first-5-line body hash: scripts/inject-suffix-bytes.py:iter_symtab, scripts/inject-prefix-bytes.py:iter_symtab This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate.
10 occurrences
repo-level (10 hits)
duplicatesduplication
low System graph quality Integrity conf 1.00 8 occurrences Near-duplicate function bodies in 3 places
Functions with the same first-5-line body hash: scripts/inject-suffix-bytes.py:section_name, scripts/replace-function-body.py:section_name, scripts/inject-prefix-bytes.py:section_name This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene).…
8 occurrences
repo-level (8 hits)
duplicatesduplication
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `func_size_old` in scripts/inject-suffix-bytes.py:22
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `to_copy` in tools/asm-processor/asm_processor.py:1098
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph software Dead code conf 1.00 Possibly dead Python function: ag
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/uso-auto-lift.py:49
low System graph software Dead code conf 1.00 Possibly dead Python function: apply_lever_add_register_kw
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/lever-sweep.py:174
low System graph software Dead code conf 1.00 Possibly dead Python function: apply_lever_drop_extra_param
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/lever-sweep.py:140
low System graph software Dead code conf 1.00 Possibly dead Python function: apply_lever_drop_fresh_local
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/lever-sweep.py:120
low System graph software Dead code conf 1.00 Possibly dead Python function: apply_lever_strip_register_kw
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/lever-sweep.py:167
low System graph software Dead code conf 1.00 Possibly dead Python function: apply_lever_swap_first_two_decls
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/lever-sweep.py:185
low System graph software Dead code conf 1.00 Possibly dead Python function: apply_lever_volatile_arg
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/lever-sweep.py:199
low System graph software Dead code conf 1.00 Possibly dead Python function: bf
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/uso-auto-lift.py:44
low System graph software Dead code conf 1.00 Possibly dead Python function: extract_elf_relocs
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/uso-reloc-encode.py:84
low System graph software Dead code conf 1.00 Possibly dead Python function: find_occurrences
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/refresh-expected-baseline.py:40
low System graph software Dead code conf 1.00 Possibly dead Python function: re_comment_replacer
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
tools/asm-processor/asm_processor.py:422
low System graph software Dead code conf 1.00 Possibly dead Python function: repl_float_hex
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
tools/asm-processor/asm_processor.py:900
low System graph software Dead code conf 1.00 Possibly dead Python function: replacer
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/convert-trailing-nop-wraps.py:58
low System graph software Dead code conf 1.00 Possibly dead Python function: tf
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/uso-auto-lift.py:40
low System graph software Dead code conf 1.00 Possibly dead Python function: tlb_cb
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
scripts/uso-emu-resolve.py:50
low System graph quality Complexity conf 1.00 Very large file: tools/asm-processor/asm_processor.py (1563 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
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/97c3d8d0-d3a6-4bbe-9049-cd0ba151d237/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/97c3d8d0-d3a6-4bbe-9049-cd0ba151d237/

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.