https://github.com/tornadus/ez80ai
· scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)
70 raw signals (0 security + 70 graph)
Last scanned 2 months, 1 week ago · v1 · 52 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 456 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 |
|---|---|---|---|
build_resolved |
software | healthy | faithgate.py:38 |
run_emitted |
software | healthy | faithgate.py:50 |
default_probes |
software | healthy | faithgate.py:102 |
check_faithfulness |
software | healthy | faithgate.py:116 |
filter_legacy_state |
software | healthy | train.py:69 |
char_to_idx |
software | healthy | train.py:76 |
idx_to_char |
software | healthy | train.py:80 |
create_training_examples_with_pos |
software | healthy | train.py:88 |
__init__ |
software | healthy | train.py:110 |
refresh_quant_scales |
software | healthy | train.py:146 |
forward |
software | dead | train.py:157 |
forward_with_bias |
software | healthy | train.py:185 |
_forward_int |
software | healthy | train.py:210 |
quant |
software | healthy | train.py:227 |
wrap |
software | healthy | train.py:237 |
shift |
software | healthy | train.py:240 |
compute_quantization_loss |
software | healthy | train.py:271 |
get_quantized_params |
software | healthy | train.py:280 |
quant_w |
software | healthy | train.py:291 |
generate_response |
software | healthy | train.py:320 |
get_device |
software | healthy | train.py:353 |
train |
software | healthy | train.py:367 |
amp_ctx |
software | healthy | train.py:488 |
_lr_lambda |
software | healthy | train.py:508 |
load_spec_from_model |
software | healthy | loadmodel.py:14 |
load_model_params |
software | healthy | loadmodel.py:40 |
_load_npz |
software | healthy | loadmodel.py:57 |
load_dual_bias_threshold |
software | healthy | loadmodel.py:69 |
_load_pt |
software | healthy | loadmodel.py:89 |
measure |
software | healthy | bench_steps.py:15 |
__init__ |
software | healthy | libez80.py:96 |
addr |
software | healthy | libez80.py:104 |
label |
software | healthy | libez80.py:107 |
emit |
software | healthy | libez80.py:110 |
emit_word |
software | healthy | libez80.py:114 |
emit_addr |
software | healthy | libez80.py:118 |
fixup_word |
software | healthy | libez80.py:124 |
fixup_word_16 |
software | dead | libez80.py:129 |
fixup_rel |
software | healthy | libez80.py:134 |
resolve |
software | healthy | libez80.py:139 |
save |
software | healthy | libez80.py:160 |
nop |
software | dead | libez80.py:168 |
ret |
software | healthy | libez80.py:169 |
ret_z |
software | healthy | libez80.py:170 |
ret_nz |
software | healthy | libez80.py:171 |
rst |
software | dead | libez80.py:172 |
halt |
software | dead | libez80.py:173 |
di |
software | dead | libez80.py:174 |
ei |
software | dead | libez80.py:175 |
call |
software | healthy | libez80.py:177 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
faithgate.py |
software | healthy | faithgate.py |
train.py |
software | healthy | train.py |
loadmodel.py |
software | healthy | loadmodel.py |
bench_steps.py |
software | healthy | bench_steps.py |
libez80.py |
software | healthy | libez80.py |
README.md |
software | healthy | README.md |
buildchat84.py |
software | healthy | buildchat84.py |
test_faithfulness.py |
software | healthy | test_faithfulness.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
libqat.py |
software | healthy | libqat.py |
ez80interp.py |
software | healthy | ez80interp.py |
modelspec.py |
software | healthy | modelspec.py |
prepare_data.py |
software | healthy | prepare_data.py |
test_model.py |
software | healthy | test_model.py |
gen_synth_probe.py |
software | healthy | gen_synth_probe.py |
test_intkernel.py |
software | healthy | test_intkernel.py |
exportmodel.py |
software | healthy | exportmodel.py |
encoding.py |
software | healthy | encoding.py |
intkernel.py |
software | healthy | intkernel.py |
chat.py |
software | healthy | chat.py |
LICENSE |
software | healthy | LICENSE |
label_intents.py |
software | healthy | label_intents.py |
requirements.txt |
software | healthy | requirements.txt |
sizes.py |
software | healthy | sizes.py |
run_experiment.sh |
software | healthy | ez80research/run_experiment.sh |
README.md |
software | healthy | ez80research/README.md |
program.md |
software | healthy | ez80research/program.md |
budget.py |
software | healthy | ez80research/budget.py |
evaluate.py |
software | healthy | ez80research/evaluate.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
NeochatModel |
software | healthy | train.py:102 |
eZ80Builder |
software | healthy | libez80.py:81 |
StraightThroughEstimator |
software | healthy | libqat.py:23 |
OverflowAwareLinear |
software | healthy | libqat.py:132 |
UnsupportedOpcode |
software | healthy | ez80interp.py:29 |
CPUError |
software | healthy | ez80interp.py:33 |
CPU |
software | healthy | ez80interp.py:46 |
SpecError |
software | healthy | modelspec.py:103 |
TrigramEncoder |
software | healthy | encoding.py:13 |
ContextEncoder |
software | healthy | encoding.py:56 |
BudgetError |
software | healthy | sizes.py:58 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lokqnab8 |
software | healthy | /tmp/repobility-clone-lokqnab8 |
| Label | Layer | Status | Path |
|---|---|---|---|
ez80research |
software | healthy | ez80research |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | train.py |
This page is publicly accessible at:
https://repobility.com/scan/f041a1de-5497-4cee-a913-279035fb779b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f041a1de-5497-4cee-a913-279035fb779b/
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.