https://github.com/sorryhumans/roost
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 205 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 |
|---|---|---|---|
iconFor |
software | healthy | web/src/types.ts:iconFor |
mock4 |
software | healthy | web/src/components/App.test.tsx:mock4 |
DeskCard |
software | healthy | web/src/components/DeskCard.tsx:DeskCard |
Hud |
software | healthy | web/src/components/Hud.tsx:Hud |
DeskGrid |
software | healthy | web/src/components/DeskGrid.tsx:DeskGrid |
hasWebGL |
software | healthy | web/src/components/App.tsx:hasWebGL |
App |
software | healthy | web/src/components/App.tsx:App |
mockAgent |
software | healthy | web/src/components/DeskCard.test.tsx:mockAgent |
OfficeScene |
software | healthy | web/src/three/OfficeScene.tsx:OfficeScene |
onMq |
software | healthy | web/src/three/OfficeScene.tsx:onMq |
baseName |
software | healthy | web/src/three/characters.ts:baseName |
buildByBase |
software | healthy | web/src/three/characters.ts:buildByBase |
retarget |
software | healthy | web/src/three/characters.ts:retarget |
loadAnims |
software | healthy | web/src/three/characters.ts:loadAnims |
loadCharacter |
software | healthy | web/src/three/characters.ts:loadCharacter |
FWD |
software | healthy | web/src/three/furniture.ts:FWD |
RIGHT |
software | healthy | web/src/three/furniture.ts:RIGHT |
workstationPlaces |
software | healthy | web/src/three/furniture.ts:workstationPlaces |
applyRecolor |
software | healthy | web/src/three/furniture.ts:applyRecolor |
auditPlacement |
software | healthy | web/src/three/furniture.ts:auditPlacement |
loadGlb |
software | healthy | web/src/three/furniture.ts:loadGlb |
loadFurniture |
software | healthy | web/src/three/furniture.ts:loadFurniture |
placeOne |
software | healthy | web/src/three/furniture.ts:placeOne |
wall |
software | healthy | web/src/three/engine.ts:wall |
part |
software | healthy | web/src/three/engine.ts:part |
mug |
software | healthy | web/src/three/engine.ts:mug |
at |
software | healthy | web/src/three/engine.ts:at |
x |
software | healthy | web/src/three/engine.ts:x |
canvas |
software | healthy | web/src/three/materials.ts:canvas |
addNoise |
software | healthy | web/src/three/materials.ts:addNoise |
r |
software | healthy | web/src/three/materials.ts:r |
tex |
software | healthy | web/src/three/materials.ts:tex |
floorTexture |
software | healthy | web/src/three/materials.ts:floorTexture |
wallTexture |
software | healthy | web/src/three/materials.ts:wallTexture |
rugTexture |
software | healthy | web/src/three/materials.ts:rugTexture |
logoTexture |
software | healthy | web/src/three/materials.ts:logoTexture |
skylineTexture |
software | healthy | web/src/three/materials.ts:skylineTexture |
mix |
software | healthy | web/src/three/materials.ts:mix |
ch |
software | healthy | web/src/three/materials.ts:ch |
layer |
software | healthy | web/src/three/materials.ts:layer |
posterTexture |
software | healthy | web/src/three/materials.ts:posterTexture |
keysTexture |
software | healthy | web/src/three/materials.ts:keysTexture |
off |
software | healthy | web/src/three/materials.ts:off |
drawScreen |
software | healthy | web/src/three/materials.ts:drawScreen |
rnd |
software | healthy | web/src/three/materials.ts:rnd |
useAgentStream |
software | healthy | web/src/hooks/useAgentStream.ts:useAgentStream |
mk |
software | healthy | web/src/hooks/useDemoAgents.ts:mk |
useDemoAgents |
software | healthy | web/src/hooks/useDemoAgents.ts:useDemoAgents |
bias |
software | healthy | web/src/sim/behavior.ts:bias |
statusGoal |
software | healthy | web/src/sim/behavior.ts:statusGoal |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
roost.config.example.json |
software | healthy | roost.config.example.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CREDITS.md |
software | healthy | CREDITS.md |
LICENSE |
software | healthy | LICENSE |
vite.config.ts |
software | healthy | web/vite.config.ts |
tailwind.config.ts |
software | healthy | web/tailwind.config.ts |
package.json |
software | healthy | web/package.json |
tsconfig.node.json |
software | healthy | web/tsconfig.node.json |
index.html |
software | healthy | web/index.html |
package-lock.json |
software | healthy | web/package-lock.json |
tsconfig.json |
software | healthy | web/tsconfig.json |
postcss.config.js |
software | healthy | web/postcss.config.js |
vitest.config.ts |
software | healthy | web/vitest.config.ts |
vitest.setup.ts |
software | healthy | web/vitest.setup.ts |
manifest.json |
software | healthy | web/public/models/office/manifest.json |
index.css |
software | healthy | web/src/index.css |
main.tsx |
software | healthy | web/src/main.tsx |
vite-env.d.ts |
software | healthy | web/src/vite-env.d.ts |
types.ts |
software | healthy | web/src/types.ts |
App.test.tsx |
software | healthy | web/src/components/App.test.tsx |
DeskCard.tsx |
software | healthy | web/src/components/DeskCard.tsx |
Hud.tsx |
software | healthy | web/src/components/Hud.tsx |
DeskGrid.tsx |
software | healthy | web/src/components/DeskGrid.tsx |
App.tsx |
software | healthy | web/src/components/App.tsx |
DeskCard.test.tsx |
software | healthy | web/src/components/DeskCard.test.tsx |
OfficeScene.tsx |
software | healthy | web/src/three/OfficeScene.tsx |
characters.ts |
software | healthy | web/src/three/characters.ts |
furniture.ts |
software | healthy | web/src/three/furniture.ts |
engine.ts |
software | healthy | web/src/three/engine.ts |
materials.ts |
software | healthy | web/src/three/materials.ts |
useAgentStream.ts |
software | healthy | web/src/hooks/useAgentStream.ts |
useDemoAgents.ts |
software | healthy | web/src/hooks/useDemoAgents.ts |
behavior.ts |
software | healthy | web/src/sim/behavior.ts |
layout.ts |
software | healthy | web/src/sim/layout.ts |
nav.ts |
software | healthy | web/src/sim/nav.ts |
nav.test.ts |
software | healthy | web/src/sim/nav.test.ts |
behavior.test.ts |
software | healthy | web/src/sim/behavior.test.ts |
package.json |
software | healthy | server/package.json |
package-lock.json |
software | healthy | server/package-lock.json |
tsconfig.json |
software | healthy | server/tsconfig.json |
va24_sent_history.json |
software | healthy | server/test/fixtures/leads/va24_sent_history.json |
register-ts-loader.mjs |
software | healthy | server/tools/register-ts-loader.mjs |
ts-loader.mjs |
software | healthy | server/tools/ts-loader.mjs |
config.ts |
software | healthy | server/src/config.ts |
collector.test.ts |
software | healthy | server/src/collector.test.ts |
server.test.ts |
software | healthy | server/src/server.test.ts |
agents.test.ts |
software | healthy | server/src/agents.test.ts |
redact.test.ts |
software | healthy | server/src/redact.test.ts |
index.ts |
software | healthy | server/src/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
web |
software | healthy | web |
public |
software | healthy | web/public |
models |
software | healthy | web/public/models |
office |
software | healthy | web/public/models/office |
src |
software | healthy | web/src |
components |
software | healthy | web/src/components |
three |
software | healthy | web/src/three |
hooks |
software | healthy | web/src/hooks |
sim |
software | healthy | web/src/sim |
server |
software | healthy | server |
test |
software | healthy | server/test |
fixtures |
software | healthy | server/test/fixtures |
leads |
software | healthy | server/test/fixtures/leads |
tools |
software | healthy | server/tools |
src |
software | healthy | server/src |
sources |
software | healthy | server/src/sources |
| Label | Layer | Status | Path |
|---|---|---|---|
MockEventSource |
software | healthy | web/vitest.setup.ts:MockEventSource |
Actor |
software | healthy | web/src/three/characters.ts:Actor |
OfficeEngine |
software | healthy | web/src/three/engine.ts:OfficeEngine |
Brain |
software | healthy | web/src/sim/behavior.ts:Brain |
PathWalker |
software | healthy | web/src/sim/nav.ts:PathWalker |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz |
api | healthy | server/src/server.ts |
GET /events |
api | healthy | server/src/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tdff062h |
software | healthy | /tmp/repobility-clone-tdff062h |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | web/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/events |
frontend | healthy | server/src/server.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
OfficeScene |
frontend | healthy | web/src/three/OfficeScene.tsx |
This page is publicly accessible at:
https://repobility.com/scan/4148a530-d2cc-4aec-96df-42bad8451e57/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4148a530-d2cc-4aec-96df-42bad8451e57/
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.