https://github.com/slalter/the-dark-stair
· scanned 2026-06-16 00:15 UTC (2 months, 2 weeks ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 2 weeks ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 324 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 |
|---|---|---|---|
clamp |
software | healthy | web/js/core.js:clamp |
lerp |
software | healthy | web/js/core.js:lerp |
dist2 |
software | healthy | web/js/core.js:dist2 |
cheb |
software | healthy | web/js/core.js:cheb |
shade |
software | healthy | web/js/core.js:shade |
pluck |
software | healthy | web/js/core.js:pluck |
diagOpen |
software | healthy | web/js/dungeon.js:diagOpen |
tileWalkable |
software | healthy | web/js/dungeon.js:tileWalkable |
tileOpaque |
software | healthy | web/js/dungeon.js:tileOpaque |
generateMap |
software | healthy | web/js/dungeon.js:generateMap |
stampVault |
software | healthy | web/js/dungeon.js:stampVault |
floodWalk |
software | healthy | web/js/dungeon.js:floodWalk |
coreConnected |
software | healthy | web/js/dungeon.js:coreConnected |
placeBlocker |
software | healthy | web/js/dungeon.js:placeBlocker |
vaultKeepsLevelConnected |
software | healthy | web/js/dungeon.js:vaultKeepsLevelConnected |
touchable |
software | healthy | web/js/dungeon.js:touchable |
carveH |
software | healthy | web/js/dungeon.js:carveH |
carveV |
software | healthy | web/js/dungeon.js:carveV |
randomFloor |
software | healthy | web/js/dungeon.js:randomFloor |
computeFOV |
software | healthy | web/js/dungeon.js:computeFOV |
castLight |
software | healthy | web/js/dungeon.js:castLight |
lSlope |
software | healthy | web/js/dungeon.js:lSlope |
rSlope |
software | healthy | web/js/dungeon.js:rSlope |
computeDistField |
software | healthy | web/js/dungeon.js:computeDistField |
sizeCanvas |
software | healthy | web/js/render.js:sizeCanvas |
cycleZoom |
software | healthy | web/js/render.js:cycleZoom |
camView |
software | healthy | web/js/render.js:camView |
tileHash |
software | healthy | web/js/render.js:tileHash |
h |
software | healthy | web/js/render.js:h |
canvasToTile |
software | healthy | web/js/render.js:canvasToTile |
wx |
software | healthy | web/js/render.js:wx |
wy |
software | healthy | web/js/render.js:wy |
spawnFloater |
software | healthy | web/js/render.js:spawnFloater |
spawnBanner |
software | healthy | web/js/render.js:spawnBanner |
spawnBurst |
software | healthy | web/js/render.js:spawnBurst |
spawnBolt |
software | healthy | web/js/render.js:spawnBolt |
addShake |
software | healthy | web/js/render.js:addShake |
updateFX |
software | healthy | web/js/render.js:updateFX |
easeEntity |
software | healthy | web/js/render.js:easeEntity |
lunge |
software | healthy | web/js/render.js:lunge |
spriteFor |
software | healthy | web/js/render.js:spriteFor |
propSpriteFor |
software | healthy | web/js/render.js:propSpriteFor |
_tintCv |
software | healthy | web/js/render.js:_tintCv |
drawSprite |
software | healthy | web/js/render.js:drawSprite |
drawChest |
software | healthy | web/js/render.js:drawChest |
draw |
software | healthy | web/js/render.js:draw |
sink |
software | healthy | web/js/render.js:sink |
a |
software | healthy | web/js/render.js:a |
cx |
software | healthy | web/js/render.js:cx |
glow |
software | healthy | web/js/render.js:glow |
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 |
LICENSE |
software | healthy | LICENSE |
TheDarkStair-v4.0.html |
software | healthy | TheDarkStair-v4.0.html |
index.html |
software | healthy | web/index.html |
style.css |
software | healthy | web/style.css |
core.js |
software | healthy | web/js/core.js |
dungeon.js |
software | healthy | web/js/dungeon.js |
render.js |
software | healthy | web/js/render.js |
data.js |
software | healthy | web/js/data.js |
game.js |
software | healthy | web/js/game.js |
README.md |
software | healthy | calibration/README.md |
distort_lich.sh |
software | healthy | tools/distort_lich.sh |
boon_check.js |
software | healthy | tools/boon_check.js |
gen_sprites.py |
software | healthy | tools/gen_sprites.py |
sim.js |
software | healthy | tools/sim.js |
distort_gruk.sh |
software | healthy | tools/distort_gruk.sh |
autoplay.js |
software | healthy | tools/autoplay.js |
gen_lich_tts.py |
software | healthy | tools/gen_lich_tts.py |
build_bundle.py |
software | healthy | tools/build_bundle.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GameMap |
software | healthy | web/js/dungeon.js:GameMap |
bargains |
software | healthy | web/js/data.js:bargains |
stares |
software | healthy | web/js/game.js:stares |
defenses |
software | healthy | web/js/game.js:defenses |
meets |
software | healthy | web/js/game.js:meets |
base |
software | healthy | web/js/game.js:base |
once |
software | healthy | web/js/game.js:once |
ImageStub |
software | healthy | tools/boon_check.js:ImageStub |
boons |
software | healthy | tools/boon_check.js:boons |
defense |
software | healthy | tools/boon_check.js:defense |
meets |
software | healthy | tools/boon_check.js:meets |
defenses |
software | healthy | tools/boon_check.js:defenses |
as |
software | healthy | tools/boon_check.js:as |
and |
software | healthy | tools/boon_check.js:and |
ImageStub |
software | healthy | tools/sim.js:ImageStub |
| Label | Layer | Status | Path |
|---|---|---|---|
web |
software | healthy | web |
js |
software | healthy | web/js |
calibration |
software | healthy | calibration |
tools |
software | healthy | tools |
| Label | Layer | Status | Path |
|---|---|---|---|
port:85 |
network | healthy | tools/distort_lich.sh |
port:60 |
network | healthy | tools/distort_lich.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1gymd5se |
software | healthy | /tmp/repobility-clone-1gymd5se |
This page is publicly accessible at:
https://repobility.com/scan/215b03f7-22d6-414e-b6c8-2e6050f0365d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/215b03f7-22d6-414e-b6c8-2e6050f0365d/
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.