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.

xavierwwj/twelve-janggi

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

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

LabelLayerStatusPath
gha::pages cicd healthy .github/workflows/pages.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/pages.yml
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/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.