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.

SECONDOAK/holmen-webbapp

https://github.com/SECONDOAK/holmen-webbapp · scanned 2026-06-16 00:06 UTC (2 months, 3 weeks ago)

117 raw signals (0 security + 117 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 117 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: layer: api × excluding tests × Reset all
Corpus Intelligence Cross-corpus context (cohort percentile, top patterns, fix plan) is shown only on repositories you own. Sign up and connect your repo to view it.
Scan summary Repository scanned at 44.5/100 with 77.8% coverage. It contains 3335 nodes across 30 cross-layer flows, written primarily in mixed languages. Engine surfaced 117 findings — concentrated in api (44), frontend (37), quality (26). Risk profile is high: 1 critical, 12 high, 18 medium. Recommended next step: open the api layer findings first — that's where the highest-impact wins live.

Showing 44 of 117 actionable findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

high System graph api Wiring conf 1.00 Dangling fetch: DELETE https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/debug/clear-all (src/components/DepartmentsListView.tsx:206)
`src/components/DepartmentsListView.tsx:206` calls `DELETE https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/debug/clear-all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.su…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/${propertyId} (src/components/DepartmentsListView.tsx:174)
`src/components/DepartmentsListView.tsx:174` calls `GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/${propertyId}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabas…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/${selectedProperty.id} (src/pages/PropertiesPage.tsx:758)
`src/pages/PropertiesPage.tsx:758` calls `GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/${selectedProperty.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/debug/status (src/pages/DatabaseToolsPage.tsx:18)
`src/pages/DatabaseToolsPage.tsx:18` calls `GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/debug/status` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/func…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/user/${loggedInUser.id} (src/pages/AccountPage.tsx:302)
`src/pages/AccountPage.tsx:302` calls `GET https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/user/${loggedInUser.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/functions/…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/debug/reinit-all (src/pages/DatabaseToolsPage.tsx:84)
`src/pages/DatabaseToolsPage.tsx:84` calls `POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/debug/reinit-all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/functions/v…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/debug/reinit-all (src/utils/resetDatabase.ts:59)
`src/utils/resetDatabase.ts:59` calls `POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/debug/reinit-all` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/functions/v1/mak…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/migrate-site-index (src/App.tsx:105)
`src/App.tsx:105` calls `POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/migrate-site-index` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/functions/v1/mak…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/migrate-site-index (src/pages/DatabaseToolsPage.tsx:38)
`src/pages/DatabaseToolsPage.tsx:38` calls `POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/migrate-site-index` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/seed-missing (src/pages/DatabaseToolsPage.tsx:61)
`src/pages/DatabaseToolsPage.tsx:61` calls `POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/seed-missing` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/fun…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/seed-missing (src/utils/resetDatabase.ts:12)
`src/utils/resetDatabase.ts:12` calls `POST https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/departments/seed-missing` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/function…
Dangling fetchFetch
high System graph api Wiring conf 1.00 Dangling fetch: PUT https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/user/${loggedInUser.id} (src/pages/AccountPage.tsx:632)
`src/pages/AccountPage.tsx:632` calls `PUT https://${projectId}.supabase.co/functions/v1/make-server-ffc89dab/user/${loggedInUser.id}` but no backend route matches that path. This is a runtime 404 waiting to happen. Tool: fetch Normalized path used for matching: `/https:/<p>.supabase.co/functions/…
Dangling fetchFetch
low System graph api Wiring conf 1.00 Unused endpoint: DELETE /debug/clear-properties
`src/supabase/functions/server/properties.tsx` declares `DELETE /debug/clear-properties` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who co…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: DELETE /departments/debug/clear-all
`src/supabase/functions/server/departments.tsx` declares `DELETE /departments/debug/clear-all` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting …
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: DELETE /forestry-plans/:propertyId/:departmentId/:actionId
`src/supabase/functions/server/forestry-plans.tsx` declares `DELETE /forestry-plans/:propertyId/:departmentId/:actionId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — conside…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: DELETE /forestry-plans/debug/clear-all
`src/supabase/functions/server/forestry-plans.tsx` declares `DELETE /forestry-plans/debug/clear-all` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or docume…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: DELETE /invites/:userId/:id
`src/supabase/functions/server/invites.tsx` declares `DELETE /invites/:userId/:id` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: DELETE /notes/:propertyId/:noteId
`src/supabase/functions/server/notes.tsx` declares `DELETE /notes/:propertyId/:noteId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who cons…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /debug/all-properties
`src/supabase/functions/server/properties.tsx` declares `GET /debug/all-properties` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consume…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /departments/:propertyId
`src/supabase/functions/server/departments.tsx` declares `GET /departments/:propertyId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who con…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /departments/:propertyId/:departmentId
`src/supabase/functions/server/departments.tsx` declares `GET /departments/:propertyId/:departmentId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or docum…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /departments/debug/status
`src/supabase/functions/server/departments.tsx` declares `GET /departments/debug/status` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who co…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /forestry-plans/:propertyId
`src/supabase/functions/server/forestry-plans.tsx` declares `GET /forestry-plans/:propertyId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting w…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /forestry-plans/:propertyId/:departmentId
`src/supabase/functions/server/forestry-plans.tsx` declares `GET /forestry-plans/:propertyId/:departmentId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /forestry-plans/:propertyId/:departmentId/:actionId
`src/supabase/functions/server/forestry-plans.tsx` declares `GET /forestry-plans/:propertyId/:departmentId/:actionId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider r…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /forestry-plans/debug/status
`src/supabase/functions/server/forestry-plans.tsx` declares `GET /forestry-plans/debug/status` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting …
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /invites/:userId
`src/supabase/functions/server/invites.tsx` declares `GET /invites/:userId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /make-server-ffc89dab/health
`src/supabase/functions/server/index.tsx` declares `GET /make-server-ffc89dab/health` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consu…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /notes/:propertyId
`src/supabase/functions/server/notes.tsx` declares `GET /notes/:propertyId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /properties/:userId
`src/supabase/functions/server/properties.tsx` declares `GET /properties/:userId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes …
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /properties/:userId/:propertyId
`src/supabase/functions/server/properties.tsx` declares `GET /properties/:userId/:propertyId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting w…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: GET /user/:userId
`src/supabase/functions/server/users.tsx` declares `GET /user/:userId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: POST /departments/migrate-site-index
`src/supabase/functions/server/departments.tsx` declares `POST /departments/migrate-site-index` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: POST /departments/seed-missing
`src/supabase/functions/server/departments.tsx` declares `POST /departments/seed-missing` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who c…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: POST /forestry-plans/:propertyId/:departmentId
`src/supabase/functions/server/forestry-plans.tsx` declares `POST /forestry-plans/:propertyId/:departmentId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing o…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: POST /invites
`src/supabase/functions/server/invites.tsx` declares `POST /invites` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: POST /make-server-ffc89dab/debug/reinit-all
`src/supabase/functions/server/index.tsx` declares `POST /make-server-ffc89dab/debug/reinit-all` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documentin…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: POST /notes
`src/supabase/functions/server/notes.tsx` declares `POST /notes` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: PUT /departments/:propertyId/:departmentId
`src/supabase/functions/server/departments.tsx` declares `PUT /departments/:propertyId/:departmentId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or docum…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: PUT /forestry-plans/:propertyId/:departmentId/:actionId
`src/supabase/functions/server/forestry-plans.tsx` declares `PUT /forestry-plans/:propertyId/:departmentId/:actionId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider r…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: PUT /notes/:propertyId/:noteId
`src/supabase/functions/server/notes.tsx` declares `PUT /notes/:propertyId/:noteId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consume…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: PUT /user/:userId
`src/supabase/functions/server/users.tsx` declares `PUT /user/:userId` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: PUT /user/:userId/notifications
`src/supabase/functions/server/users.tsx` declares `PUT /user/:userId/notifications` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consum…
Unused endpoint
low System graph api Wiring conf 1.00 Unused endpoint: USE /*
`src/supabase/functions/server/index.tsx` declares `USE /*` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code — consider removing or documenting who consumes it.
Unused endpoint
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/3946be42-55b3-428f-bfbc-40281f54a4c3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3946be42-55b3-428f-bfbc-40281f54a4c3/

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.