https://github.com/Tiienn/Sitea
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
46 raw signals (0 security + 46 graph)
Last scanned 2 months, 2 weeks ago · v1 · 46 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1610 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 |
|---|---|---|---|
handler |
software | healthy | api/upload-quota.js:handler |
handler |
software | healthy | api/paypal-verify-subscription.js:handler |
handler |
software | healthy | api/paypal-capture-order.js:handler |
imageDataUrl |
software | healthy | api/analyze-site-plan.js:imageDataUrl |
getOpenAIOutputText |
software | healthy | api/analyze-site-plan.js:getOpenAIOutputText |
parseOpenAIJson |
software | healthy | api/analyze-site-plan.js:parseOpenAIJson |
openAIJsonSchema |
software | healthy | api/analyze-site-plan.js:openAIJsonSchema |
sitePlanSchema |
software | healthy | api/analyze-site-plan.js:sitePlanSchema |
handler |
software | healthy | api/analyze-site-plan.js:handler |
detectMediaType |
software | healthy | api/analyze-site-plan.js:detectMediaType |
handler |
software | healthy | api/paypal-create-order.js:handler |
sendFloorPlanTimeout |
software | healthy | api/analyze-floor-plan.js:sendFloorPlanTimeout |
morphErode |
software | healthy | api/analyze-floor-plan.js:morphErode |
r |
software | healthy | api/analyze-floor-plan.js:r |
v |
software | healthy | api/analyze-floor-plan.js:v |
morphDilate |
software | healthy | api/analyze-floor-plan.js:morphDilate |
preprocessImage |
software | healthy | api/analyze-floor-plan.js:preprocessImage |
resizeForGemini |
software | healthy | api/analyze-floor-plan.js:resizeForGemini |
hasEnvValue |
software | healthy | api/analyze-floor-plan.js:hasEnvValue |
imageDataUrl |
software | healthy | api/analyze-floor-plan.js:imageDataUrl |
getOpenAIOutputText |
software | healthy | api/analyze-floor-plan.js:getOpenAIOutputText |
parseOpenAIJson |
software | healthy | api/analyze-floor-plan.js:parseOpenAIJson |
openAIJsonSchema |
software | healthy | api/analyze-floor-plan.js:openAIJsonSchema |
pointSchema |
software | healthy | api/analyze-floor-plan.js:pointSchema |
wallSchema |
software | healthy | api/analyze-floor-plan.js:wallSchema |
floorPlanResultSchema |
software | healthy | api/analyze-floor-plan.js:floorPlanResultSchema |
wallAnalysisSchema |
software | healthy | api/analyze-floor-plan.js:wallAnalysisSchema |
normalizeDimensionLabels |
software | healthy | api/analyze-floor-plan.js:normalizeDimensionLabels |
splitWallsAtJunctions |
software | healthy | api/analyze-floor-plan.js:splitWallsAtJunctions |
t |
software | healthy | api/analyze-floor-plan.js:t |
wallBoundsInMeters |
software | healthy | api/analyze-floor-plan.js:wallBoundsInMeters |
cvWallCoverageLooksIncomplete |
software | healthy | api/analyze-floor-plan.js:cvWallCoverageLooksIncomplete |
adjustScaleFromWallBounds |
software | healthy | api/analyze-floor-plan.js:adjustScaleFromWallBounds |
candidatePpm |
software | healthy | api/analyze-floor-plan.js:candidatePpm |
calibrateScaleFromDimensionChains |
software | healthy | api/analyze-floor-plan.js:calibrateScaleFromDimensionChains |
labels |
software | healthy | api/analyze-floor-plan.js:labels |
clusterVals |
software | healthy | api/analyze-floor-plan.js:clusterVals |
callRoboflow |
software | healthy | api/analyze-floor-plan.js:callRoboflow |
extractDimensionLabels |
software | healthy | api/analyze-floor-plan.js:extractDimensionLabels |
extractDimensionLabelsWithOpenAI |
software | healthy | api/analyze-floor-plan.js:extractDimensionLabelsWithOpenAI |
textBoxes |
software | healthy | api/analyze-floor-plan.js:textBoxes |
formatDimensionHints |
software | healthy | api/analyze-floor-plan.js:formatDimensionHints |
formatRoboflowHints |
software | healthy | api/analyze-floor-plan.js:formatRoboflowHints |
formatRoomHints |
software | healthy | api/analyze-floor-plan.js:formatRoomHints |
extractWallsFromCleanImage |
software | healthy | api/analyze-floor-plan.js:extractWallsFromCleanImage |
overlapFrac |
software | healthy | api/analyze-floor-plan.js:overlapFrac |
midX |
software | healthy | api/analyze-floor-plan.js:midX |
midY |
software | healthy | api/analyze-floor-plan.js:midY |
extractSemanticsFromOriginal |
software | healthy | api/analyze-floor-plan.js:extractSemanticsFromOriginal |
extractSemanticsFromOriginalWithOpenAI |
software | healthy | api/analyze-floor-plan.js:extractSemanticsFromOriginalWithO… |
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.js |
software | healthy | vite.config.js |
DESIGN.md |
software | healthy | DESIGN.md |
vercel.json |
software | healthy | vercel.json |
COMPARE-OBJECTS.md |
software | healthy | COMPARE-OBJECTS.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
package-lock.json |
software | healthy | package-lock.json |
APP_STATUS.md |
software | healthy | APP_STATUS.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
PRD.md |
software | healthy | PRD.md |
AGENTS.md |
software | healthy | AGENTS.md |
build.gradle |
software | healthy | android/build.gradle |
build.gradle |
software | healthy | android/app/build.gradle |
ExampleInstrumentedTest.java |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp/Exa… |
ExampleUnitTest.java |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp/ExampleUni… |
MainActivity.java |
software | healthy | android/app/src/main/java/live/sitea/app/MainActivity.java |
upload-quota.js |
software | healthy | api/upload-quota.js |
paypal-verify-subscription.js |
software | healthy | api/paypal-verify-subscription.js |
paypal-capture-order.js |
software | healthy | api/paypal-capture-order.js |
analyze-site-plan.js |
software | healthy | api/analyze-site-plan.js |
paypal-create-order.js |
software | healthy | api/paypal-create-order.js |
analyze-floor-plan.js |
software | healthy | api/analyze-floor-plan.js |
ai-visualize.js |
software | healthy | api/ai-visualize.js |
ai-chat.js |
software | healthy | api/ai-chat.js |
manifest.json |
software | healthy | fixtures/floor-plan-qa/manifest.json |
README.md |
software | healthy | fixtures/floor-plan-qa/README.md |
single-storey-clear-scan.json |
software | healthy | fixtures/floor-plan-qa/results/single-storey-clear-scan.json |
dimensioned-plan-with-stairs.json |
software | healthy | fixtures/floor-plan-qa/results/dimensioned-plan-with-stairs… |
low-contrast-phone-scan.json |
software | healthy | fixtures/floor-plan-qa/results/low-contrast-phone-scan.json |
real-apartment-71sqm.json |
software | healthy | fixtures/floor-plan-qa/results/real-apartment-71sqm.json |
real-villa-color.json |
software | healthy | fixtures/floor-plan-qa/results/real-villa-color.json |
real-lot-127sqm.json |
software | healthy | fixtures/floor-plan-qa/results/real-lot-127sqm.json |
real-site-upper-floor.json |
software | healthy | fixtures/floor-plan-qa/results/real-site-upper-floor.json |
real-site-ground-floor.json |
software | healthy | fixtures/floor-plan-qa/results/real-site-ground-floor.json |
real-wide-40x30.json |
software | healthy | fixtures/floor-plan-qa/results/real-wide-40x30.json |
single-storey-clear-scan.json |
software | healthy | fixtures/floor-plan-qa/results/raw/single-storey-clear-scan… |
dimensioned-plan-with-stairs.json |
software | healthy | fixtures/floor-plan-qa/results/raw/dimensioned-plan-with-st… |
low-contrast-phone-scan.json |
software | healthy | fixtures/floor-plan-qa/results/raw/low-contrast-phone-scan.… |
real-apartment-71sqm.json |
software | healthy | fixtures/floor-plan-qa/results/raw/real-apartment-71sqm.json |
real-villa-color.json |
software | healthy | fixtures/floor-plan-qa/results/raw/real-villa-color.json |
real-lot-127sqm.json |
software | healthy | fixtures/floor-plan-qa/results/raw/real-lot-127sqm.json |
real-site-upper-floor.json |
software | healthy | fixtures/floor-plan-qa/results/raw/real-site-upper-floor.js… |
real-site-ground-floor.json |
software | healthy | fixtures/floor-plan-qa/results/raw/real-site-ground-floor.j… |
real-wide-40x30.json |
software | healthy | fixtures/floor-plan-qa/results/raw/real-wide-40x30.json |
real-floor-plan-scene.json |
software | healthy | fixtures/floor-plan-qa/placement/real-floor-plan-scene.json |
arcadium-learnings.md |
software | healthy | docs/arcadium-learnings.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
androidTest |
software | healthy | android/app/src/androidTest |
java |
software | healthy | android/app/src/androidTest/java |
com |
software | healthy | android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | android/app/src/androidTest/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp |
test |
software | healthy | android/app/src/test |
java |
software | healthy | android/app/src/test/java |
com |
software | healthy | android/app/src/test/java/com |
getcapacitor |
software | healthy | android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
live |
software | healthy | android/app/src/main/java/live |
sitea |
software | healthy | android/app/src/main/java/live/sitea |
app |
software | healthy | android/app/src/main/java/live/sitea/app |
api |
software | healthy | api |
fixtures |
software | healthy | fixtures |
floor-plan-qa |
software | healthy | fixtures/floor-plan-qa |
results |
software | healthy | fixtures/floor-plan-qa/results |
raw |
software | healthy | fixtures/floor-plan-qa/results/raw |
placement |
software | healthy | fixtures/floor-plan-qa/placement |
docs |
software | healthy | docs |
frozen |
software | healthy | docs/frozen |
scripts |
software | healthy | scripts |
ios |
software | healthy | ios |
App |
software | healthy | ios/App |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM |
Sources |
software | healthy | ios/App/CapApp-SPM/Sources |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM/Sources/CapApp-SPM |
App |
software | healthy | ios/App/App |
Assets.xcassets |
software | healthy | ios/App/App/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/App/App/Assets.xcassets/AppIcon.appiconset |
Splash.imageset |
software | healthy | ios/App/App/Assets.xcassets/Splash.imageset |
tasks |
software | healthy | tasks |
sql |
software | healthy | sql |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
spec |
software | healthy | .claude/skills/spec |
review |
software | healthy | .claude/skills/review |
server |
software | healthy | server |
.codex |
software | healthy | .codex |
skills |
software | healthy | skills |
floor-plan-3d-skill |
software | healthy | skills/floor-plan-3d-skill |
references |
software | healthy | skills/floor-plan-3d-skill/references |
public |
software | healthy | public |
models |
software | healthy | public/models |
src |
software | healthy | src |
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.jsx |
FencePropertiesPanel |
frontend | healthy | src/components/FencePropertiesPanel.jsx |
FloorPlanPreview3D |
frontend | healthy | src/components/FloorPlanPreview3D.jsx |
UploadImageModal |
frontend | healthy | src/components/UploadImageModal.jsx |
GuidedOnboarding |
frontend | healthy | src/components/GuidedOnboarding.jsx |
ProjectsModal |
frontend | healthy | src/components/ProjectsModal.jsx |
AIChatButton |
frontend | healthy | src/components/AIChatButton.jsx |
AuthModal |
frontend | healthy | src/components/AuthModal.jsx |
PoolPropertiesPanel |
frontend | healthy | src/components/PoolPropertiesPanel.jsx |
FloorPlanGeneratorModal |
frontend | healthy | src/components/FloorPlanGeneratorModal.jsx |
Minimap |
frontend | healthy | src/components/Minimap.jsx |
ComparePanel |
frontend | healthy | src/components/ComparePanel.jsx |
ImageTracer |
frontend | healthy | src/components/ImageTracer.jsx |
PolygonEditor |
frontend | healthy | src/components/PolygonEditor.jsx |
LandScene |
frontend | healthy | src/components/LandScene.jsx |
WallPropertiesPanel |
frontend | healthy | src/components/WallPropertiesPanel.jsx |
Onboarding |
frontend | healthy | src/components/Onboarding.jsx |
LandPanel |
frontend | healthy | src/components/LandPanel.jsx |
BuildPanel |
frontend | healthy | src/components/BuildPanel.jsx |
FoundationPropertiesPanel |
frontend | healthy | src/components/FoundationPropertiesPanel.jsx |
StairsPropertiesPanel |
frontend | healthy | src/components/StairsPropertiesPanel.jsx |
FloorPlanReviewModal |
frontend | healthy | src/components/FloorPlanReviewModal.jsx |
AIChatPanel |
frontend | healthy | src/components/AIChatPanel.jsx |
ExportPanel |
frontend | healthy | src/components/ExportPanel.jsx |
RoofPropertiesPanel |
frontend | healthy | src/components/RoofPropertiesPanel.jsx |
NPCDialog |
frontend | healthy | src/components/NPCDialog.jsx |
CanvasDock |
frontend | healthy | src/components/CanvasDock.jsx |
PricingModal |
frontend | healthy | src/components/PricingModal.jsx |
RoomPropertiesPanel |
frontend | healthy | src/components/RoomPropertiesPanel.jsx |
AgentSidebar |
frontend | healthy | src/components/AgentSidebar.jsx |
UpgradePrompt |
frontend | healthy | src/components/UpgradePrompt.jsx |
ShapeEditor |
frontend | healthy | src/components/ShapeEditor.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
18.324.283.696 |
network | healthy | src/App.jsx |
499.04.701.663 |
network | healthy | src/App.jsx |
063.374.313.686 |
network | healthy | src/App.jsx |
645.87.074.04 |
network | healthy | src/App.jsx |
147.083.22.127 |
network | healthy | src/App.jsx |
324.196.72.257 |
network | healthy | src/App.jsx |
007.378.138.75 |
network | healthy | src/App.jsx |
424.35.534.954 |
network | healthy | src/App.jsx |
356.133.751.072 |
network | healthy | src/App.jsx |
7.178.07.207 |
network | healthy | src/App.jsx |
342.052.682.107 |
network | healthy | src/components/ProjectsModal.jsx |
3.423.379.35 |
network | healthy | src/components/AIChatButton.jsx |
026.67.21.865 |
network | healthy | src/components/AIChatButton.jsx |
415.336.75.75 |
network | healthy | src/components/ComparePanel.jsx |
369.128.713.349 |
network | healthy | src/components/ComparePanel.jsx |
1.003.215.283 |
network | healthy | src/components/ComparePanel.jsx |
333.277.599.61 |
network | healthy | src/components/ComparePanel.jsx |
4.717.532.532 |
network | healthy | src/components/ComparePanel.jsx |
1.003.349.283 |
network | healthy | src/components/ComparePanel.jsx |
215.604.401.96 |
network | healthy | src/components/ComparePanel.jsx |
2.685.8.8 |
network | healthy | src/components/LandPanel.jsx |
414.336.75.75 |
network | healthy | src/components/PricingModal.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
HttpError |
software | healthy | server/subscriptions.js:HttpError |
SilentErrorBoundary |
software | healthy | src/components/LandScene.jsx:SilentErrorBoundary |
Canvas3DErrorBoundary |
software | healthy | src/components/LandScene.jsx:Canvas3DErrorBoundary |
const |
software | healthy | src/components/BuildPanel.jsx:const |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/AuthModal.jsx |
security | healthy | src/components/AuthModal.jsx |
auth::server/paypal.js |
security | healthy | server/paypal.js |
auth::src/main.jsx |
security | healthy | src/main.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
floor_plan_corrections |
data | healthy | sql/create_floor_plan_corrections.sql |
public |
data | healthy | sql/analytics_events.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | scripts/agent-handoff-qa.mjs |
port:9911 |
network | healthy | scripts/qa-shot-server.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ylyskm9i |
software | healthy | /tmp/repobility-clone-ylyskm9i |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | src/components/PoolPropertiesPanel.jsx |
This page is publicly accessible at:
https://repobility.com/scan/fa216ba2-8203-4b56-937d-40f2f914b2c1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fa216ba2-8203-4b56-937d-40f2f914b2c1/
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.