https://github.com/xavierwwj/twelve-janggi
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 1 week ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 91 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 |
|---|---|---|---|
TwelveJanggi |
software | healthy | games/twelve-janggi/engine.js:TwelveJanggi |
put |
software | healthy | games/twelve-janggi/engine.js:put |
goal_row |
software | healthy | py/twelve_janggi.py:32 |
dirs_for |
software | healthy | py/twelve_janggi.py:36 |
initial_state |
software | healthy | py/twelve_janggi.py:40 |
put |
software | healthy | py/twelve_janggi.py:43 |
clone_state |
software | healthy | py/twelve_janggi.py:54 |
piece_moves_at |
software | healthy | py/twelve_janggi.py:62 |
drop_idxs |
software | healthy | py/twelve_janggi.py:79 |
legal_moves |
software | healthy | py/twelve_janggi.py:84 |
has_move_for |
software | healthy | py/twelve_janggi.py:98 |
apply_move |
software | healthy | py/twelve_janggi.py:104 |
evaluate |
software | healthy | py/twelve_janggi.py:139 |
order_moves |
software | dead | py/twelve_janggi.py:156 |
key |
software | dead | py/twelve_janggi.py:158 |
run |
software | healthy | py/tune.py:24 |
main |
software | healthy | py/tune.py:52 |
color |
software | healthy | py/black_and_white.py:29 |
initial_state |
software | healthy | py/black_and_white.py:33 |
can_lock |
software | healthy | py/black_and_white.py:48 |
lock |
software | healthy | py/black_and_white.py:59 |
both_locked |
software | healthy | py/black_and_white.py:73 |
resolve_round |
software | healthy | py/black_and_white.py:77 |
_decide |
software | healthy | py/black_and_white.py:93 |
observe |
software | healthy | py/black_and_white.py:104 |
new_game |
software | healthy | py/bw_server.py:43 |
alive |
software | healthy | py/bw_server.py:58 |
touch |
software | healthy | py/bw_server.py:62 |
check_liveness |
software | healthy | py/bw_server.py:66 |
reset_for_rematch |
software | healthy | py/bw_server.py:76 |
join |
software | healthy | py/bw_server.py:86 |
advance |
software | healthy | py/bw_server.py:115 |
view |
software | healthy | py/bw_server.py:146 |
authed |
software | healthy | py/bw_server.py:172 |
log_message |
software | dead | py/bw_server.py:186 |
_send |
software | healthy | py/bw_server.py:189 |
_serve_ui |
software | healthy | py/bw_server.py:198 |
do_GET |
software | dead | py/bw_server.py:212 |
do_POST |
software | dead | py/bw_server.py:234 |
main |
software | healthy | py/bw_server.py:297 |
choose_move |
software | healthy | py/negamax.py:17 |
search |
software | healthy | py/negamax.py:40 |
initial_state |
software | healthy | py/engine_api.py:62 |
clone_state |
software | healthy | py/engine_api.py:66 |
legal_moves |
software | healthy | py/engine_api.py:70 |
apply_move |
software | healthy | py/engine_api.py:74 |
evaluate |
software | healthy | py/engine_api.py:78 |
order_moves |
software | dead | py/engine_api.py:81 |
play_game |
software | healthy | py/selfplay.py:28 |
main |
software | healthy | py/selfplay.py:40 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
index.html |
software | healthy | index.html |
render.yaml |
software | healthy | render.yaml |
requirements.txt |
software | healthy | requirements.txt |
index.html |
software | healthy | games/twelve-janggi/index.html |
engine.js |
software | healthy | games/twelve-janggi/engine.js |
index.html |
software | healthy | games/black-and-white/index.html |
twelve_janggi.py |
software | healthy | py/twelve_janggi.py |
tune.py |
software | healthy | py/tune.py |
black_and_white.py |
software | healthy | py/black_and_white.py |
bw_server.py |
software | healthy | py/bw_server.py |
negamax.py |
software | healthy | py/negamax.py |
engine_api.py |
software | healthy | py/engine_api.py |
selfplay.py |
software | healthy | py/selfplay.py |
launch.json |
software | healthy | .claude/launch.json |
negamax.js |
software | healthy | core/negamax.js |
engine.js |
software | healthy | core/engine.js |
pages.yml |
software | healthy | .github/workflows/pages.yml |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
games |
software | healthy | games |
twelve-janggi |
software | healthy | games/twelve-janggi |
black-and-white |
software | healthy | games/black-and-white |
py |
software | healthy | py |
.claude |
software | healthy | .claude |
core |
software | healthy | core |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
TwelveJanggi |
software | healthy | games/twelve-janggi/engine.js:TwelveJanggi |
TwelveJanggi |
software | healthy | py/twelve_janggi.py:16 |
Handler |
software | healthy | py/bw_server.py:185 |
_Timeout |
software | healthy | py/negamax.py:13 |
GameEngine |
software | healthy | py/engine_api.py:57 |
for |
software | healthy | core/engine.js:for |
GameEngine |
software | healthy | core/engine.js:GameEngine |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wbhdbvmd |
software | healthy | /tmp/repobility-clone-wbhdbvmd |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/pages.yml |
This page is publicly accessible at:
https://repobility.com/scan/11545290-fee6-42f4-8d22-80acfb1d7fc5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/11545290-fee6-42f4-8d22-80acfb1d7fc5/
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.