https://github.com/RobinWeitzel/home-organizer
· scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)
8 raw signals (0 security + 8 graph)
Last scanned 2 months, 3 weeks ago · v1 · 8 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 390 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 |
|---|---|---|---|
App |
software | healthy | src/App.tsx:App |
onKey |
software | healthy | src/App.tsx:onKey |
dist |
software | healthy | src/components/usePlanPointer.ts:dist |
floorRooms |
software | healthy | src/components/usePlanPointer.ts:floorRooms |
floorFurniture |
software | healthy | src/components/usePlanPointer.ts:floorFurniture |
floorFurnitureByHit |
software | healthy | src/components/usePlanPointer.ts:floorFurnitureByHit |
floorWallItems |
software | healthy | src/components/usePlanPointer.ts:floorWallItems |
distToSegment |
software | healthy | src/components/usePlanPointer.ts:distToSegment |
len2 |
software | healthy | src/components/usePlanPointer.ts:len2 |
liftedHit |
software | healthy | src/components/usePlanPointer.ts:liftedHit |
placeRectInCells |
software | healthy | src/components/usePlanPointer.ts:placeRectInCells |
usePlanPointer |
software | healthy | src/components/usePlanPointer.ts:usePlanPointer |
toScreen |
software | healthy | src/components/usePlanPointer.ts:toScreen |
toWorld |
software | healthy | src/components/usePlanPointer.ts:toWorld |
furnitureHandleAt |
software | healthy | src/components/usePlanPointer.ts:furnitureHandleAt |
roomEdgeHandleAt |
software | healthy | src/components/usePlanPointer.ts:roomEdgeHandleAt |
edgeT |
software | healthy | src/components/usePlanPointer.ts:edgeT |
wallItemGestureAt |
software | healthy | src/components/usePlanPointer.ts:wallItemGestureAt |
furnitureCandidatesAt |
software | healthy | src/components/usePlanPointer.ts:furnitureCandidatesAt |
hitTest |
software | healthy | src/components/usePlanPointer.ts:hitTest |
startPinch |
software | healthy | src/components/usePlanPointer.ts:startPinch |
onPointerDown |
software | healthy | src/components/usePlanPointer.ts:onPointerDown |
onPointerMove |
software | healthy | src/components/usePlanPointer.ts:onPointerMove |
d |
software | healthy | src/components/usePlanPointer.ts:d |
onPointerUp |
software | healthy | src/components/usePlanPointer.ts:onPointerUp |
at |
software | healthy | src/components/usePlanPointer.ts:at |
onPointerCancel |
software | healthy | src/components/usePlanPointer.ts:onPointerCancel |
onWheel |
software | healthy | src/components/usePlanPointer.ts:onWheel |
ConfirmDialog |
software | healthy | src/components/ConfirmDialog.tsx:ConfirmDialog |
pts |
software | healthy | src/components/IsoScene.tsx:pts |
projectPath |
software | healthy | src/components/IsoScene.tsx:projectPath |
projectRectPoints |
software | healthy | src/components/IsoScene.tsx:projectRectPoints |
boxSilhouette |
software | healthy | src/components/IsoScene.tsx:boxSilhouette |
convexHull |
software | healthy | src/components/IsoScene.tsx:convexHull |
cross |
software | healthy | src/components/IsoScene.tsx:cross |
half |
software | healthy | src/components/IsoScene.tsx:half |
FurnCountBadge |
software | healthy | src/components/IsoScene.tsx:FurnCountBadge |
IsoRoomDimensions |
software | healthy | src/components/IsoScene.tsx:IsoRoomDimensions |
Icon |
software | healthy | src/components/icons.tsx:Icon |
IconPlan |
software | healthy | src/components/icons.tsx:IconPlan |
IconItems |
software | healthy | src/components/icons.tsx:IconItems |
IconSettings |
software | healthy | src/components/icons.tsx:IconSettings |
IconSelect |
software | healthy | src/components/icons.tsx:IconSelect |
IconRoom |
software | healthy | src/components/icons.tsx:IconRoom |
IconDoor |
software | healthy | src/components/icons.tsx:IconDoor |
IconWindow |
software | healthy | src/components/icons.tsx:IconWindow |
IconOpening |
software | healthy | src/components/icons.tsx:IconOpening |
IconFurniture |
software | healthy | src/components/icons.tsx:IconFurniture |
IconPencil |
software | healthy | src/components/icons.tsx:IconPencil |
IconSearch |
software | healthy | src/components/icons.tsx:IconSearch |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
styles.css |
software | healthy | src/styles.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
usePlanPointer.ts |
software | healthy | src/components/usePlanPointer.ts |
ConfirmDialog.tsx |
software | healthy | src/components/ConfirmDialog.tsx |
IsoScene.tsx |
software | healthy | src/components/IsoScene.tsx |
icons.tsx |
software | healthy | src/components/icons.tsx |
useAreaOptions.ts |
software | healthy | src/components/useAreaOptions.ts |
PlanCanvas.tsx |
software | healthy | src/components/PlanCanvas.tsx |
PromptDialog.tsx |
software | healthy | src/components/PromptDialog.tsx |
SettingsView.tsx |
software | healthy | src/components/SettingsView.tsx |
ItemsView.tsx |
software | healthy | src/components/ItemsView.tsx |
SyncConflictDialog.tsx |
software | healthy | src/components/SyncConflictDialog.tsx |
TabBar.tsx |
software | healthy | src/components/TabBar.tsx |
PlanView.tsx |
software | healthy | src/components/PlanView.tsx |
PlanSearch.tsx |
software | healthy | src/components/PlanSearch.tsx |
FurnitureSheet.tsx |
software | healthy | src/components/FurnitureSheet.tsx |
AddSheet.tsx |
software | healthy | src/components/AddSheet.tsx |
furnitureIcons.tsx |
software | healthy | src/components/furnitureIcons.tsx |
FloorSheet.tsx |
software | healthy | src/components/FloorSheet.tsx |
FurnitureFront.tsx |
software | healthy | src/components/FurnitureFront.tsx |
AddItemSheet.tsx |
software | healthy | src/components/AddItemSheet.tsx |
FurnitureMeshes.tsx |
software | healthy | src/components/iso3d/FurnitureMeshes.tsx |
IsoView.tsx |
software | healthy | src/components/iso3d/IsoView.tsx |
textures.ts |
software | healthy | src/components/iso3d/textures.ts |
palette.ts |
software | healthy | src/components/iso3d/palette.ts |
IsoCamera.test.ts |
software | healthy | src/components/iso3d/IsoCamera.test.ts |
furnitureParts.ts |
software | healthy | src/components/iso3d/furnitureParts.ts |
furnitureParts.test.ts |
software | healthy | src/components/iso3d/furnitureParts.test.ts |
Walls.tsx |
software | healthy | src/components/iso3d/Walls.tsx |
WallOpenings.tsx |
software | healthy | src/components/iso3d/WallOpenings.tsx |
IsoCamera.tsx |
software | healthy | src/components/iso3d/IsoCamera.tsx |
Floors.tsx |
software | healthy | src/components/iso3d/Floors.tsx |
cells.test.ts |
software | healthy | src/model/cells.test.ts |
persistence.test.ts |
software | healthy | src/model/persistence.test.ts |
ids.ts |
software | healthy | src/model/ids.ts |
furnitureColors.ts |
software | healthy | src/model/furnitureColors.ts |
remoteSync.ts |
software | healthy | src/model/remoteSync.ts |
syncCore.test.ts |
software | healthy | src/model/syncCore.test.ts |
store.ts |
software | healthy | src/model/store.ts |
sampleHome.ts |
software | healthy | src/model/sampleHome.ts |
scene3d.ts |
software | healthy | src/model/scene3d.ts |
areaLayout.ts |
software | healthy | src/model/areaLayout.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
ConfirmDialog |
frontend | healthy | src/components/ConfirmDialog.tsx |
PlanCanvas |
frontend | healthy | src/components/PlanCanvas.tsx |
SettingsView |
frontend | healthy | src/components/SettingsView.tsx |
ItemsView |
frontend | healthy | src/components/ItemsView.tsx |
SyncConflictDialog |
frontend | healthy | src/components/SyncConflictDialog.tsx |
TabBar |
frontend | healthy | src/components/TabBar.tsx |
PlanView |
frontend | healthy | src/components/PlanView.tsx |
PlanSearch |
frontend | healthy | src/components/PlanSearch.tsx |
FurnitureSheet |
frontend | healthy | src/components/FurnitureSheet.tsx |
AddSheet |
frontend | healthy | src/components/AddSheet.tsx |
FloorSheet |
frontend | healthy | src/components/FloorSheet.tsx |
FurnitureFront |
frontend | healthy | src/components/FurnitureFront.tsx |
AddItemSheet |
frontend | healthy | src/components/AddItemSheet.tsx |
IsoView |
frontend | healthy | src/components/iso3d/IsoView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
iso3d |
software | healthy | src/components/iso3d |
model |
software | healthy | src/model |
| Label | Layer | Status | Path |
|---|---|---|---|
of |
software | healthy | src/components/usePlanPointer.ts:of |
SyncHttpError |
software | healthy | src/model/remoteSync.ts:SyncHttpError |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-w1z4kks2 |
software | healthy | /tmp/repobility-clone-w1z4kks2 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/model/remoteSync.ts |
security | healthy | src/model/remoteSync.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/126b8b7a-8eff-4a12-9539-96ec19cfc550/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/126b8b7a-8eff-4a12-9539-96ec19cfc550/
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.