https://github.com/rawrben89/mahjong-game
· scanned 2026-06-15 23:47 UTC (2 months, 3 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 3 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 184 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 |
|---|---|---|---|
mk |
software | healthy | game-core.js:mk |
buildWall |
software | healthy | game-core.js:buildWall |
shuffle |
software | healthy | game-core.js:shuffle |
same |
software | healthy | game-core.js:same |
sortTiles |
software | healthy | game-core.js:sortTiles |
checkSets |
software | healthy | game-core.js:checkSets |
canWinHand |
software | healthy | game-core.js:canWinHand |
canPong |
software | healthy | game-core.js:canPong |
canKong |
software | healthy | game-core.js:canKong |
canChow |
software | healthy | game-core.js:canChow |
chowOptions |
software | healthy | game-core.js:chowOptions |
tileCounts |
software | healthy | game-core.js:tileCounts |
checkSetsR |
software | healthy | game-core.js:checkSetsR |
concealedDecomposes |
software | healthy | game-core.js:concealedDecomposes |
computeFan |
software | healthy | game-core.js:computeFan |
add |
software | healthy | game-core.js:add |
winOpts |
software | healthy | game-core.js:winOpts |
canWinNow |
software | healthy | game-core.js:canWinNow |
dealGame |
software | healthy | game-core.js:dealGame |
botScoreTile |
software | healthy | game-core.js:botScoreTile |
dominantSuit |
software | healthy | game-core.js:dominantSuit |
botChooseDiscard |
software | healthy | game-core.js:botChooseDiscard |
botDecide |
software | healthy | game-core.js:botDecide |
send |
software | healthy | game-core.js:send |
broadcastRoom |
software | healthy | game-core.js:broadcastRoom |
getAvailableActions |
software | healthy | game-core.js:getAvailableActions |
gameStateFor |
software | healthy | game-core.js:gameStateFor |
leftIdx |
software | healthy | game-core.js:leftIdx |
sendState |
software | healthy | game-core.js:sendState |
popFromWall |
software | healthy | game-core.js:popFromWall |
advanceTurn |
software | healthy | game-core.js:advanceTurn |
setupClaims |
software | healthy | game-core.js:setupClaims |
resolveClaims |
software | healthy | game-core.js:resolveClaims |
findClaim |
software | healthy | game-core.js:findClaim |
removeLastDiscard |
software | healthy | game-core.js:removeLastDiscard |
applyWin |
software | healthy | game-core.js:applyWin |
mult |
software | healthy | game-core.js:mult |
applyMeld |
software | healthy | game-core.js:applyMeld |
applyChow |
software | healthy | game-core.js:applyChow |
doDraw |
software | healthy | game-core.js:doDraw |
doDiscard |
software | healthy | game-core.js:doDiscard |
doHiddenKong |
software | healthy | game-core.js:doHiddenKong |
doAddOnKong |
software | healthy | game-core.js:doAddOnKong |
resolveRobKong |
software | healthy | game-core.js:resolveRobKong |
botDraw |
software | healthy | game-core.js:botDraw |
startGame |
software | healthy | game-core.js:startGame |
rotation |
software | healthy | game-core.js:rotation |
handleMsg |
software | healthy | game-core.js:handleMsg |
text |
software | healthy | game-core.js:text |
attachPlayer |
software | healthy | game-core.js:attachPlayer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_dbg.mjs |
software | healthy | test_dbg.mjs |
game-core.js |
software | healthy | game-core.js |
local-core.js |
software | healthy | local-core.js |
test_tunnel.mjs |
software | healthy | test_tunnel.mjs |
test_pwa_offline.mjs |
software | healthy | test_pwa_offline.mjs |
worker.js |
software | healthy | worker.js |
test_round.mjs |
software | healthy | test_round.mjs |
test_rotate.mjs |
software | healthy | test_rotate.mjs |
test_botlevel.mjs |
software | healthy | test_botlevel.mjs |
test_mobile2.mjs |
software | healthy | test_mobile2.mjs |
test_pwa_dbg.mjs |
software | healthy | test_pwa_dbg.mjs |
test_join.mjs |
software | healthy | test_join.mjs |
test_match.mjs |
software | healthy | test_match.mjs |
test_polish.mjs |
software | healthy | test_polish.mjs |
deploy-pages.sh |
software | healthy | deploy-pages.sh |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
test_p2p_play.mjs |
software | healthy | test_p2p_play.mjs |
test_nextround.mjs |
software | healthy | test_nextround.mjs |
test_sbingo.mjs |
software | healthy | test_sbingo.mjs |
test_leave.mjs |
software | healthy | test_leave.mjs |
test_pages.mjs |
software | healthy | test_pages.mjs |
render.yaml |
software | healthy | render.yaml |
test_resume.mjs |
software | healthy | test_resume.mjs |
package-lock.json |
software | healthy | package-lock.json |
cap_game.mjs |
software | healthy | cap_game.mjs |
test_live.mjs |
software | healthy | test_live.mjs |
server.js |
software | healthy | server.js |
test_pwa.mjs |
software | healthy | test_pwa.mjs |
test_visual.mjs |
software | healthy | test_visual.mjs |
test_p2p.mjs |
software | healthy | test_p2p.mjs |
test_sim.mjs |
software | healthy | test_sim.mjs |
test_fan.mjs |
software | healthy | test_fan.mjs |
manifest.json |
software | healthy | public/manifest.json |
sw.js |
software | healthy | public/sw.js |
index.html |
software | healthy | public/index.html |
client.js |
software | healthy | public/client.js |
| Label | Layer | Status | Path |
|---|---|---|---|
MahjongLobby |
software | healthy | worker.js:MahjongLobby |
GameScene |
software | healthy | public/client.js:GameScene |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7ug2vt7x |
software | healthy | /tmp/repobility-clone-7ug2vt7x |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
software | healthy | public |
This page is publicly accessible at:
https://repobility.com/scan/ac0ad5f8-deda-467c-8b70-f3f5d28df49f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ac0ad5f8-deda-467c-8b70-f3f5d28df49f/
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.