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.

visualia/visualia

https://github.com/visualia/visualia · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

32 raw signals (0 security + 32 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 32 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 369 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
pathOf software healthy apps/eka-sitemap/src/main.ts:pathOf
displayTitle software healthy apps/eka-sitemap/src/main.ts:displayTitle
pageNode software healthy apps/eka-sitemap/src/main.ts:pageNode
buildDoc software healthy apps/eka-sitemap/src/main.ts:buildDoc
toggleRipple software healthy apps/eka-sitemap/src/main.ts:toggleRipple
frameLoop software healthy apps/eka-sitemap/src/main.ts:frameLoop
fitWhenMeasured software healthy apps/eka-sitemap/src/main.ts:fitWhenMeasured
esc software healthy apps/eka-sitemap/src/page-kind.ts:esc
importServer software healthy apps/board/vite-import.ts:importServer
fail software healthy apps/board/vite-import.ts:fail
doImport software healthy apps/board/vite-import.ts:doImport
ext software healthy apps/board/vite-import.ts:ext
walkDir software healthy apps/board/vite-import.ts:walkDir
serveImg software healthy apps/board/vite-import.ts:serveImg
name software healthy apps/board/vite-import.ts:name
captureServer software healthy apps/board/vite-capture.ts:captureServer
getBrowser software healthy apps/board/vite-capture.ts:getBrowser
blockedHost software healthy apps/board/vite-capture.ts:blockedHost
fail software healthy apps/board/vite-capture.ts:fail
capture software healthy apps/board/vite-capture.ts:capture
sendJson software healthy apps/board/vite-capture.ts:sendJson
job software healthy apps/board/vite-capture.ts:job
serveImg software healthy apps/board/vite-capture.ts:serveImg
name software healthy apps/board/vite-capture.ts:name
isImage software healthy apps/board/src/import.ts:isImage
collectImageFiles software healthy apps/board/src/import.ts:collectImageFiles
getEntry software healthy apps/board/src/import.ts:getEntry
walk software healthy apps/board/src/import.ts:walk
read software healthy apps/board/src/import.ts:read
draw software healthy apps/board/src/image-kind.ts:draw
imageKind software healthy apps/board/src/image-kind.ts:imageKind
loadImageDims software healthy apps/board/src/image-kind.ts:loadImageDims
on software healthy apps/board/src/app.ts:on
next software healthy apps/board/src/app.ts:next
prev software healthy apps/board/src/app.ts:prev
data software healthy apps/board/src/app.ts:data
hit software healthy apps/board/src/app.ts:hit
cap software healthy apps/board/src/app.ts:cap
draw software healthy apps/board/src/website-kind.ts:draw
websiteKind software healthy apps/board/src/website-kind.ts:websiteKind
db software healthy apps/board/src/idb-store.ts:db
idbPut software healthy apps/board/src/idb-store.ts:idbPut
idbGet software healthy apps/board/src/idb-store.ts:idbGet
sha256 software healthy apps/board/src/idb-store.ts:sha256
storeBlob software healthy apps/board/src/idb-store.ts:storeBlob
resolveIdb software healthy apps/board/src/idb-store.ts:resolveIdb
rehydrate software healthy apps/board/src/idb-store.ts:rehydrate
coverCrop software healthy apps/board/src/croppable.ts:coverCrop
cropConstrain software healthy apps/board/src/croppable.ts:cropConstrain
drawWindow software healthy apps/board/src/croppable.ts:drawWindow

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.mcp.json software healthy .mcp.json
package.json software healthy package.json
package-lock.json software healthy package-lock.json
tsconfig.base.json software healthy tsconfig.base.json
vite.config.ts software healthy apps/eka-sitemap/vite.config.ts
README.md software healthy apps/eka-sitemap/README.md
package.json software healthy apps/eka-sitemap/package.json
index.html software healthy apps/eka-sitemap/index.html
tsconfig.json software healthy apps/eka-sitemap/tsconfig.json
styles.css software healthy apps/eka-sitemap/src/styles.css
main.ts software healthy apps/eka-sitemap/src/main.ts
page-kind.ts software healthy apps/eka-sitemap/src/page-kind.ts
vite.config.ts software healthy apps/board/vite.config.ts
vite-import.ts software healthy apps/board/vite-import.ts
package.json software healthy apps/board/package.json
index.html software healthy apps/board/index.html
vite-capture.ts software healthy apps/board/vite-capture.ts
tsconfig.json software healthy apps/board/tsconfig.json
import.ts software healthy apps/board/src/import.ts
image-kind.ts software healthy apps/board/src/image-kind.ts
node-types.ts software healthy apps/board/src/node-types.ts
main.ts software healthy apps/board/src/main.ts
app.ts software healthy apps/board/src/app.ts
website-kind.ts software healthy apps/board/src/website-kind.ts
idb-store.ts software healthy apps/board/src/idb-store.ts
croppable.ts software healthy apps/board/src/croppable.ts
styles.css software healthy apps/board/src/ui/styles.css
banner.ts software healthy apps/board/src/ui/banner.ts
command-menu.tsx software healthy apps/board/src/ui/command-menu.tsx
bridge.ts software healthy packages/mcp/bridge.ts
package.json software healthy packages/mcp/package.json
server.mjs software healthy packages/mcp/server.mjs
tsconfig.json software healthy packages/mcp/tsconfig.json
vite.ts software healthy packages/mcp/vite.ts
package.json software healthy packages/three/package.json
tsconfig.json software healthy packages/three/tsconfig.json
kind.ts software healthy packages/three/src/kind.ts
farm.ts software healthy packages/three/src/farm.ts
index.ts software healthy packages/three/src/index.ts
package.json software healthy packages/react/package.json
tsconfig.json software healthy packages/react/tsconfig.json
index.tsx software healthy packages/react/src/index.tsx
README.md software healthy packages/engine/README.md
package.json software healthy packages/engine/package.json
tsconfig.json software healthy packages/engine/tsconfig.json
media-proxy.ts software healthy packages/engine/vite/media-proxy.ts
styles.css software healthy packages/engine/src/styles.css
board.ts software healthy packages/engine/src/board.ts
index.ts software healthy packages/engine/src/index.ts
canvas-api.d.ts software healthy packages/engine/src/canvas-api.d.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
App software healthy apps/board/src/app.ts:App
CommandMenu software healthy apps/board/src/ui/command-menu.tsx:CommandMenu
ThreeFarm software healthy packages/three/src/farm.ts:ThreeFarm
Board software healthy packages/engine/src/board.ts:Board
PinchTracker software healthy packages/engine/src/input/touch.ts:PinchTracker
VelocityTracker software healthy packages/engine/src/input/touch.ts:VelocityTracker
KeyboardController software healthy packages/engine/src/input/keyboard.ts:KeyboardController
HandTool software healthy packages/engine/src/input/tools.ts:HandTool
SelectTool software healthy packages/engine/src/input/tools.ts:SelectTool
PointerController software healthy packages/engine/src/input/input.ts:PointerController
Camera software healthy packages/engine/src/camera/camera.ts:Camera
CameraAnim software healthy packages/engine/src/camera/camera-anim.ts:CameraAnim
Selection software healthy packages/engine/src/interact/selection.ts:Selection
EditController software healthy packages/engine/src/content/edit.ts:EditController
ContentLayer software healthy packages/engine/src/content/content-layer.ts:ContentLayer
CanvasContentLayer software healthy packages/engine/src/content/canvas-layer.ts:CanvasContentLa…
FallbackContentLayer software healthy packages/engine/src/content/fallback-layer.ts:FallbackConte…
History software healthy packages/engine/src/core/history.ts:History
AddNodes software healthy packages/engine/src/core/history.ts:AddNodes
DeleteNodes software healthy packages/engine/src/core/history.ts:DeleteNodes
PatchNodes software healthy packages/engine/src/core/history.ts:PatchNodes
Store software healthy packages/engine/src/core/store.ts:Store
Emitter software healthy packages/engine/src/core/emitter.ts:Emitter
beyond software healthy packages/engine/src/core/kinds.ts:beyond
KindRegistry software healthy packages/engine/src/core/kinds.ts:KindRegistry
Autosaver software healthy packages/engine/src/core/persistence.ts:Autosaver
Renderer software healthy packages/engine/src/render/renderer.ts:Renderer
DynamicBuffer software healthy packages/engine/src/render/gl-utils.ts:DynamicBuffer
only software healthy packages/engine/src/render/texture-cache.ts:only
TextureCache software healthy packages/engine/src/render/texture-cache.ts:TextureCache
RectBatch software healthy packages/engine/src/render/passes/rects.ts:RectBatch
RectsPass software healthy packages/engine/src/render/passes/rects.ts:RectsPass
ContentPass software healthy packages/engine/src/render/passes/content.ts:ContentPass
LiquidPass software healthy packages/engine/src/render/passes/liquid.ts:LiquidPass

LabelLayerStatusPath
apps software healthy apps
eka-sitemap software healthy apps/eka-sitemap
src software healthy apps/eka-sitemap/src
board software healthy apps/board
src software healthy apps/board/src
ui software healthy apps/board/src/ui
packages software healthy packages
mcp software healthy packages/mcp
three software healthy packages/three
src software healthy packages/three/src
react software healthy packages/react
src software healthy packages/react/src
engine software healthy packages/engine
vite software healthy packages/engine/vite
src software healthy packages/engine/src
layout software healthy packages/engine/src/layout
input software healthy packages/engine/src/input
camera software healthy packages/engine/src/camera
interact software healthy packages/engine/src/interact
content software healthy packages/engine/src/content
core software healthy packages/engine/src/core
render software healthy packages/engine/src/render
passes software healthy packages/engine/src/render/passes
shadcn software healthy packages/shadcn
src software healthy packages/shadcn/src
components software healthy packages/shadcn/src/components
ui software healthy packages/shadcn/src/components/ui
lib software healthy packages/shadcn/src/lib
.claude software healthy .claude
plans software healthy plans

LabelLayerStatusPath
USE /import-img api healthy apps/board/vite-import.ts
USE /import api healthy apps/board/vite-import.ts
USE /capture-img api healthy apps/board/vite-capture.ts
USE /capture api healthy apps/board/vite-capture.ts

LabelLayerStatusPath
port:5182 network healthy apps/eka-sitemap/vite.config.ts
port:5180 network healthy apps/board/vite.config.ts

LabelLayerStatusPath
repobility-clone-spf0re6c software healthy /tmp/repobility-clone-spf0re6c

LabelLayerStatusPath
gpu (detected) hardware healthy apps/board/src/ui/banner.ts
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/4dafa4f1-93a3-4855-b0fb-4f27e9f04df5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4dafa4f1-93a3-4855-b0fb-4f27e9f04df5/

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.