https://github.com/webinti/webinti-town
· scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)
74 raw signals (0 security + 74 graph)
Last scanned 2 months, 1 week ago · v1 · 74 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 939 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 |
|---|---|---|---|
emptyLayer |
software | healthy | client/scripts/gen-gym.mjs:emptyLayer |
set |
software | healthy | client/scripts/gen-gym.mjs:set |
rect |
software | healthy | client/scripts/gen-gym.mjs:rect |
layerData |
software | healthy | client/scripts/gen-collision.mjs:layerData |
nextObjId |
software | healthy | client/scripts/gen-collision.mjs:nextObjId |
localId |
software | healthy | client/scripts/officePoc.mjs:localId |
nextFirstgid |
software | healthy | client/scripts/officePoc.mjs:nextFirstgid |
podTiles |
software | healthy | client/scripts/officePoc.mjs:podTiles |
g |
software | healthy | client/scripts/officePoc.mjs:g |
floorPatch |
software | healthy | client/scripts/officePoc.mjs:floorPatch |
deskCollisionRect |
software | healthy | client/scripts/officePoc.mjs:deskCollisionRect |
ensureTileset |
software | healthy | client/scripts/gen-reception.mjs:ensureTileset |
gid |
software | healthy | client/scripts/gen-reception.mjs:gid |
layer |
software | healthy | client/scripts/gen-reception.mjs:layer |
set |
software | healthy | client/scripts/gen-reception.mjs:set |
place |
software | healthy | client/scripts/gen-reception.mjs:place |
RW |
software | healthy | client/scripts/render-map.mjs:RW |
tsOf |
software | healthy | client/scripts/render-map.mjs:tsOf |
blit |
software | healthy | client/scripts/render-map.mjs:blit |
si |
software | healthy | client/scripts/render-map.mjs:si |
di |
software | healthy | client/scripts/render-map.mjs:di |
g |
software | healthy | client/scripts/gen-openspace.mjs:g |
layer |
software | healthy | client/scripts/gen-openspace.mjs:layer |
ensureLayer |
software | healthy | client/scripts/gen-openspace.mjs:ensureLayer |
set |
software | healthy | client/scripts/gen-openspace.mjs:set |
mergeCollisionRects |
software | healthy | client/scripts/collisionRects.mjs:mergeCollisionRects |
at |
software | healthy | client/scripts/collisionRects.mjs:at |
g |
software | healthy | client/scripts/gen-floors.mjs:g |
set |
software | healthy | client/scripts/gen-floors.mjs:set |
widenRow |
software | healthy | client/scripts/mapResize.mjs:widenRow |
widenData |
software | healthy | client/scripts/mapResize.mjs:widenData |
R |
software | healthy | client/scripts/gen-garage.mjs:R |
B |
software | healthy | client/scripts/gen-garage.mjs:B |
set |
software | healthy | client/scripts/gen-garage.mjs:set |
clampMapZoom |
software | healthy | client/src/mapZoom.ts:clampMapZoom |
stepMapZoom |
software | healthy | client/src/mapZoom.ts:stepMapZoom |
isInConferenceZone |
software | healthy | client/src/conferenceZone.ts:isInConferenceZone |
KEY |
software | healthy | client/src/lastPosition.ts:KEY |
saveLastPosition |
software | healthy | client/src/lastPosition.ts:saveLastPosition |
readLastPosition |
software | healthy | client/src/lastPosition.ts:readLastPosition |
PB_URL |
software | healthy | client/src/pocketbase.ts:PB_URL |
checkpointCenter |
software | healthy | client/src/circuit.ts:checkpointCenter |
inCircuitZone |
software | healthy | client/src/circuit.ts:inCircuitZone |
App |
software | healthy | client/src/App.tsx:App |
currentUser |
software | healthy | client/src/stores/authStore.ts:currentUser |
SERVER_URL |
software | healthy | client/src/network/SocketManager.ts:SERVER_URL |
getOrCreateClientKey |
software | healthy | client/src/network/SocketManager.ts:getOrCreateClientKey |
fresh |
software | healthy | client/src/network/SocketManager.ts:fresh |
r |
software | healthy | client/src/network/SocketManager.ts:r |
isEditableElement |
software | healthy | client/src/utils/inputGuard.ts:isEditableElement |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
package.json |
software | healthy | package.json |
deploy.sh |
software | healthy | deploy.sh |
FEATURES.md |
software | healthy | FEATURES.md |
package-lock.json |
software | healthy | package-lock.json |
webinti-town-teaser.html |
software | healthy | webinti-town-teaser.html |
.env.example |
software | healthy | .env.example |
DEPLOY.md |
software | healthy | DEPLOY.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
TILED_GUIDE.md |
software | healthy | TILED_GUIDE.md |
vite.config.d.ts |
software | healthy | client/vite.config.d.ts |
vite.config.js |
software | healthy | client/vite.config.js |
vite.config.ts |
software | healthy | client/vite.config.ts |
tailwind.config.js |
software | healthy | client/tailwind.config.js |
.env.production |
software | healthy | client/.env.production |
package.json |
software | healthy | client/package.json |
tsconfig.node.json |
software | healthy | client/tsconfig.node.json |
index.html |
software | healthy | client/index.html |
tsconfig.json |
software | healthy | client/tsconfig.json |
postcss.config.js |
software | healthy | client/postcss.config.js |
vitest.config.ts |
software | healthy | client/vitest.config.ts |
index.html |
software | healthy | client/dist.backup-20260527-004821/index.html |
index-Bxp7VjqG.js |
software | healthy | client/dist.backup-20260527-004821/assets/index-Bxp7VjqG.js |
index-8sZIEP3K.css |
software | healthy | client/dist.backup-20260527-004821/assets/index-8sZIEP3K.css |
index.html |
software | healthy | client/dist.backup-20260527-012656/index.html |
index-BcfzNk3v.js |
software | healthy | client/dist.backup-20260527-012656/assets/index-BcfzNk3v.js |
index-B7wlkbXD.css |
software | healthy | client/dist.backup-20260527-012656/assets/index-B7wlkbXD.css |
gen-gym.mjs |
software | healthy | client/scripts/gen-gym.mjs |
gen-collision.mjs |
software | healthy | client/scripts/gen-collision.mjs |
officePoc.mjs |
software | healthy | client/scripts/officePoc.mjs |
gen-reception.mjs |
software | healthy | client/scripts/gen-reception.mjs |
mapResize.test.mjs |
software | healthy | client/scripts/mapResize.test.mjs |
render-map.mjs |
software | healthy | client/scripts/render-map.mjs |
gen-openspace.mjs |
software | healthy | client/scripts/gen-openspace.mjs |
collisionRects.mjs |
software | healthy | client/scripts/collisionRects.mjs |
officePoc.test.mjs |
software | healthy | client/scripts/officePoc.test.mjs |
gen-walls.mjs |
software | healthy | client/scripts/gen-walls.mjs |
gen-floors.mjs |
software | healthy | client/scripts/gen-floors.mjs |
mapResize.mjs |
software | healthy | client/scripts/mapResize.mjs |
gen-garage.mjs |
software | healthy | client/scripts/gen-garage.mjs |
collisionRects.test.mjs |
software | healthy | client/scripts/collisionRects.test.mjs |
index.html |
software | healthy | client/dist.backup-20260526-231715/index.html |
index-BMIKtBkA.js |
software | healthy | client/dist.backup-20260526-231715/assets/index-BMIKtBkA.js |
index-Nwm5-0GE.css |
software | healthy | client/dist.backup-20260526-231715/assets/index-Nwm5-0GE.css |
index.html |
software | healthy | client/dist.backup-20260526-204657/index.html |
index-COxSTHxa.js |
software | healthy | client/dist.backup-20260526-204657/assets/index-COxSTHxa.js |
index-DghcAuAo.css |
software | healthy | client/dist.backup-20260526-204657/assets/index-DghcAuAo.css |
index.html |
software | healthy | client/dist.bak-20260516-031707/index.html |
index-Dj6_hBG_.css |
software | healthy | client/dist.bak-20260516-031707/assets/index-Dj6_hBG_.css |
index-DZTfa06u.js |
software | healthy | client/dist.bak-20260516-031707/assets/index-DZTfa06u.js |
index.css |
software | healthy | client/src/index.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
dist.backup-20260527-004821 |
software | healthy | client/dist.backup-20260527-004821 |
assets |
software | healthy | client/dist.backup-20260527-004821/assets |
dist.backup-20260527-012656 |
software | healthy | client/dist.backup-20260527-012656 |
assets |
software | healthy | client/dist.backup-20260527-012656/assets |
scripts |
software | healthy | client/scripts |
dist.backup-20260526-231715 |
software | healthy | client/dist.backup-20260526-231715 |
assets |
software | healthy | client/dist.backup-20260526-231715/assets |
dist.backup-20260526-204657 |
software | healthy | client/dist.backup-20260526-204657 |
assets |
software | healthy | client/dist.backup-20260526-204657/assets |
dist.bak-20260516-031707 |
software | healthy | client/dist.bak-20260516-031707 |
assets |
software | healthy | client/dist.bak-20260516-031707/assets |
src |
software | healthy | client/src |
stores |
software | healthy | client/src/stores |
network |
software | healthy | client/src/network |
utils |
software | healthy | client/src/utils |
phaser |
software | healthy | client/src/phaser |
scenes |
software | healthy | client/src/phaser/scenes |
collision |
software | healthy | client/src/phaser/collision |
entities |
software | healthy | client/src/phaser/entities |
lib |
software | healthy | client/src/lib |
react |
software | healthy | client/src/react |
components |
software | healthy | client/src/react/components |
avatar |
software | healthy | client/src/react/avatar |
hooks |
software | healthy | client/src/react/hooks |
sounds |
software | healthy | client/src/sounds |
livekit |
software | healthy | client/src/livekit |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
deploy |
software | healthy | deploy |
landing |
software | healthy | landing |
server |
software | healthy | server |
dist.backup-20260527-004821 |
software | healthy | server/dist.backup-20260527-004821 |
api |
software | healthy | server/dist.backup-20260527-004821/api |
kanban |
software | healthy | server/dist.backup-20260527-004821/kanban |
socket |
software | healthy | server/dist.backup-20260527-004821/socket |
livekit |
software | healthy | server/dist.backup-20260527-004821/livekit |
rooms |
software | healthy | server/dist.backup-20260527-004821/rooms |
dist.backup-20260527-012656 |
software | healthy | server/dist.backup-20260527-012656 |
api |
software | healthy | server/dist.backup-20260527-012656/api |
kanban |
software | healthy | server/dist.backup-20260527-012656/kanban |
uploads |
software | healthy | server/dist.backup-20260527-012656/uploads |
socket |
software | healthy | server/dist.backup-20260527-012656/socket |
workstations |
software | healthy | server/dist.backup-20260527-012656/workstations |
livekit |
software | healthy | server/dist.backup-20260527-012656/livekit |
rooms |
software | healthy | server/dist.backup-20260527-012656/rooms |
dist.backup-20260526-231715 |
software | healthy | server/dist.backup-20260526-231715 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SocketManager |
software | healthy | client/src/network/SocketManager.ts:SocketManager |
AmbientLayer |
software | healthy | client/src/phaser/AmbientLayer.ts:AmbientLayer |
CircuitOverlay |
software | healthy | client/src/phaser/CircuitOverlay.ts:CircuitOverlay |
OfficeStatusOverlay |
software | healthy | client/src/phaser/OfficeStatusOverlay.ts:OfficeStatusOverlay |
WorkstationOverlay |
software | healthy | client/src/phaser/WorkstationOverlay.ts:WorkstationOverlay |
DayNightOverlay |
software | healthy | client/src/phaser/DayNightOverlay.ts:DayNightOverlay |
Npc |
software | healthy | client/src/phaser/Npc.ts:Npc |
KartOverlay |
software | healthy | client/src/phaser/KartOverlay.ts:KartOverlay |
GameScene |
software | healthy | client/src/phaser/scenes/GameScene.ts:GameScene |
BootScene |
software | healthy | client/src/phaser/scenes/BootScene.ts:BootScene |
CollisionLayer |
software | healthy | client/src/phaser/collision/CollisionLayer.ts:CollisionLayer |
Player |
software | healthy | client/src/phaser/entities/Player.ts:Player |
RemotePlayer |
software | healthy | client/src/phaser/entities/RemotePlayer.ts:RemotePlayer |
LiveKitManager |
software | healthy | client/src/livekit/LiveKitManager.ts:LiveKitManager |
KanbanStore |
software | healthy | server/dist.backup-20260527-004821/kanban/KanbanStore.js:Ka… |
RoomManager |
software | healthy | server/dist.backup-20260527-004821/rooms/RoomManager.js:Roo… |
KanbanStore |
software | healthy | server/dist.backup-20260527-012656/kanban/KanbanStore.js:Ka… |
WorkstationManager |
software | healthy | server/dist.backup-20260527-012656/workstations/Workstation… |
RoomManager |
software | healthy | server/dist.backup-20260527-012656/rooms/RoomManager.js:Roo… |
KanbanStore |
software | healthy | server/dist.backup-20260526-231715/kanban/KanbanStore.js:Ka… |
RoomManager |
software | healthy | server/dist.backup-20260526-231715/rooms/RoomManager.js:Roo… |
RoomManager |
software | healthy | server/dist.backup-20260526-204657/rooms/RoomManager.js:Roo… |
RoomManager |
software | healthy | server/dist.bak-20260516-031707/rooms/RoomManager.js:RoomMa… |
KartManager |
software | healthy | server/src/karts/KartManager.ts:KartManager |
KanbanStore |
software | healthy | server/src/kanban/KanbanStore.ts:KanbanStore |
KanbanStorePocketBase |
software | healthy | server/src/kanban/KanbanStorePocketBase.ts:KanbanStorePocke… |
WorkstationManagerPocketBase |
software | healthy | server/src/workstations/WorkstationManagerPocketBase.ts:Wor… |
WorkstationManager |
software | healthy | server/src/workstations/WorkstationManager.ts:WorkstationMa… |
DmStore |
software | healthy | server/src/dm/DmStore.ts:DmStore |
DmStorePocketBase |
software | healthy | server/src/dm/DmStorePocketBase.ts:DmStorePocketBase |
RaceManager |
software | healthy | server/src/race/RaceManager.ts:RaceManager |
RoomManager |
software | healthy | server/src/rooms/RoomManager.ts:RoomManager |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | server/dist.backup-20260527-004821/index.js |
USE /api |
api | healthy | server/dist.backup-20260527-004821/index.js |
POST /rooms |
api | healthy | server/dist.backup-20260527-004821/api/routes.js |
GET /rooms/:slug |
api | healthy | server/dist.backup-20260527-004821/api/routes.js |
POST /livekit/token |
api | healthy | server/dist.backup-20260527-004821/api/routes.js |
USE /api/uploads |
api | healthy | server/dist.backup-20260527-012656/index.js |
POST /:roomSlug |
api | healthy | server/dist.backup-20260527-012656/uploads/uploadsRouter.js |
GET /:roomSlug/:filename |
api | healthy | server/dist.backup-20260527-012656/uploads/uploadsRouter.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | .env.example |
port:5432 |
network | healthy | docker-compose.yml |
port:7880 |
network | healthy | docker-compose.yml |
port:7881 |
network | healthy | docker-compose.yml |
port:7882 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | client/vite.config.js |
port:50000 |
network | healthy | deploy/livekit.prod.yaml |
port:60000 |
network | healthy | deploy/livekit.prod.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | deploy.sh |
1.2.3.4 |
network | healthy | deploy/deploy.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
livekit |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7gplaaf7 |
software | healthy | /tmp/repobility-clone-7gplaaf7 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | client/vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/prepare-map.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/engine.io |
frontend | healthy | client/dist.backup-20260527-004821/assets/index-Bxp7VjqG.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::client/.env.production |
security | healthy | client/.env.production |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/src/pocketbase/client.ts |
security | healthy | server/src/pocketbase/client.ts |
This page is publicly accessible at:
https://repobility.com/scan/5ee1287e-6ef6-4d3d-a6f8-63a6587f3a18/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5ee1287e-6ef6-4d3d-a6f8-63a6587f3a18/
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.