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.

romaf5/rl-mario

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
retro_integration software healthy retro_integration
SuperMarioBros-Nes-v0 software healthy retro_integration/SuperMarioBros-Nes-v0
configs software healthy configs

LabelLayerStatusPath
repobility-clone-mnoei35t software healthy /tmp/repobility-clone-mnoei35t

LabelLayerStatusPath
gpu (detected) hardware healthy callbacks.py
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/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.