https://github.com/tedmcdo/occupancy-map
· scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 2 weeks ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 245 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 |
|---|---|---|---|
showChange |
software | healthy | web/functions/login.ts:showChange |
requireAdmin |
software | healthy | web/functions/api/users.ts:requireAdmin |
lockedUntil |
software | healthy | web/functions/api/auth/login.ts:lockedUntil |
recordFailure |
software | healthy | web/functions/api/auth/login.ts:recordFailure |
b64 |
software | healthy | web/functions/lib/auth.ts:b64 |
b64decode |
software | healthy | web/functions/lib/auth.ts:b64decode |
pbkdf2 |
software | healthy | web/functions/lib/auth.ts:pbkdf2 |
hashPassword |
software | healthy | web/functions/lib/auth.ts:hashPassword |
verifyPassword |
software | healthy | web/functions/lib/auth.ts:verifyPassword |
sha256hex |
software | healthy | web/functions/lib/auth.ts:sha256hex |
newSessionToken |
software | healthy | web/functions/lib/auth.ts:newSessionToken |
sessionCookie |
software | healthy | web/functions/lib/auth.ts:sessionCookie |
clearSessionCookie |
software | healthy | web/functions/lib/auth.ts:clearSessionCookie |
readCookie |
software | healthy | web/functions/lib/auth.ts:readCookie |
getSessionUser |
software | healthy | web/functions/lib/auth.ts:getSessionUser |
createSession |
software | healthy | web/functions/lib/auth.ts:createSession |
destroySession |
software | healthy | web/functions/lib/auth.ts:destroySession |
knuthHash |
software | healthy | web/scripts/prebuild.mjs:knuthHash |
colorForDepts |
software | healthy | web/scripts/prebuild.mjs:colorForDepts |
hashForDepts |
software | healthy | web/scripts/prebuild.mjs:hashForDepts |
probeColor |
software | healthy | web/scripts/prebuild.mjs:probeColor |
deptSig |
software | healthy | web/scripts/prebuild.mjs:deptSig |
isStair |
software | healthy | web/scripts/prebuild.mjs:isStair |
sheetRows |
software | healthy | web/scripts/prebuild.mjs:sheetRows |
toSpaceRow |
software | healthy | web/scripts/prebuild.mjs:toSpaceRow |
polyPropsToSpaceRow |
software | healthy | web/scripts/prebuild.mjs:polyPropsToSpaceRow |
polyGeometries |
software | healthy | web/scripts/prebuild.mjs:polyGeometries |
slimArch |
software | healthy | web/scripts/prebuild.mjs:slimArch |
readJson |
software | healthy | web/scripts/prebuild.mjs:readJson |
writeJson |
software | healthy | web/scripts/prebuild.mjs:writeJson |
main |
software | healthy | web/scripts/prebuild.mjs:main |
claim |
software | healthy | web/scripts/prebuild.mjs:claim |
App |
software | healthy | web/src/App.tsx:App |
fill |
software | healthy | web/src/App.tsx:fill |
v |
software | healthy | web/src/App.tsx:v |
onKey |
software | healthy | web/src/App.tsx:onKey |
q |
software | healthy | web/src/App.tsx:q |
ColorPickerPopover |
software | healthy | web/src/components/ColorPickerPopover.tsx:ColorPickerPopover |
onDown |
software | healthy | web/src/components/ColorPickerPopover.tsx:onDown |
onKey |
software | healthy | web/src/components/ColorPickerPopover.tsx:onKey |
isCurrent |
software | healthy | web/src/components/ColorPickerPopover.tsx:isCurrent |
isDisabled |
software | healthy | web/src/components/ColorPickerPopover.tsx:isDisabled |
swatch |
software | healthy | web/src/components/ColorPickerPopover.tsx:swatch |
sx |
software | healthy | web/src/components/FloorMap.tsx:sx |
sy |
software | healthy | web/src/components/FloorMap.tsx:sy |
fontSize |
software | healthy | web/src/components/FloorMap.tsx:fontSize |
polyW |
software | healthy | web/src/components/FloorMap.tsx:polyW |
polyH |
software | healthy | web/src/components/FloorMap.tsx:polyH |
size |
software | healthy | web/src/components/FloorMap.tsx:size |
buildLabelLines |
software | healthy | web/src/components/FloorMap.tsx:buildLabelLines |
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 |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
vite.config.ts |
software | healthy | web/vite.config.ts |
package.json |
software | healthy | web/package.json |
schema.sql |
software | healthy | web/schema.sql |
wrangler.toml |
software | healthy | web/wrangler.toml |
index.html |
software | healthy | web/index.html |
package-lock.json |
software | healthy | web/package-lock.json |
tsconfig.json |
software | healthy | web/tsconfig.json |
login.ts |
software | healthy | web/functions/login.ts |
_middleware.ts |
software | healthy | web/functions/_middleware.ts |
users.ts |
software | healthy | web/functions/api/users.ts |
login.ts |
software | healthy | web/functions/api/auth/login.ts |
me.ts |
software | healthy | web/functions/api/auth/me.ts |
change-password.ts |
software | healthy | web/functions/api/auth/change-password.ts |
logout.ts |
software | healthy | web/functions/api/auth/logout.ts |
[building].ts |
software | healthy | web/functions/api/colors/[building].ts |
[sig].ts |
software | healthy | web/functions/api/colors/[building]/[sig].ts |
[floor].ts |
software | healthy | web/functions/api/edits/[building]/[floor].ts |
[spaceId].ts |
software | healthy | web/functions/api/edits/[building]/[floor]/[spaceId].ts |
auth.ts |
software | healthy | web/functions/lib/auth.ts |
prebuild.mjs |
software | healthy | web/scripts/prebuild.mjs |
seed-user.mjs |
software | healthy | web/scripts/seed-user.mjs |
main.tsx |
software | healthy | web/src/main.tsx |
App.tsx |
software | healthy | web/src/App.tsx |
App.css |
software | healthy | web/src/App.css |
types.ts |
software | healthy | web/src/types.ts |
CsvView.css |
software | healthy | web/src/components/CsvView.css |
ColorPickerPopover.tsx |
software | healthy | web/src/components/ColorPickerPopover.tsx |
ColorPickerPopover.css |
software | healthy | web/src/components/ColorPickerPopover.css |
EditSidebar.css |
software | healthy | web/src/components/EditSidebar.css |
FloorMap.tsx |
software | healthy | web/src/components/FloorMap.tsx |
ZoomControls.tsx |
software | healthy | web/src/components/ZoomControls.tsx |
TopBar.tsx |
software | healthy | web/src/components/TopBar.tsx |
EditSidebar.tsx |
software | healthy | web/src/components/EditSidebar.tsx |
Legend.tsx |
software | healthy | web/src/components/Legend.tsx |
FloorMap.css |
software | healthy | web/src/components/FloorMap.css |
ZoomControls.css |
software | healthy | web/src/components/ZoomControls.css |
Legend.css |
software | healthy | web/src/components/Legend.css |
CsvView.tsx |
software | healthy | web/src/components/CsvView.tsx |
TopBar.css |
software | healthy | web/src/components/TopBar.css |
api.ts |
software | healthy | web/src/lib/api.ts |
text.ts |
software | healthy | web/src/lib/text.ts |
icons.ts |
software | healthy | web/src/lib/icons.ts |
colors.ts |
software | healthy | web/src/lib/colors.ts |
dept.ts |
software | healthy | web/src/lib/dept.ts |
topo.ts |
software | healthy | web/src/lib/topo.ts |
global.css |
software | healthy | web/src/styles/global.css |
tokens.css |
software | healthy | web/src/styles/tokens.css |
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 |
functions |
software | healthy | web/functions |
api |
software | healthy | web/functions/api |
auth |
software | healthy | web/functions/api/auth |
colors |
software | healthy | web/functions/api/colors |
[building] |
software | healthy | web/functions/api/colors/[building] |
edits |
software | healthy | web/functions/api/edits |
[building] |
software | healthy | web/functions/api/edits/[building] |
[floor] |
software | healthy | web/functions/api/edits/[building]/[floor] |
lib |
software | healthy | web/functions/lib |
scripts |
software | healthy | web/scripts |
src |
software | healthy | web/src |
components |
software | healthy | web/src/components |
lib |
software | healthy | web/src/lib |
styles |
software | healthy | web/src/styles |
server |
software | healthy | server |
src |
software | healthy | server/src |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/building |
api | healthy | server/src/index.ts |
GET /api/departments |
api | healthy | server/src/index.ts |
GET /api/room-types |
api | healthy | server/src/index.ts |
GET /api/cleaning-levels |
api | healthy | server/src/index.ts |
GET /api/buildings |
api | healthy | server/src/index.ts |
GET /api/floors |
api | healthy | server/src/index.ts |
GET /api/floors/:floor |
api | healthy | server/src/index.ts |
PUT /api/floors/:floor/spaces/:spaceId |
api | healthy | server/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
ColorPickerPopover |
frontend | healthy | web/src/components/ColorPickerPopover.tsx |
FloorMap |
frontend | healthy | web/src/components/FloorMap.tsx |
ZoomControls |
frontend | healthy | web/src/components/ZoomControls.tsx |
TopBar |
frontend | healthy | web/src/components/TopBar.tsx |
EditSidebar |
frontend | healthy | web/src/components/EditSidebar.tsx |
Legend |
frontend | healthy | web/src/components/Legend.tsx |
CsvView |
frontend | healthy | web/src/components/CsvView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
edits |
data | healthy | web/schema.sql |
users |
data | healthy | web/schema.sql |
sessions |
data | healthy | web/schema.sql |
login_attempts |
data | healthy | web/schema.sql |
colors |
data | healthy | web/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-15azynli |
software | healthy | /tmp/repobility-clone-15azynli |
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | web/src/components/EditSidebar.tsx:on |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | web/functions/_middleware.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | web/src/components/FloorMap.tsx |
This page is publicly accessible at:
https://repobility.com/scan/0ecac36a-9531-43d8-8a9f-b6ffc8ce8d16/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0ecac36a-9531-43d8-8a9f-b6ffc8ce8d16/
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.