https://github.com/roxburghm/chips-challenge
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 3 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 137 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 |
|---|---|---|---|
parseDat |
software | healthy | js/dat.js:parseDat |
u8 |
software | healthy | js/dat.js:u8 |
u16 |
software | healthy | js/dat.js:u16 |
readLayer |
software | healthy | js/dat.js:readLayer |
readStr |
software | healthy | js/dat.js:readStr |
base64ToArrayBuffer |
software | healthy | js/dat.js:base64ToArrayBuffer |
cx |
software | healthy | js/render.js:cx |
offX |
software | healthy | js/render.js:offX |
offY |
software | healthy | js/render.js:offY |
frame |
software | healthy | js/render.js:frame |
MINI_COLORS |
software | healthy | js/render.js:MINI_COLORS |
set |
software | healthy | js/render.js:set |
idx |
software | healthy | js/engine.js:idx |
inBounds |
software | healthy | js/engine.js:inBounds |
prefs |
software | healthy | js/main.js:prefs |
savePrefs |
software | healthy | js/main.js:savePrefs |
progressKey |
software | healthy | js/main.js:progressKey |
loadProgress |
software | healthy | js/main.js:loadProgress |
saveProgress |
software | healthy | js/main.js:saveProgress |
bufToB64 |
software | healthy | js/main.js:bufToB64 |
loadLevelSet |
software | healthy | js/main.js:loadLevelSet |
bufFromMaybeZip |
software | healthy | js/main.js:bufFromMaybeZip |
handleFile |
software | healthy | js/main.js:handleFile |
setDataMessage |
software | healthy | js/main.js:setDataMessage |
updateDataPanel |
software | healthy | js/main.js:updateDataPanel |
beginLevel |
software | healthy | js/main.js:beginLevel |
pressDir |
software | healthy | js/main.js:pressDir |
releaseDir |
software | healthy | js/main.js:releaseDir |
tapAction |
software | healthy | js/main.js:tapAction |
bindTouch |
software | healthy | js/main.js:bindTouch |
startLevel |
software | healthy | js/main.js:startLevel |
restart |
software | healthy | js/main.js:restart |
nextLevel |
software | healthy | js/main.js:nextLevel |
togglePause |
software | healthy | js/main.js:togglePause |
toggleMute |
software | healthy | js/main.js:toggleMute |
showOverlay |
software | healthy | js/main.js:showOverlay |
hideOverlay |
software | healthy | js/main.js:hideOverlay |
esc |
software | healthy | js/main.js:esc |
openTitle |
software | healthy | js/main.js:openTitle |
closeTitle |
software | healthy | js/main.js:closeTitle |
buildLevelGrid |
software | healthy | js/main.js:buildLevelGrid |
updateHudStatic |
software | healthy | js/main.js:updateHudStatic |
updateHud |
software | healthy | js/main.js:updateHud |
buildInventoryIcons |
software | healthy | js/main.js:buildInventoryIcons |
showToast |
software | healthy | js/main.js:showToast |
drainEvents |
software | healthy | js/main.js:drainEvents |
loop |
software | healthy | js/main.js:loop |
bindLoaderUi |
software | healthy | js/main.js:bindLoaderUi |
obtainLevelData |
software | healthy | js/main.js:obtainLevelData |
urlName |
software | healthy | js/main.js:urlName |
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 |
dat.js |
software | healthy | js/dat.js |
render.js |
software | healthy | js/render.js |
engine.js |
software | healthy | js/engine.js |
main.js |
software | healthy | js/main.js |
audio.js |
software | healthy | js/audio.js |
tiles.js |
software | healthy | js/tiles.js |
zip.js |
software | healthy | js/zip.js |
style.css |
software | healthy | css/style.css |
verify-dat.mjs |
software | healthy | tools/verify-dat.mjs |
test-zip.mjs |
software | healthy | tools/test-zip.mjs |
sim.mjs |
software | healthy | tools/sim.mjs |
embed.mjs |
software | healthy | tools/embed.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
Renderer |
software | healthy | js/render.js:Renderer |
Minimap |
software | healthy | js/render.js:Minimap |
Game |
software | healthy | js/engine.js:Game |
Sfx |
software | healthy | js/audio.js:Sfx |
| Label | Layer | Status | Path |
|---|---|---|---|
js |
software | healthy | js |
css |
software | healthy | css |
tools |
software | healthy | tools |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6g9i299t |
software | healthy | /tmp/repobility-clone-6g9i299t |
This page is publicly accessible at:
https://repobility.com/scan/d033454c-ca61-4f2b-8595-d4da9dadcb6d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d033454c-ca61-4f2b-8595-d4da9dadcb6d/
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.