https://github.com/romaf5/rl-mario
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 3 weeks ago · v1 · 20 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 117 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 |
|---|---|---|---|
register_mario_env |
software | healthy | train.py:23 |
main |
software | healthy | train.py:33 |
__init__ |
software | healthy | callbacks.py:27 |
after_init |
software | dead | callbacks.py:44 |
process_infos |
software | dead | callbacks.py:50 |
_process_single_info |
software | healthy | callbacks.py:68 |
after_clear_stats |
software | dead | callbacks.py:89 |
after_print_stats |
software | dead | callbacks.py:92 |
_make_eval_env |
software | healthy | callbacks.py:157 |
_record_video |
software | healthy | callbacks.py:170 |
load_model |
software | healthy | play.py:21 |
play_game |
software | healthy | play.py:45 |
main |
software | healthy | play.py:75 |
record |
software | healthy | validate_env.py:40 |
check |
software | healthy | validate_env.py:46 |
run_bench |
software | healthy | validate_env.py:92 |
bench |
software | healthy | validate_env.py:105 |
probe |
software | healthy | validate_env.py:129 |
__init__ |
software | healthy | validate_env.py:230 |
unwrapped |
software | healthy | validate_env.py:235 |
reset |
software | healthy | validate_env.py:238 |
step |
software | healthy | validate_env.py:242 |
stage_distribution |
software | healthy | validate_env.py:283 |
smoke_train |
software | healthy | validate_env.py:317 |
main |
software | healthy | validate_env.py:369 |
_register_integration |
software | healthy | mario_env.py:73 |
_load_state_bytes |
software | healthy | mario_env.py:81 |
__init__ |
software | healthy | mario_env.py:613 |
_frame |
software | healthy | mario_env.py:165 |
_assign |
software | healthy | mario_env.py:173 |
_x_position |
software | healthy | mario_env.py:179 |
_life |
software | healthy | mario_env.py:183 |
_time |
software | healthy | mario_env.py:187 |
_y_position |
software | healthy | mario_env.py:191 |
_is_dying |
software | healthy | mario_env.py:197 |
_is_dead |
software | healthy | mario_env.py:202 |
_is_game_over |
software | healthy | mario_env.py:206 |
_is_busy |
software | healthy | mario_env.py:210 |
_is_world_over |
software | healthy | mario_env.py:214 |
_is_stage_over |
software | healthy | mario_env.py:218 |
_flag_get |
software | healthy | mario_env.py:228 |
life |
software | healthy | mario_env.py:232 |
screen |
software | healthy | mario_env.py:237 |
unwrapped |
software | healthy | mario_env.py:383 |
_x_reward |
software | healthy | mario_env.py:247 |
_time_penalty |
software | healthy | mario_env.py:255 |
_death_penalty |
software | healthy | mario_env.py:263 |
_kill_mario |
software | healthy | mario_env.py:270 |
_skip_end_of_world |
software | healthy | mario_env.py:274 |
_skip_change_area |
software | healthy | mario_env.py:282 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
train.py |
software | healthy | train.py |
callbacks.py |
software | healthy | callbacks.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
play.py |
software | healthy | play.py |
validate_env.py |
software | healthy | validate_env.py |
mario_env.py |
software | healthy | mario_env.py |
gen_states.py |
software | healthy | gen_states.py |
requirements.txt |
software | healthy | requirements.txt |
mario_vecenv.py |
software | healthy | mario_vecenv.py |
data.json |
software | healthy | retro_integration/SuperMarioBros-Nes-v0/data.json |
metadata.json |
software | healthy | retro_integration/SuperMarioBros-Nes-v0/metadata.json |
scenario.json |
software | healthy | retro_integration/SuperMarioBros-Nes-v0/scenario.json |
mario_ppo_cpu_smoke.yaml |
software | healthy | configs/mario_ppo_cpu_smoke.yaml |
mario_ppo.yaml |
software | healthy | configs/mario_ppo.yaml |
mario_ppo_random_stages.yaml |
software | healthy | configs/mario_ppo_random_stages.yaml |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
MarioObserver |
software | healthy | callbacks.py:13 |
StubEnv |
software | healthy | validate_env.py:226 |
RetroMarioEnv |
software | healthy | mario_env.py:96 |
Wrapper |
software | healthy | mario_env.py:373 |
ObservationWrapper |
software | healthy | mario_env.py:402 |
EpisodicLifeMarioEnv |
software | healthy | mario_env.py:420 |
MarioProgressWrapper |
software | healthy | mario_env.py:447 |
StickyActionWrapper |
software | healthy | mario_env.py:520 |
MaxAndSkipEnv |
software | healthy | mario_env.py:538 |
WarpFrame |
software | healthy | mario_env.py:576 |
ScaledFloatFrame |
software | healthy | mario_env.py:600 |
FrameStack |
software | healthy | mario_env.py:611 |
StateGenerator |
software | healthy | gen_states.py:47 |
MarioVecEnv |
software | healthy | mario_vecenv.py:49 |
| Label | Layer | Status | Path |
|---|---|---|---|
retro_integration |
software | healthy | retro_integration |
SuperMarioBros-Nes-v0 |
software | healthy | retro_integration/SuperMarioBros-Nes-v0 |
configs |
software | healthy | configs |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mnoei35t |
software | healthy | /tmp/repobility-clone-mnoei35t |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | callbacks.py |
This page is publicly accessible at:
https://repobility.com/scan/945ba8b2-4e76-4d3c-9393-229941712b3e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/945ba8b2-4e76-4d3c-9393-229941712b3e/
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.