https://github.com/kefrens/archisimple
· scanned 2026-07-29 10:15 UTC (1 month, 1 week ago)
87 raw signals (0 security + 87 graph)
Last scanned 1 month, 1 week ago · v1 · 87 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2643 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 |
|---|---|---|---|
StatusBar |
software | healthy | apps/web/src/StatusBar.tsx:StatusBar |
FloorPlanViewport |
software | healthy | apps/web/src/FloorPlanViewport.tsx:FloorPlanViewport |
Viewport |
software | healthy | apps/web/src/Viewport.tsx:Viewport |
onVisibilityChange |
software | healthy | apps/web/src/Viewport.tsx:onVisibilityChange |
inMemoryPluginPreferenceStore |
software | healthy | apps/web/src/App.tsx:inMemoryPluginPreferenceStore |
inMemoryAiWorkspaceStore |
software | healthy | apps/web/src/App.tsx:inMemoryAiWorkspaceStore |
inMemoryPluginSecretStore |
software | healthy | apps/web/src/App.tsx:inMemoryPluginSecretStore |
key |
software | healthy | apps/web/src/App.tsx:key |
isMeasurementUnit |
software | healthy | apps/web/src/App.tsx:isMeasurementUnit |
App |
software | healthy | apps/web/src/App.tsx:App |
updateSplitRatioFromPointer |
software | healthy | apps/web/src/App.tsx:updateSplitRatioFromPointer |
handleSplitterPointerDown |
software | healthy | apps/web/src/App.tsx:handleSplitterPointerDown |
handleSplitterPointerMove |
software | healthy | apps/web/src/App.tsx:handleSplitterPointerMove |
handleSplitterPointerUp |
software | healthy | apps/web/src/App.tsx:handleSplitterPointerUp |
handleSplitterKeyDown |
software | healthy | apps/web/src/App.tsx:handleSplitterKeyDown |
refreshAfterProposalActivity |
software | healthy | apps/web/src/App.tsx:refreshAfterProposalActivity |
updateHistoryState |
software | healthy | apps/web/src/App.tsx:updateHistoryState |
runAndRefresh |
software | healthy | apps/web/src/App.tsx:runAndRefresh |
reads |
software | healthy | apps/web/src/App.tsx:reads |
toggleTool |
software | healthy | apps/web/src/App.tsx:toggleTool |
resetToEmptyProject |
software | healthy | apps/web/src/App.tsx:resetToEmptyProject |
saveProject |
software | healthy | apps/web/src/App.tsx:saveProject |
refreshAfterMutation |
software | healthy | apps/web/src/App.tsx:refreshAfterMutation |
selectedEntity |
software | healthy | apps/web/src/App.tsx:selectedEntity |
canDetachSelectedWall |
software | healthy | apps/web/src/App.tsx:canDetachSelectedWall |
withSelectedAnnotation |
software | healthy | apps/web/src/App.tsx:withSelectedAnnotation |
setNavigationSorting |
software | healthy | apps/web/src/App.tsx:setNavigationSorting |
toggleNavigationNode |
software | healthy | apps/web/src/App.tsx:toggleNavigationNode |
expandNavigationNodes |
software | healthy | apps/web/src/App.tsx:expandNavigationNodes |
handleMeasurementUnitChange |
software | healthy | apps/web/src/App.tsx:handleMeasurementUnitChange |
closePalette |
software | healthy | apps/web/src/App.tsx:closePalette |
handleFileInputChange |
software | healthy | apps/web/src/App.tsx:handleFileInputChange |
renderDockPanel |
software | healthy | apps/web/src/App.tsx:renderDockPanel |
PropertySidebar |
software | healthy | apps/web/src/PropertySidebar.tsx:PropertySidebar |
handleUpdate |
software | healthy | apps/web/src/PropertySidebar.tsx:handleUpdate |
createHarness |
software | healthy | apps/web/src/__tests__/inspectorIntegration.test.ts:createH… |
drawWall |
software | healthy | apps/web/src/__tests__/inspectorIntegration.test.ts:drawWall |
refresh |
software | healthy | apps/web/src/__tests__/inspectorIntegration.test.ts:refresh |
createHarness |
software | healthy | apps/web/src/__tests__/spatialIntegration.test.ts:createHar… |
drawWall |
software | healthy | apps/web/src/__tests__/spatialIntegration.test.ts:drawWall |
drawRoom |
software | healthy | apps/web/src/__tests__/spatialIntegration.test.ts:drawRoom |
refresh |
software | healthy | apps/web/src/__tests__/spatialIntegration.test.ts:refresh |
mountErrors |
software | healthy | apps/web/src/__tests__/appStrictModeSmoke.test.tsx:mountErr… |
registerOperationsOnce |
software | healthy | apps/web/src/automation/registerOperationsOnce.ts:registerO… |
createQueryDispatcher |
software | healthy | apps/web/src/automation/__tests__/registerOperationsOnce.te… |
register |
software | healthy | apps/web/src/automation/__tests__/registerOperationsOnce.te… |
measurementUnitLabelKey |
software | healthy | apps/web/src/i18n/measurementUnits.ts:measurementUnitLabelK… |
useI18nService |
software | healthy | apps/web/src/i18n/useI18n.ts:useI18nService |
useI18n |
software | healthy | apps/web/src/i18n/useI18n.ts:useI18n |
useTranslate |
software | healthy | apps/web/src/i18n/useI18n.ts:useTranslate |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.dependency-cruiser.cjs |
software | healthy | .dependency-cruiser.cjs |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
tsconfig.app.json |
software | healthy | apps/web/tsconfig.app.json |
vite.config.ts |
software | healthy | apps/web/vite.config.ts |
README.md |
software | healthy | apps/web/README.md |
package.json |
software | healthy | apps/web/package.json |
tsconfig.node.json |
software | healthy | apps/web/tsconfig.node.json |
index.html |
software | healthy | apps/web/index.html |
eslint.config.js |
software | healthy | apps/web/eslint.config.js |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
vitest.config.ts |
software | healthy | apps/web/vitest.config.ts |
README.md |
software | healthy | apps/web/public/assets/icons/README.md |
index.css |
software | healthy | apps/web/src/index.css |
store.ts |
software | healthy | apps/web/src/store.ts |
PropertySidebar.annotation.test.tsx |
software | healthy | apps/web/src/PropertySidebar.annotation.test.tsx |
StatusBar.tsx |
software | healthy | apps/web/src/StatusBar.tsx |
FloorPlanViewport.tsx |
software | healthy | apps/web/src/FloorPlanViewport.tsx |
projectStore.ts |
software | healthy | apps/web/src/projectStore.ts |
main.tsx |
software | healthy | apps/web/src/main.tsx |
Viewport.tsx |
software | healthy | apps/web/src/Viewport.tsx |
App.tsx |
software | healthy | apps/web/src/App.tsx |
App.css |
software | healthy | apps/web/src/App.css |
PropertySidebar.tsx |
software | healthy | apps/web/src/PropertySidebar.tsx |
inspectorIntegration.test.ts |
software | healthy | apps/web/src/__tests__/inspectorIntegration.test.ts |
spatialIntegration.test.ts |
software | healthy | apps/web/src/__tests__/spatialIntegration.test.ts |
appStrictModeSmoke.test.tsx |
software | healthy | apps/web/src/__tests__/appStrictModeSmoke.test.tsx |
registerOperationsOnce.ts |
software | healthy | apps/web/src/automation/registerOperationsOnce.ts |
registerOperationsOnce.test.ts |
software | healthy | apps/web/src/automation/__tests__/registerOperationsOnce.te… |
index.ts |
software | healthy | apps/web/src/i18n/index.ts |
measurementUnits.ts |
software | healthy | apps/web/src/i18n/measurementUnits.ts |
useI18n.ts |
software | healthy | apps/web/src/i18n/useI18n.ts |
I18nProvider.tsx |
software | healthy | apps/web/src/i18n/I18nProvider.tsx |
i18nContext.ts |
software | healthy | apps/web/src/i18n/i18nContext.ts |
browserLocaleAdapters.ts |
software | healthy | apps/web/src/i18n/browserLocaleAdapters.ts |
validateAppTranslations.ts |
software | healthy | apps/web/src/i18n/validateAppTranslations.ts |
createI18n.ts |
software | healthy | apps/web/src/i18n/createI18n.ts |
translations.test.ts |
software | healthy | apps/web/src/i18n/__tests__/translations.test.ts |
localized-ui.test.tsx |
software | healthy | apps/web/src/i18n/__tests__/localized-ui.test.tsx |
fr.json |
software | healthy | apps/web/src/i18n/resources/components/fr.json |
en.json |
software | healthy | apps/web/src/i18n/resources/components/en.json |
fr.json |
software | healthy | apps/web/src/i18n/resources/workbench/fr.json |
en.json |
software | healthy | apps/web/src/i18n/resources/workbench/en.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
public |
software | healthy | apps/web/public |
assets |
software | healthy | apps/web/public/assets |
icons |
software | healthy | apps/web/public/assets/icons |
src |
software | healthy | apps/web/src |
__tests__ |
software | healthy | apps/web/src/__tests__ |
automation |
software | healthy | apps/web/src/automation |
__tests__ |
software | healthy | apps/web/src/automation/__tests__ |
i18n |
software | healthy | apps/web/src/i18n |
__tests__ |
software | healthy | apps/web/src/i18n/__tests__ |
resources |
software | healthy | apps/web/src/i18n/resources |
components |
software | healthy | apps/web/src/i18n/resources/components |
workbench |
software | healthy | apps/web/src/i18n/resources/workbench |
carte-gouv |
software | healthy | apps/web/src/i18n/resources/carte-gouv |
floorplan |
software | healthy | apps/web/src/i18n/resources/floorplan |
core |
software | healthy | apps/web/src/i18n/resources/core |
inspector |
software | healthy | apps/web/src/i18n/resources/inspector |
ai |
software | healthy | apps/web/src/ai |
__tests__ |
software | healthy | apps/web/src/ai/__tests__ |
navigation |
software | healthy | apps/web/src/navigation |
__tests__ |
software | healthy | apps/web/src/navigation/__tests__ |
test |
software | healthy | apps/web/src/test |
property-editors |
software | healthy | apps/web/src/property-editors |
resources |
software | healthy | apps/web/src/resources |
__tests__ |
software | healthy | apps/web/src/resources/__tests__ |
theme |
software | healthy | apps/web/src/theme |
__tests__ |
software | healthy | apps/web/src/theme/__tests__ |
resources |
software | healthy | apps/web/src/theme/resources |
themes |
software | healthy | apps/web/src/theme/resources/themes |
workbench |
software | healthy | apps/web/src/workbench |
__tests__ |
software | healthy | apps/web/src/workbench/__tests__ |
support |
software | healthy | apps/web/src/workbench/__tests__/support |
annotations |
software | healthy | apps/web/src/annotations |
extensions |
software | healthy | apps/web/src/extensions |
__tests__ |
software | healthy | apps/web/src/extensions/__tests__ |
floor-plan |
software | healthy | apps/web/src/floor-plan |
__tests__ |
software | healthy | apps/web/src/floor-plan/__tests__ |
geo |
software | healthy | apps/web/src/geo |
__tests__ |
software | healthy | apps/web/src/geo/__tests__ |
inspector |
software | healthy | apps/web/src/inspector |
__tests__ |
software | healthy | apps/web/src/inspector/__tests__ |
docs |
software | healthy | docs |
sprints |
software | healthy | docs/sprints |
milestones |
software | healthy | docs/milestones |
adr |
software | healthy | docs/adr |
extensions |
software | healthy | extensions |
carte-gouv-fr |
software | healthy | extensions/carte-gouv-fr |
src |
software | healthy | extensions/carte-gouv-fr/src |
example-extension |
software | healthy | extensions/example-extension |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
directly |
software | healthy | apps/web/src/extensions/documentFactories.ts:directly |
FloorPlanRenderer |
software | healthy | apps/web/src/floor-plan/__tests__/useFloorPlanRenderer.test… |
OrthographicCameraManager |
software | healthy | apps/web/src/floor-plan/__tests__/useFloorPlanRenderer.test… |
RenderLoop |
software | healthy | apps/web/src/floor-plan/__tests__/useFloorPlanRenderer.test… |
MeasurementOverlayRenderer |
software | healthy | apps/web/src/floor-plan/__tests__/useFloorPlanRenderer.test… |
DimensionOverlayRenderer |
software | healthy | apps/web/src/floor-plan/__tests__/useFloorPlanRenderer.test… |
TextAnnotationOverlayRenderer |
software | healthy | apps/web/src/floor-plan/__tests__/useFloorPlanRenderer.test… |
GeoMapRegistry |
software | healthy | apps/web/src/geo/geoMapRegistry.ts:GeoMapRegistry |
BaseMapLayerRenderer |
software | healthy | apps/web/src/geo/BaseMapLayerRenderer.ts:BaseMapLayerRender… |
SpatialService |
software | healthy | packages/spatial/src/spatial-service.ts:SpatialService |
SpatialGraph |
software | healthy | packages/spatial/src/spatial-graph.ts:SpatialGraph |
TranslationProvider |
software | healthy | packages/i18n/src/translation-provider.ts:TranslationProvid… |
IcuMessageFormatter |
software | healthy | packages/i18n/src/icu-message-formatter.ts:IcuMessageFormat… |
MessageFormatError |
software | healthy | packages/i18n/src/message-formatter.ts:MessageFormatError |
LocalizationService |
software | healthy | packages/i18n/src/localization-service.ts:LocalizationServi… |
InternationalizationService |
software | healthy | packages/i18n/src/internationalization-service.ts:Internati… |
LocaleManager |
software | healthy | packages/i18n/src/locale-manager.ts:LocaleManager |
TranslationCatalogue |
software | healthy | packages/i18n/src/translation-catalogue.ts:TranslationCatal… |
CameraManager |
software | healthy | packages/rendering/src/camera.ts:CameraManager |
OrthographicCameraManager |
software | healthy | packages/rendering/src/camera.ts:OrthographicCameraManager |
SceneDirtyState |
software | healthy | packages/rendering/src/scene-dirty-state.ts:SceneDirtyState |
DimensionOverlayRenderer |
software | healthy | packages/rendering/src/dimension-renderer.ts:DimensionOverl… |
SelectionManager |
software | healthy | packages/rendering/src/selection.ts:SelectionManager |
ThreeRenderingService |
software | healthy | packages/rendering/src/selection.ts:ThreeRenderingService |
inside |
software | healthy | packages/rendering/src/selection.ts:inside |
CompassOverlayRenderer |
software | healthy | packages/rendering/src/overlays.ts:CompassOverlayRenderer |
SnapIndicatorRenderer |
software | healthy | packages/rendering/src/overlays.ts:SnapIndicatorRenderer |
SceneManager |
software | healthy | packages/rendering/src/scene-manager.ts:SceneManager |
FloorPlanRenderer |
software | healthy | packages/rendering/src/scene-manager.ts:FloorPlanRenderer |
WallDimensionRenderer |
software | healthy | packages/rendering/src/wall-rendering.ts:WallDimensionRende… |
WallPreviewRenderer |
software | healthy | packages/rendering/src/wall-rendering.ts:WallPreviewRenderer |
WallPlanStyleRenderer |
software | healthy | packages/rendering/src/wall-rendering.ts:WallPlanStyleRende… |
DirectionIndicatorRenderer |
software | healthy | packages/rendering/src/wall-rendering.ts:DirectionIndicator… |
context |
software | healthy | packages/rendering/src/wall-rendering.ts:context |
CornerHandleRenderer |
software | healthy | packages/rendering/src/wall-rendering.ts:CornerHandleRender… |
TextAnnotationOverlayRenderer |
software | healthy | packages/rendering/src/text-annotation-renderer.ts:TextAnno… |
RenderDiagnostics |
software | healthy | packages/rendering/src/render-diagnostics.ts:RenderDiagnost… |
RenderLoop |
software | healthy | packages/rendering/src/render-loop.ts:RenderLoop |
WebGLRenderer |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:WebGLR… |
OrthographicCamera |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:Orthog… |
Raycaster |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:Raycas… |
Plane |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:Plane |
Vector2 |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:Vector2 |
Vector3 |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:Vector3 |
OrbitControls |
software | healthy | packages/rendering/src/__tests__/render-loop.test.ts:OrbitC… |
ViewportMeasurementSystem |
software | healthy | packages/rendering/src/measurement/ViewportMeasurementSyste… |
MeasurementOverlayRenderer |
software | healthy | packages/rendering/src/measurement/MeasurementOverlayRender… |
AdaptiveGridRenderer |
software | healthy | packages/rendering/src/measurement/AdaptiveGridRenderer.ts:… |
NavigationRegistry |
software | healthy | packages/navigation/src/navigation-registry.ts:NavigationRe… |
NavigationFramework |
software | healthy | packages/navigation/src/navigation-framework.ts:NavigationF… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
@archisimple/ai-engine@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/automation-api@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/automation-mcp@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/building-model@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/core@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/extension-carte-gouv-fr@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/extension-example@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/extension-host@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/extension-sdk@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/geometry@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/i18n@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/inspector@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/navigation@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/package-manager@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/persistence@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/plugin-api@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/plugin-config@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/plugin-measurements@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/rendering@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/resources@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/shared@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/spatial@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/theme@workspace:* |
dependencies | healthy | apps/web/package.json |
@archisimple/workbench@workspace:* |
dependencies | healthy | apps/web/package.json |
@modelcontextprotocol/sdk@^1.29.0 |
dependencies | healthy | apps/web/package.json |
react@^19.2.6 |
dependencies | healthy | apps/web/package.json |
react-dom@^19.2.6 |
dependencies | healthy | apps/web/package.json |
react-markdown@^10.1.0 |
dependencies | healthy | apps/web/package.json |
remark-gfm@^4.0.1 |
dependencies | healthy | apps/web/package.json |
zustand@^5.0.8 |
dependencies | healthy | apps/web/package.json |
@eslint/js@^10.0.1 |
dependencies | healthy | apps/web/package.json |
@testing-library/jest-dom@^6.9.1 |
dependencies | healthy | apps/web/package.json |
@testing-library/react@^16.3.0 |
dependencies | healthy | apps/web/package.json |
@types/node@^24.12.3 |
dependencies | healthy | apps/web/package.json |
@types/react@^19.2.14 |
dependencies | healthy | apps/web/package.json |
@types/react-dom@^19.2.3 |
dependencies | healthy | apps/web/package.json |
@vitejs/plugin-react@^6.0.1 |
dependencies | healthy | apps/web/package.json |
eslint@^10.3.0 |
dependencies | healthy | apps/web/package.json |
eslint-plugin-react-hooks@^7.1.1 |
dependencies | healthy | apps/web/package.json |
eslint-plugin-react-refresh@^0.5.2 |
dependencies | healthy | apps/web/package.json |
globals@^17.6.0 |
dependencies | healthy | apps/web/package.json |
@types/three@^0.181.0 |
dependencies | healthy | apps/web/package.json |
three@^0.181.1 |
dependencies | healthy | apps/web/package.json |
typescript@~6.0.2 |
dependencies | healthy | apps/web/package.json |
typescript-eslint@^8.59.2 |
dependencies | healthy | apps/web/package.json |
vite@^8.0.12 |
dependencies | healthy | apps/web/package.json |
vitest@^4.1.8 |
dependencies | healthy | apps/web/package.json |
jsdom@^28.0.0 |
dependencies | healthy | apps/web/package.json |
@archisimple/extension-sdk@workspace:* |
dependencies | healthy | extensions/carte-gouv-fr/package.json |
vitest@^4.1.8 |
dependencies | healthy | extensions/carte-gouv-fr/package.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-utt7f2lx |
software | healthy | /tmp/repobility-clone-utt7f2lx |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | packages/spatial/src/automation/spatial-queries.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3333 |
network | healthy | packages/plugin-config/src/__tests__/plugin-configuration-c… |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/b96c757b-1329-487f-b6e6-744e2a2d1b32/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b96c757b-1329-487f-b6e6-744e2a2d1b32/
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.