https://github.com/sir0-web/endless-tower
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 2 weeks ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 266 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 |
|---|---|---|---|
jst |
software | healthy | middleware.ts:jst |
fetchWindows |
software | healthy | middleware.ts:fetchWindows |
data |
software | healthy | middleware.ts:data |
fetchMaintenanceMessage |
software | healthy | middleware.ts:fetchMaintenanceMessage |
middleware |
software | healthy | middleware.ts:middleware |
formatWindowJst |
software | healthy | middleware.ts:formatWindowJst |
p |
software | healthy | middleware.ts:p |
esc |
software | healthy | middleware.ts:esc |
nl2br |
software | healthy | middleware.ts:nl2br |
maintenanceHtml |
software | healthy | middleware.ts:maintenanceHtml |
pad |
software | healthy | middleware.ts:pad |
fmt |
software | healthy | middleware.ts:fmt |
tick |
software | healthy | middleware.ts:tick |
calcScale |
software | healthy | src/App.tsx:calcScale |
isMobileViewport |
software | healthy | src/App.tsx:isMobileViewport |
App |
software | healthy | src/App.tsx:App |
onResize |
software | healthy | src/App.tsx:onResize |
full |
software | healthy | src/App.tsx:full |
play |
software | healthy | src/App.tsx:play |
isW |
software | healthy | src/scenes/GameScene.ts:isW |
jitterX |
software | healthy | src/scenes/GameScene.ts:jitterX |
i |
software | healthy | src/scenes/GameScene.ts:i |
isBg |
software | healthy | src/scenes/GameScene.ts:isBg |
w |
software | healthy | src/scenes/GameScene.ts:w |
h |
software | healthy | src/scenes/GameScene.ts:h |
result |
software | healthy | src/scenes/GameScene.ts:result |
fs |
software | healthy | src/scenes/RankingScene.ts:fs |
render |
software | healthy | src/scenes/TitleScene.ts:render |
px |
software | healthy | src/scenes/TestScene.ts:px |
py |
software | healthy | src/scenes/TestScene.ts:py |
fs |
software | healthy | src/scenes/GameOverScene.ts:fs |
fsPx |
software | healthy | src/scenes/GameOverScene.ts:fsPx |
divY |
software | healthy | src/scenes/GameOverScene.ts:divY |
useFacilityOpen |
software | healthy | src/components/EventFacilityModals.tsx:useFacilityOpen |
onOpen |
software | healthy | src/components/EventFacilityModals.tsx:onOpen |
detail |
software | healthy | src/components/EventFacilityModals.tsx:detail |
RefineModal |
software | healthy | src/components/EventFacilityModals.tsx:RefineModal |
reset |
software | healthy | src/components/EventFacilityModals.tsx:reset |
close |
software | healthy | src/components/EventFacilityModals.tsx:close |
equippedSlots |
software | healthy | src/components/EventFacilityModals.tsx:equippedSlots |
start |
software | healthy | src/components/EventFacilityModals.tsx:start |
onVideoEnd |
software | healthy | src/components/EventFacilityModals.tsx:onVideoEnd |
ShadowEquipModal |
software | healthy | src/components/EventFacilityModals.tsx:ShadowEquipModal |
SpellbookModal |
software | healthy | src/components/EventFacilityModals.tsx:SpellbookModal |
VirtualJoystick |
software | healthy | src/components/VirtualJoystick.tsx:VirtualJoystick |
onChange |
software | healthy | src/components/VirtualJoystick.tsx:onChange |
onStart |
software | healthy | src/components/VirtualJoystick.tsx:onStart |
onMove |
software | healthy | src/components/VirtualJoystick.tsx:onMove |
onEnd |
software | healthy | src/components/VirtualJoystick.tsx:onEnd |
EventMsgBar |
software | healthy | src/components/EventMsgBar.tsx:EventMsgBar |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
.env |
software | healthy | .env |
analytics-setup.md |
software | healthy | docs/analytics-setup.md |
world-notification-plan.md |
software | healthy | docs/world-notification-plan.md |
dungeon-assets.md |
software | healthy | docs/dungeon-assets.md |
settings.local.json |
software | healthy | .claude/settings.local.json |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
App.css |
software | healthy | src/App.css |
GameScene.ts |
software | healthy | src/scenes/GameScene.ts |
RankingScene.ts |
software | healthy | src/scenes/RankingScene.ts |
TitleScene.ts |
software | healthy | src/scenes/TitleScene.ts |
TestScene.ts |
software | healthy | src/scenes/TestScene.ts |
GameOverScene.ts |
software | healthy | src/scenes/GameOverScene.ts |
index.ts |
software | healthy | src/types/index.ts |
EventFacilityModals.tsx |
software | healthy | src/components/EventFacilityModals.tsx |
VirtualJoystick.tsx |
software | healthy | src/components/VirtualJoystick.tsx |
EventMsgBar.tsx |
software | healthy | src/components/EventMsgBar.tsx |
StatModal.tsx |
software | healthy | src/components/StatModal.tsx |
HowToPlay.tsx |
software | healthy | src/components/HowToPlay.tsx |
UIPanel.tsx |
software | healthy | src/components/UIPanel.tsx |
GameToast.tsx |
software | healthy | src/components/GameToast.tsx |
BonusVideo.tsx |
software | healthy | src/components/BonusVideo.tsx |
WorldTelop.tsx |
software | healthy | src/components/WorldTelop.tsx |
SlotAnnouncement.tsx |
software | healthy | src/components/SlotAnnouncement.tsx |
ArcanaRoulette.tsx |
software | healthy | src/components/ArcanaRoulette.tsx |
MinimapCanvas.tsx |
software | healthy | src/components/MinimapCanvas.tsx |
WorldLog.tsx |
software | healthy | src/components/WorldLog.tsx |
EquipModal.tsx |
software | healthy | src/components/EquipModal.tsx |
ReportModal.tsx |
software | healthy | src/components/ReportModal.tsx |
MobileStatusBar.tsx |
software | healthy | src/components/MobileStatusBar.tsx |
AdminPanel.tsx |
software | healthy | src/components/AdminPanel.tsx |
SlotMachine.tsx |
software | healthy | src/components/SlotMachine.tsx |
ScrollLockButton.tsx |
software | healthy | src/components/ScrollLockButton.tsx |
config.ts |
software | healthy | src/game/config.ts |
save.ts |
software | healthy | src/game/save.ts |
sound.ts |
software | healthy | src/game/sound.ts |
items.ts |
software | healthy | src/game/items.ts |
utils.ts |
software | healthy | src/game/utils.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
scenes |
software | healthy | src/scenes |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
game |
software | healthy | src/game |
| Label | Layer | Status | Path |
|---|---|---|---|
GameScene |
software | healthy | src/scenes/GameScene.ts:GameScene |
RankingScene |
software | healthy | src/scenes/RankingScene.ts:RankingScene |
TitleScene |
software | healthy | src/scenes/TitleScene.ts:TitleScene |
TestScene |
software | healthy | src/scenes/TestScene.ts:TestScene |
GameOverScene |
software | healthy | src/scenes/GameOverScene.ts:GameOverScene |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bo34p_dz |
software | healthy | /tmp/repobility-clone-bo34p_dz |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
This page is publicly accessible at:
https://repobility.com/scan/7e3d7122-ec6c-4ec5-9e12-3ab1ace2be2b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7e3d7122-ec6c-4ec5-9e12-3ab1ace2be2b/
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.