Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tedmcdo/occupancy-map

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
repobility-clone-15azynli software healthy /tmp/repobility-clone-15azynli

LabelLayerStatusPath
on software healthy web/src/components/EditSidebar.tsx:on

LabelLayerStatusPath
port:5173 network healthy web/vite.config.ts

LabelLayerStatusPath
127.0.0.1 network healthy web/functions/_middleware.ts

LabelLayerStatusPath
gpu (detected) hardware healthy web/src/components/FloorMap.tsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.