https://github.com/antfriend/companion_arc
· scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)
61 raw signals (0 security + 61 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +17.5 (diff) · 42 actionable findings from 1 signal source. 19 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 825 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 |
|---|---|---|---|
load_companion |
software | healthy | kaggle_agent.py:49 |
_infer_bg |
software | healthy | kaggle_agent.py:117 |
_find_block_pos |
software | healthy | kaggle_agent.py:121 |
compact_grid_str |
software | healthy | kaggle_agent.py:129 |
_frame_summary |
software | healthy | kaggle_agent.py:153 |
locus_query |
software | healthy | kaggle_agent.py:174 |
parse_action |
software | healthy | kaggle_agent.py:206 |
_format_state |
software | healthy | kaggle_agent.py:247 |
_write_locus_log |
software | healthy | kaggle_agent.py:286 |
run_training_attempt |
software | healthy | kaggle_agent.py:309 |
_locus |
software | healthy | kaggle_agent.py:365 |
setup |
software | healthy | kaggle_agent.py:596 |
_build_session_summary |
software | healthy | launch_training.py:60 |
_apply_ew_updates |
software | healthy | launch_training.py:72 |
locus_apply_updates |
software | healthy | launch_training.py:111 |
main |
software | healthy | launch_training.py:177 |
frame_sig |
software | healthy | _test_instance_variation.py:16 |
load_game_module |
software | healthy | _test_perturbed.py:57 |
translate_levels |
software | healthy | _test_perturbed.py:66 |
movable |
software | healthy | _test_perturbed.py:77 |
game_class |
software | healthy | _test_perturbed.py:100 |
play |
software | healthy | _test_perturbed.py:107 |
main |
software | healthy | _test_perturbed.py:140 |
_gateway_is_available |
software | healthy | launch_competition.py:52 |
_load_routes |
software | healthy | launch_competition.py:107 |
_wait_for_gateway |
software | healthy | launch_competition.py:143 |
_play_game |
software | healthy | launch_competition.py:165 |
_scorecard_to_parquet |
software | healthy | launch_competition.py:270 |
_write_dummy |
software | healthy | launch_competition.py:295 |
_resolve_env_dir |
software | healthy | launch_competition.py:308 |
run_competition |
software | healthy | launch_competition.py:339 |
run_offline |
software | healthy | launch_competition.py:372 |
main |
software | healthy | launch_competition.py:413 |
__init__ |
software | healthy | agent_framework.py:67 |
locus_entries |
software | healthy | agent_framework.py:128 |
current_snapshot |
software | healthy | agent_framework.py:132 |
diff |
software | healthy | agent_framework.py:136 |
routes |
software | healthy | agent_framework.py:140 |
on_level_start |
software | healthy | agent_framework.py:147 |
on_level_complete |
software | healthy | agent_framework.py:261 |
on_game_end |
software | healthy | agent_framework.py:281 |
choose_action |
software | dead | agent_framework.py:293 |
_locus_action |
software | healthy | agent_framework.py:351 |
_build_systematic |
software | healthy | agent_framework.py:389 |
_systematic_or_random |
software | healthy | agent_framework.py:397 |
set_locus_fn |
software | dead | agent_framework.py:411 |
load_game |
software | healthy | _test_levels.py:43 |
num_levels |
software | healthy | _test_levels.py:55 |
play_all_levels |
software | healthy | _test_levels.py:59 |
main |
software | healthy | _test_levels.py:105 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
kaggle_agent.py |
software | healthy | kaggle_agent.py |
.env.example |
software | healthy | .env.example |
kernel-metadata.json |
software | healthy | kernel-metadata.json |
launch_training.py |
software | healthy | launch_training.py |
dataset-metadata.json |
software | healthy | dataset-metadata.json |
ls20_detector.py |
software | healthy | ls20_detector.py |
_test_instance_variation.py |
software | healthy | _test_instance_variation.py |
arc-agi-3-scoring.md |
software | healthy | arc-agi-3-scoring.md |
_test_perturbed.py |
software | healthy | _test_perturbed.py |
_analyze_games.py |
software | healthy | _analyze_games.py |
launch_competition.py |
software | healthy | launch_competition.py |
companion_arcprize.md |
software | healthy | companion_arcprize.md |
llm.md |
software | healthy | llm.md |
upload_dataset.py |
software | healthy | upload_dataset.py |
agent_framework.py |
software | healthy | agent_framework.py |
README.md |
software | healthy | README.md |
_test_levels.py |
software | healthy | _test_levels.py |
_dbg_level.py |
software | healthy | _dbg_level.py |
_test_gateway_local.py |
software | healthy | _test_gateway_local.py |
pyproject.toml |
software | healthy | pyproject.toml |
level_scanner.py |
software | healthy | level_scanner.py |
resubmit_notebook.py |
software | healthy | resubmit_notebook.py |
search_routes.py |
software | healthy | search_routes.py |
LICENSE |
software | healthy | LICENSE |
_test_online_randomization.py |
software | healthy | _test_online_randomization.py |
practice_offline.py |
software | healthy | practice_offline.py |
_patch_notebook.py |
software | healthy | _patch_notebook.py |
_survey_levels.py |
software | healthy | _survey_levels.py |
_dl_envs.py |
software | healthy | _dl_envs.py |
__init__.py |
software | healthy | games/__init__.py |
__init__.py |
software | healthy | games/tn36/__init__.py |
detector.py |
software | healthy | games/tn36/detector.py |
__init__.py |
software | healthy | games/dc22/__init__.py |
detector.py |
software | healthy | games/dc22/detector.py |
__init__.py |
software | healthy | games/tu93/__init__.py |
detector.py |
software | healthy | games/tu93/detector.py |
__init__.py |
software | healthy | games/cn04/__init__.py |
detector.py |
software | healthy | games/cn04/detector.py |
__init__.py |
software | healthy | games/sk48/__init__.py |
bfs_solver.py |
software | healthy | games/sk48/bfs_solver.py |
detector.py |
software | healthy | games/sk48/detector.py |
__init__.py |
software | healthy | games/g50t/__init__.py |
detector.py |
software | healthy | games/g50t/detector.py |
__init__.py |
software | healthy | games/ls20/__init__.py |
companion.md |
software | healthy | games/ls20/companion.md |
detector.py |
software | healthy | games/ls20/detector.py |
__init__.py |
software | healthy | games/re86/__init__.py |
detector.py |
software | healthy | games/re86/detector.py |
__init__.py |
software | healthy | games/vc33/__init__.py |
detector.py |
software | healthy | games/vc33/detector.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ArcAgent |
software | healthy | agent_framework.py:49 |
LevelSnapshot |
software | healthy | level_scanner.py:32 |
LevelDiff |
software | healthy | level_scanner.py:49 |
GameState |
software | healthy | games/tn36/detector.py:13 |
StepResult |
software | healthy | games/tn36/detector.py:19 |
GameState |
software | healthy | games/dc22/detector.py:13 |
StepResult |
software | healthy | games/dc22/detector.py:19 |
GameState |
software | healthy | games/tu93/detector.py:88 |
StepResult |
software | healthy | games/tu93/detector.py:99 |
GameState |
software | healthy | games/cn04/detector.py:47 |
StepResult |
software | healthy | games/cn04/detector.py:149 |
GameState |
software | healthy | games/sk48/detector.py:13 |
StepResult |
software | healthy | games/sk48/detector.py:19 |
GameState |
software | healthy | games/g50t/detector.py:40 |
GameState |
software | healthy | games/ls20/detector.py:203 |
StepResult |
software | healthy | games/ls20/detector.py:213 |
GameState |
software | healthy | games/re86/detector.py:37 |
StepResult |
software | healthy | games/re86/detector.py:47 |
GameState |
software | healthy | games/vc33/detector.py:13 |
StepResult |
software | healthy | games/vc33/detector.py:19 |
GameState |
software | healthy | games/sc25/detector.py:13 |
StepResult |
software | healthy | games/sc25/detector.py:19 |
GameState |
software | healthy | games/cd82/detector.py:71 |
StepResult |
software | healthy | games/cd82/detector.py:81 |
GameState |
software | healthy | games/su15/detector.py:13 |
StepResult |
software | healthy | games/su15/detector.py:19 |
GameState |
software | healthy | games/bp35/detector.py:13 |
StepResult |
software | healthy | games/bp35/detector.py:19 |
GameState |
software | healthy | games/lf52/detector.py:13 |
StepResult |
software | healthy | games/lf52/detector.py:19 |
GameState |
software | healthy | games/lp85/detector.py:13 |
StepResult |
software | healthy | games/lp85/detector.py:19 |
GameState |
software | healthy | games/tr87/detector.py:13 |
StepResult |
software | healthy | games/tr87/detector.py:19 |
GameState |
software | healthy | games/ar25/detector.py:39 |
GameState |
software | healthy | games/s5i5/detector.py:13 |
StepResult |
software | healthy | games/s5i5/detector.py:19 |
GameState |
software | healthy | games/ft09/detector.py:13 |
StepResult |
software | healthy | games/ft09/detector.py:19 |
GameState |
software | healthy | games/sb26/detector.py:13 |
StepResult |
software | healthy | games/sb26/detector.py:19 |
GameState |
software | healthy | games/m0r0/detector.py:13 |
StepResult |
software | healthy | games/m0r0/detector.py:19 |
GameState |
software | healthy | games/sp80/detector.py:50 |
StepResult |
software | healthy | games/sp80/detector.py:62 |
GameState |
software | healthy | games/r11l/detector.py:13 |
StepResult |
software | healthy | games/r11l/detector.py:19 |
SpriteBox |
software | healthy | games/ka59/detector.py:43 |
GameState |
software | healthy | games/ka59/detector.py:52 |
StepResult |
software | healthy | games/ka59/detector.py:61 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
games |
software | healthy | games |
tn36 |
software | healthy | games/tn36 |
dc22 |
software | healthy | games/dc22 |
tu93 |
software | healthy | games/tu93 |
cn04 |
software | healthy | games/cn04 |
sk48 |
software | healthy | games/sk48 |
g50t |
software | healthy | games/g50t |
ls20 |
software | healthy | games/ls20 |
re86 |
software | healthy | games/re86 |
vc33 |
software | healthy | games/vc33 |
sc25 |
software | healthy | games/sc25 |
cd82 |
software | healthy | games/cd82 |
su15 |
software | healthy | games/su15 |
bp35 |
software | healthy | games/bp35 |
lf52 |
software | healthy | games/lf52 |
wa30 |
software | healthy | games/wa30 |
lp85 |
software | healthy | games/lp85 |
tr87 |
software | healthy | games/tr87 |
ar25 |
software | healthy | games/ar25 |
s5i5 |
software | healthy | games/s5i5 |
ft09 |
software | healthy | games/ft09 |
sb26 |
software | healthy | games/sb26 |
m0r0 |
software | healthy | games/m0r0 |
sp80 |
software | healthy | games/sp80 |
r11l |
software | healthy | games/r11l |
ka59 |
software | healthy | games/ka59 |
environment_files |
software | healthy | environment_files |
tu93 |
software | healthy | environment_files/tu93 |
0768757b |
software | healthy | environment_files/tu93/0768757b |
cn04 |
software | healthy | environment_files/cn04 |
2fe56bfb |
software | healthy | environment_files/cn04/2fe56bfb |
sk48 |
software | healthy | environment_files/sk48 |
d8078629 |
software | healthy | environment_files/sk48/d8078629 |
g50t |
software | healthy | environment_files/g50t |
5849a774 |
software | healthy | environment_files/g50t/5849a774 |
ls20 |
software | healthy | environment_files/ls20 |
9607627b |
software | healthy | environment_files/ls20/9607627b |
re86 |
software | healthy | environment_files/re86 |
8af5384d |
software | healthy | environment_files/re86/8af5384d |
cd82 |
software | healthy | environment_files/cd82 |
fb555c5d |
software | healthy | environment_files/cd82/fb555c5d |
wa30 |
software | healthy | environment_files/wa30 |
ee6fef47 |
software | healthy | environment_files/wa30/ee6fef47 |
ar25 |
software | healthy | environment_files/ar25 |
0c556536 |
software | healthy | environment_files/ar25/0c556536 |
sp80 |
software | healthy | environment_files/sp80 |
589a99af |
software | healthy | environment_files/sp80/589a99af |
ka59 |
software | healthy | environment_files/ka59 |
38d34dbb |
software | healthy | environment_files/ka59/38d34dbb |
core |
software | healthy | core |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
antfriend__companion_arc |
software | healthy | /data/fable5_failed_archive/antfriend__companion_arc |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8001 |
network | healthy | _test_gateway_local.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | _test_gateway_local.py |
This page is publicly accessible at:
https://repobility.com/scan/e6c056c1-3331-416c-9be0-c0d5a295b911/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e6c056c1-3331-416c-9be0-c0d5a295b911/
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.