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.

vishigondi/wikihouse-planner

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

79 raw signals (0 security + 79 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 79 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 1366 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
decodeIfcString software healthy scripts/catalog-bim-components.mjs:decodeIfcString
firstQuotedArgs software healthy scripts/catalog-bim-components.mjs:firstQuotedArgs
getProperty software healthy scripts/catalog-bim-components.mjs:getProperty
classify software healthy scripts/catalog-bim-components.mjs:classify
inferUse software healthy scripts/catalog-bim-components.mjs:inferUse
listFiles software healthy scripts/catalog-bim-components.mjs:listFiles
catalogIfc software healthy scripts/catalog-bim-components.mjs:catalogIfc
components software healthy scripts/catalog-bim-components.mjs:components
parseArgs software healthy scripts/regenerate-paired-renders.mjs:parseArgs
readJson software healthy scripts/regenerate-paired-renders.mjs:readJson
readOptionalJson software healthy scripts/regenerate-paired-renders.mjs:readOptionalJson
writeJson software healthy scripts/regenerate-paired-renders.mjs:writeJson
sourceBoxForSpan software healthy scripts/regenerate-paired-renders.mjs:sourceBoxForSpan
sourcePrimitiveBoxForSpan software healthy scripts/regenerate-paired-renders.mjs:sourcePrimitiveBoxFor…
unionSpans software healthy scripts/regenerate-paired-renders.mjs:unionSpans
spanFromBoundsLike software healthy scripts/regenerate-paired-renders.mjs:spanFromBoundsLike
sourceFrameSpanFromAnchor software healthy scripts/regenerate-paired-renders.mjs:sourceFrameSpanFromAn…
sourceGridFrame software healthy scripts/regenerate-paired-renders.mjs:sourceGridFrame
panel software healthy scripts/regenerate-paired-renders.mjs:panel
anchor software healthy scripts/regenerate-paired-renders.mjs:anchor
mapGridPointToSource software healthy scripts/regenerate-paired-renders.mjs:mapGridPointToSource
sourcePrimitiveOverrideSpan software healthy scripts/regenerate-paired-renders.mjs:sourcePrimitiveOverri…
exactAnchorIsStaleForOverride software healthy scripts/regenerate-paired-renders.mjs:exactAnchorIsStaleFor…
sourceAnchorSpan software healthy scripts/regenerate-paired-renders.mjs:sourceAnchorSpan
floorPrimitiveTargetFrames software healthy scripts/regenerate-paired-renders.mjs:floorPrimitiveTargetF…
addSpan software healthy scripts/regenerate-paired-renders.mjs:addSpan
addBuildingSpan software healthy scripts/regenerate-paired-renders.mjs:addBuildingSpan
addFallbackSpan software healthy scripts/regenerate-paired-renders.mjs:addFallbackSpan
addExplicitSpan software healthy scripts/regenerate-paired-renders.mjs:addExplicitSpan
sourceLegendAnchorsForArtifact software healthy scripts/regenerate-paired-renders.mjs:sourceLegendAnchorsFo…
legendNumberForRoom software healthy scripts/regenerate-paired-renders.mjs:legendNumberForRoom
sourceLegendEntriesForArtifact software healthy scripts/regenerate-paired-renders.mjs:sourceLegendEntriesFo…
sourceLevelLabelAnchorsForArtifact software healthy scripts/regenerate-paired-renders.mjs:sourceLevelLabelAncho…
sourceDimensionLinesForArtifact software healthy scripts/regenerate-paired-renders.mjs:sourceDimensionLinesF…
looksLikePixelSpan software healthy scripts/regenerate-paired-renders.mjs:looksLikePixelSpan
firstPixelSpan software healthy scripts/regenerate-paired-renders.mjs:firstPixelSpan
witnessLines software healthy scripts/regenerate-paired-renders.mjs:witnessLines
tickLines software healthy scripts/regenerate-paired-renders.mjs:tickLines
sourcePrimitiveBoxesForArtifact software healthy scripts/regenerate-paired-renders.mjs:sourcePrimitiveBoxesF…
add software healthy scripts/regenerate-paired-renders.mjs:add
promotedOption software healthy scripts/regenerate-paired-renders.mjs:promotedOption
launchBrowser software healthy scripts/regenerate-paired-renders.mjs:launchBrowser
normalizeSvg software healthy scripts/regenerate-paired-renders.mjs:normalizeSvg
main software healthy scripts/regenerate-paired-renders.mjs:main
drawingBoundsFromImage software healthy scripts/regenerate-paired-renders.mjs:drawingBoundsFromImage
offset software healthy scripts/regenerate-paired-renders.mjs:offset
sourceImageDataHref software healthy scripts/regenerate-paired-renders.mjs:sourceImageDataHref
sourceCalloutAnnotations software healthy scripts/regenerate-paired-renders.mjs:sourceCalloutAnnotati…
isAnnotationPixel software healthy scripts/regenerate-paired-renders.mjs:isAnnotationPixel
index software healthy scripts/regenerate-paired-renders.mjs:index

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

LabelLayerStatusPath
DESIGN_PRINCIPLES.md software healthy DESIGN_PRINCIPLES.md
OPERATING_PRINCIPLES.md software healthy OPERATING_PRINCIPLES.md
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
PROJECT_STATUS.md software healthy PROJECT_STATUS.md
RENDER_FIX_PLAN.md software healthy RENDER_FIX_PLAN.md
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
change_log.md software healthy change_log.md
next.config.ts software healthy next.config.ts
HARDENING_LOOP_TEMPLATE.md software healthy docs/HARDENING_LOOP_TEMPLATE.md
QUALITY_PLAYBOOK.md software healthy docs/QUALITY_PLAYBOOK.md
catalog-bim-components.mjs software healthy scripts/catalog-bim-components.mjs
regenerate-paired-renders.mjs software healthy scripts/regenerate-paired-renders.mjs
recompute-visual-drift.mjs software healthy scripts/recompute-visual-drift.mjs
sketchfab-cache-search.mjs software healthy scripts/sketchfab-cache-search.mjs
repair-doctor.mjs software healthy scripts/repair-doctor.mjs
check-brief.mjs software healthy scripts/check-brief.mjs
extract-source-primitives.mjs software healthy scripts/extract-source-primitives.mjs
apply-brochure-repair-patch.mjs software healthy scripts/apply-brochure-repair-patch.mjs
request-brochure-repair-patch.mjs software healthy scripts/request-brochure-repair-patch.mjs
check-paired-geometry.mjs software healthy scripts/check-paired-geometry.mjs
extract-drawing-style-profile.py software healthy scripts/extract-drawing-style-profile.py
archive-stale-paired-artifacts.mjs software healthy scripts/archive-stale-paired-artifacts.mjs
sweep-drawing-style.mjs software healthy scripts/sweep-drawing-style.mjs
final-interactive-sweep.mjs software healthy scripts/final-interactive-sweep.mjs
check-den-seeds.mjs software healthy scripts/check-den-seeds.mjs
materialize-source-primitive-overrides.mjs software healthy scripts/materialize-source-primitive-overrides.mjs
sketchfab-cache-download.mjs software healthy scripts/sketchfab-cache-download.mjs
check-elevations.mjs software healthy scripts/check-elevations.mjs
run-brochure-repair-loop.mjs software healthy scripts/run-brochure-repair-loop.mjs
print-brochure-repair-prompt.mjs software healthy scripts/print-brochure-repair-prompt.mjs
check-generation.mjs software healthy scripts/check-generation.mjs
run-live-gates.mjs software healthy scripts/run-live-gates.mjs
brochure-visual-qa.mjs software healthy scripts/brochure-visual-qa.mjs
check-envelope-clip.mjs software healthy scripts/check-envelope-clip.mjs
import-roof-elevation.mjs software healthy scripts/import-roof-elevation.mjs
evaluate-brochure-repair-patch.mjs software healthy scripts/evaluate-brochure-repair-patch.mjs
drafted-product-audit.mjs software healthy scripts/drafted-product-audit.mjs
check-code-advisory.mjs software healthy scripts/check-code-advisory.mjs
ingest-gpt-repair-response.mjs software healthy scripts/ingest-gpt-repair-response.mjs
check-drawing-standards.mjs software healthy scripts/check-drawing-standards.mjs
print-brochure-repair-queue.mjs software healthy scripts/print-brochure-repair-queue.mjs
FloorPlanView.tsx software healthy components/FloorPlanView.tsx
ComponentDetail.tsx software healthy components/ui/ComponentDetail.tsx

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
components software healthy components
ui software healthy components/ui
three software healthy components/three
bim software healthy components/bim
app software healthy app
api software healthy app/api
delete-plan software healthy app/api/delete-plan
generate-plan software healthy app/api/generate-plan
lib software healthy lib
generate software healthy lib/generate
standards software healthy lib/standards
repair software healthy lib/repair
bim software healthy lib/bim
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
FloorPlanView frontend healthy components/FloorPlanView.tsx
ComponentDetail frontend healthy components/ui/ComponentDetail.tsx
ComponentCatalog frontend healthy components/ui/ComponentCatalog.tsx
HomeSelector frontend healthy components/ui/HomeSelector.tsx
ComponentMesh frontend healthy components/three/ComponentMesh.tsx
Scene frontend healthy components/three/Scene.tsx
RoomZones frontend healthy components/three/RoomZones.tsx
EnvelopeMesh frontend healthy components/three/EnvelopeMesh.tsx
HomeModel frontend healthy components/three/HomeModel.tsx
LoftPlatform frontend healthy components/three/LoftPlatform.tsx
BimPreview frontend healthy components/bim/BimPreview.tsx
Home frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx

LabelLayerStatusPath
does software healthy scripts/check-den-seeds.mjs:does
mapping software healthy app/page.tsx:mapping
$ software healthy lib/standards/floorplan-standards.ts:$
does software healthy lib/bim/buildable-bim.ts:does

LabelLayerStatusPath
/dimensionFrame frontend healthy lib/repair/targeted-repair.ts
/roofSemantics frontend healthy lib/repair/targeted-repair.ts
/height frontend healthy lib/repair/targeted-repair.ts
/roofStyle frontend healthy lib/repair/targeted-repair.ts

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

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy package-lock.json

LabelLayerStatusPath
gha::gates cicd healthy .github/workflows/gates.yml

LabelLayerStatusPath
gates cicd healthy .github/workflows/gates.yml
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/acba0d7b-f366-4a7a-9ee5-b905f55eb9fe/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/acba0d7b-f366-4a7a-9ee5-b905f55eb9fe/

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.