https://github.com/TechtoyAi/Wichai
· scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 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 60 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 |
|---|---|---|---|
walk |
software | healthy | tests/static-check.mjs:walk |
monsterSprite |
software | healthy | src/manifest.js:monsterSprite |
createBattle |
software | healthy | src/state.js:createBattle |
load |
software | healthy | src/audio.js:load |
play |
software | healthy | src/audio.js:play |
isMuted |
software | healthy | src/audio.js:isMuted |
toggleMute |
software | healthy | src/audio.js:toggleMute |
call |
software | healthy | src/api.js:call |
hashChoice |
software | healthy | src/scoring.js:hashChoice |
checkAnswer |
software | healthy | src/scoring.js:checkAnswer |
isCritical |
software | healthy | src/scoring.js:isCritical |
get |
software | healthy | src/storage.js:get |
set |
software | healthy | src/storage.js:set |
del |
software | healthy | src/storage.js:del |
QUESTION_FORM |
software | healthy | src/scenes/BattleScene.js:QUESTION_FORM |
escapeHtml |
software | healthy | src/scenes/BattleScene.js:escapeHtml |
elapsed |
software | healthy | src/scenes/BattleScene.js:elapsed |
renderHTML |
software | healthy | src/scenes/StageMapScene.js:renderHTML |
seq |
software | healthy | src/scenes/StageMapScene.js:seq |
seqClass |
software | healthy | src/scenes/StageMapScene.js:seqClass |
escapeHtml |
software | healthy | src/scenes/StageMapScene.js:escapeHtml |
monsterEmoji |
software | healthy | src/scenes/StageMapScene.js:monsterEmoji |
unlock |
software | healthy | src/scenes/BootScene.js:unlock |
showLeaderboard |
software | healthy | src/scenes/LeaderboardModal.js:showLeaderboard |
escapeHtml |
software | healthy | src/scenes/LeaderboardModal.js:escapeHtml |
nextRankInfo |
software | healthy | src/scenes/ResultScene.js:nextRankInfo |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
style.css |
software | healthy | style.css |
static-check.mjs |
software | healthy | tests/static-check.mjs |
api.test.js |
software | healthy | tests/api.test.js |
run.sh |
software | healthy | tests/run.sh |
state.test.js |
software | healthy | tests/state.test.js |
scoring.test.js |
software | healthy | tests/scoring.test.js |
CREDITS.md |
software | healthy | assets/CREDITS.md |
manifest.js |
software | healthy | src/manifest.js |
config.js |
software | healthy | src/config.js |
state.js |
software | healthy | src/state.js |
main.js |
software | healthy | src/main.js |
audio.js |
software | healthy | src/audio.js |
api.js |
software | healthy | src/api.js |
scoring.js |
software | healthy | src/scoring.js |
storage.js |
software | healthy | src/storage.js |
BattleScene.js |
software | healthy | src/scenes/BattleScene.js |
AuthScene.js |
software | healthy | src/scenes/AuthScene.js |
StageMapScene.js |
software | healthy | src/scenes/StageMapScene.js |
BootScene.js |
software | healthy | src/scenes/BootScene.js |
LeaderboardModal.js |
software | healthy | src/scenes/LeaderboardModal.js |
ResultScene.js |
software | healthy | src/scenes/ResultScene.js |
| Label | Layer | Status | Path |
|---|---|---|---|
BattleScene |
software | healthy | src/scenes/BattleScene.js:BattleScene |
AuthScene |
software | healthy | src/scenes/AuthScene.js:AuthScene |
StageMapScene |
software | healthy | src/scenes/StageMapScene.js:StageMapScene |
BootScene |
software | healthy | src/scenes/BootScene.js:BootScene |
ResultScene |
software | healthy | src/scenes/ResultScene.js:ResultScene |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
assets |
software | healthy | assets |
src |
software | healthy | src |
scenes |
software | healthy | src/scenes |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j909ecez |
software | healthy | /tmp/repobility-clone-j909ecez |
This page is publicly accessible at:
https://repobility.com/scan/3ef9ee13-9a24-4db7-a9d5-2e4c3712c653/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3ef9ee13-9a24-4db7-a9d5-2e4c3712c653/
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.