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.

withdoron/locallane

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

94 raw signals (2 security + 92 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 94 actionable findings from 2 signal sources. 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 1642 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
register software healthy instrumentation.ts:register
logs software healthy middleware.ts:logs
middleware software healthy middleware.ts:middleware
check software healthy scripts/verify-reorder.mjs:check
ids software healthy scripts/verify-reorder.mjs:ids
line software healthy scripts/verify-reorder.mjs:line
loadEnv software healthy scripts/diagnose-token-lookup.mjs:loadEnv
bytes software healthy scripts/diagnose-token-lookup.mjs:bytes
bodies software healthy scripts/verify-6-3-1-substrate.mjs:bodies
loadEnv software healthy scripts/replay-accept-as-test.mjs:loadEnv
loadEnv software healthy scripts/verify-client-projects.mjs:loadEnv
rand software healthy scripts/verify-client-projects.mjs:rand
assert software healthy scripts/verify-client-projects.mjs:assert
makeUser software healthy scripts/verify-client-projects.mjs:makeUser
idOf software healthy scripts/verify-client-projects.mjs:idOf
in software healthy scripts/smoke-test-create-invitation.mjs:in
loadEnv software healthy scripts/smoke-test-create-invitation.mjs:loadEnv
callEdgeFunction software healthy scripts/smoke-test-create-invitation.mjs:callEdgeFunction
loadEnv software healthy scripts/verify-6-4b-2-ledger-tiles.mjs:loadEnv
cents software healthy scripts/verify-6-4b-2-ledger-tiles.mjs:cents
round2 software healthy scripts/verify-6-4b-2-ledger-tiles.mjs:round2
assert software healthy scripts/verify-6-4b-2-ledger-tiles.mjs:assert
line software healthy scripts/verify-6-4b-2-ledger-tiles.mjs:line
logPayment software healthy scripts/verify-6-4b-2-ledger-tiles.mjs:logPayment
bodies software healthy scripts/verify-6-4a-substrate.mjs:bodies
loadEnv software healthy scripts/verify-scheduler.mjs:loadEnv
rand software healthy scripts/verify-scheduler.mjs:rand
assert software healthy scripts/verify-scheduler.mjs:assert
assertRejects software healthy scripts/verify-scheduler.mjs:assertRejects
makeUser software healthy scripts/verify-scheduler.mjs:makeUser
parseLocal software healthy scripts/verify-scheduler.mjs:parseLocal
idOf software healthy scripts/verify-scheduler.mjs:idOf
row software healthy scripts/verify-scheduler.mjs:row
firstRow software healthy scripts/verify-scheduler.mjs:firstRow
occ software healthy scripts/verify-scheduler.mjs:occ
before software healthy scripts/verify-scheduler.mjs:before
after software healthy scripts/verify-scheduler.mjs:after
dupRow software healthy scripts/verify-scheduler.mjs:dupRow
liveSeries software healthy scripts/verify-scheduler.mjs:liveSeries
live1 software healthy scripts/verify-scheduler.mjs:live1
loadEnv software healthy scripts/verify-estimate-write-path.mjs:loadEnv
loadEnv software healthy scripts/verify-trade-taxonomy.mjs:loadEnv
rand software healthy scripts/verify-trade-taxonomy.mjs:rand
n2 software healthy scripts/verify-trade-taxonomy.mjs:n2
assert software healthy scripts/verify-trade-taxonomy.mjs:assert
assertRejects software healthy scripts/verify-trade-taxonomy.mjs:assertRejects
makeUser software healthy scripts/verify-trade-taxonomy.mjs:makeUser
setSnapshot software healthy scripts/verify-trade-taxonomy.mjs:setSnapshot
groupSubtotals software healthy scripts/verify-trade-taxonomy.mjs:groupSubtotals
prof software healthy scripts/verify-trade-taxonomy.mjs:prof

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

LabelLayerStatusPath
instrumentation.ts software healthy instrumentation.ts
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
sentry.server.config.ts software healthy sentry.server.config.ts
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
sentry.client.config.ts software healthy sentry.client.config.ts
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
sentry.edge.config.ts software healthy sentry.edge.config.ts
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
INSURANCE-RESTORATION-TRADE-SET-SPEC.md software healthy docs/INSURANCE-RESTORATION-TRADE-SET-SPEC.md
DESK-ESTIMATE-SETS-INDUSTRY-GRAMMARS.md software healthy docs/DESK-ESTIMATE-SETS-INDUSTRY-GRAMMARS.md
verify-reorder.mjs software healthy scripts/verify-reorder.mjs
diagnose-token-lookup.mjs software healthy scripts/diagnose-token-lookup.mjs
verify-6-3-1-substrate.mjs software healthy scripts/verify-6-3-1-substrate.mjs
replay-accept-as-test.mjs software healthy scripts/replay-accept-as-test.mjs
verify-client-projects.mjs software healthy scripts/verify-client-projects.mjs
smoke-test-create-invitation.mjs software healthy scripts/smoke-test-create-invitation.mjs
verify-6-4b-2-ledger-tiles.mjs software healthy scripts/verify-6-4b-2-ledger-tiles.mjs
verify-6-4a-substrate.mjs software healthy scripts/verify-6-4a-substrate.mjs
verify-scheduler.mjs software healthy scripts/verify-scheduler.mjs
verify-estimate-write-path.mjs software healthy scripts/verify-estimate-write-path.mjs
verify-trade-taxonomy.mjs software healthy scripts/verify-trade-taxonomy.mjs
verify-client-visibility.mjs software healthy scripts/verify-client-visibility.mjs
verify-change-orders.mjs software healthy scripts/verify-change-orders.mjs
verify-6-4b-1-payments.mjs software healthy scripts/verify-6-4b-1-payments.mjs
verify-6-3-columns.mjs software healthy scripts/verify-6-3-columns.mjs
diagnose-cross-user-accept.mjs software healthy scripts/diagnose-cross-user-accept.mjs
verify-6-4c-daily-log.mjs software healthy scripts/verify-6-4c-daily-log.mjs
verify-6-4b-3-permits-documents.mjs software healthy scripts/verify-6-4b-3-permits-documents.mjs
verify-co-trade-set-inheritance.mjs software healthy scripts/verify-co-trade-set-inheritance.mjs
verify-6-2-columns.mjs software healthy scripts/verify-6-2-columns.mjs
button.tsx software healthy components/ui/button.tsx
card.tsx software healthy components/ui/card.tsx
form-error.tsx software healthy components/ui/form-error.tsx
tile.tsx software healthy components/ui/tile.tsx
subdomain-input.tsx software healthy components/ui/subdomain-input.tsx
input.tsx software healthy components/ui/input.tsx
field.tsx software healthy components/ui/field.tsx
crew-picker.tsx software healthy components/desk/crew-picker.tsx
client-document.tsx software healthy components/desk/client-document.tsx
tile-grid.tsx software healthy components/home/tile-grid.tsx
wordmark.tsx software healthy components/shell/wordmark.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
desk software healthy components/desk
home software healthy components/home
shell software healthy components/shell
app software healthy app
offline software healthy app/offline
sign software healthy app/sign
[token] software healthy app/sign/[token]
invoice software healthy app/invoice
[token] software healthy app/invoice/[token]
(authenticated) software healthy app/(authenticated)
settings software healthy app/(authenticated)/settings
_actions software healthy app/(authenticated)/settings/_actions
philosophy software healthy app/(authenticated)/settings/philosophy
terms software healthy app/(authenticated)/settings/terms
profile software healthy app/(authenticated)/settings/profile
support software healthy app/(authenticated)/settings/support
privacy software healthy app/(authenticated)/settings/privacy
_components software healthy app/(authenticated)/settings/_components
_actions software healthy app/(authenticated)/_actions
castle software healthy app/(authenticated)/castle
forge software healthy app/(authenticated)/castle/forge
_components software healthy app/(authenticated)/castle/forge/_components
businesses software healthy app/(authenticated)/businesses
new software healthy app/(authenticated)/businesses/new
[id] software healthy app/(authenticated)/businesses/[id]
settings software healthy app/(authenticated)/businesses/[id]/settings
events software healthy app/(authenticated)/businesses/[id]/events
_actions software healthy app/(authenticated)/businesses/[id]/events/_actions
_components software healthy app/(authenticated)/businesses/[id]/events/_components
desk software healthy app/(authenticated)/businesses/[id]/desk
settings software healthy app/(authenticated)/businesses/[id]/desk/settings
_actions software healthy app/(authenticated)/businesses/[id]/desk/settings/_actions
_components software healthy app/(authenticated)/businesses/[id]/desk/settings/_componen…
_actions software healthy app/(authenticated)/businesses/[id]/desk/_actions
schedule software healthy app/(authenticated)/businesses/[id]/desk/schedule
_actions software healthy app/(authenticated)/businesses/[id]/desk/schedule/_actions
_components software healthy app/(authenticated)/businesses/[id]/desk/schedule/_componen…
estimates software healthy app/(authenticated)/businesses/[id]/desk/estimates
_actions software healthy app/(authenticated)/businesses/[id]/desk/estimates/_actions
[estimateId] software healthy app/(authenticated)/businesses/[id]/desk/estimates/[estimat…
document software healthy app/(authenticated)/businesses/[id]/desk/estimates/[estimat…
pdf software healthy app/(authenticated)/businesses/[id]/desk/estimates/[estimat…
new software healthy app/(authenticated)/businesses/[id]/desk/estimates/new
_components software healthy app/(authenticated)/businesses/[id]/desk/estimates/_compone…
projects software healthy app/(authenticated)/businesses/[id]/desk/projects
_actions software healthy app/(authenticated)/businesses/[id]/desk/projects/_actions

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

LabelLayerStatusPath
20260608180000_estimate_signing_seal.sql data healthy supabase/migrations/20260608180000_estimate_signing_seal.sql
20260528233000_update_fs_client_tier3_lock.sql data healthy supabase/migrations/20260528233000_update_fs_client_tier3_l…
20260613150000_communities_foundation.sql data healthy supabase/migrations/20260613150000_communities_foundation.s…
20260608170000_events_recurrence_accessibility.sql data healthy supabase/migrations/20260608170000_events_recurrence_access…
20260608120000_create_events.sql data healthy supabase/migrations/20260608120000_create_events.sql
20260601170000_co_inherits_estimate_trade_set.sql data healthy supabase/migrations/20260601170000_co_inherits_estimate_tra…
20260523233504_create_users.sql data healthy supabase/migrations/20260523233504_create_users.sql
20260527150000_create_desk_substrate.sql data healthy supabase/migrations/20260527150000_create_desk_substrate.sql
20260528220000_clients_substrate_6_3_1.sql data healthy supabase/migrations/20260528220000_clients_substrate_6_3_1.…
20260602120000_insurance_restoration_set.sql data healthy supabase/migrations/20260602120000_insurance_restoration_se…
20260529120000_payments_6_4b_1.sql data healthy supabase/migrations/20260529120000_payments_6_4b_1.sql
20260528200000_field_service_profile_settings_write_helpers… data healthy supabase/migrations/20260528200000_field_service_profile_se…
20260601180000_scheduler_appointments.sql data healthy supabase/migrations/20260601180000_scheduler_appointments.s…
20260525120000_create_ownership_plumbing.sql data healthy supabase/migrations/20260525120000_create_ownership_plumbin…
20260609200000_contract_total_recompute.sql data healthy supabase/migrations/20260609200000_contract_total_recompute…
20260609230000_payments_ledger_bridge.sql data healthy supabase/migrations/20260609230000_payments_ledger_bridge.s…
20260604120000_client_visibility_dials.sql data healthy supabase/migrations/20260604120000_client_visibility_dials.…
20260610120000_finance_room.sql data healthy supabase/migrations/20260610120000_finance_room.sql
20260614130000_forge_provisioning.sql data healthy supabase/migrations/20260614130000_forge_provisioning.sql
20260529090000_projects_core_6_4a.sql data healthy supabase/migrations/20260529090000_projects_core_6_4a.sql
20260525210000_security_hardening.sql data healthy supabase/migrations/20260525210000_security_hardening.sql
20260615120000_lobby_citizenship.sql data healthy supabase/migrations/20260615120000_lobby_citizenship.sql
20260526220000_membership_aware_business_visibility.sql data healthy supabase/migrations/20260526220000_membership_aware_busines…
20260606130000_storage_branding.sql data healthy supabase/migrations/20260606130000_storage_branding.sql
20260613160000_movement_log_spine.sql data healthy supabase/migrations/20260613160000_movement_log_spine.sql
20260524002110_grant_users.sql data healthy supabase/migrations/20260524002110_grant_users.sql
20260613120000_finance_invoice_tidy.sql data healthy supabase/migrations/20260613120000_finance_invoice_tidy.sql
20260613140000_members_view.sql data healthy supabase/migrations/20260613140000_members_view.sql
20260527210000_security_definer_safety_comments.sql data healthy supabase/migrations/20260527210000_security_definer_safety_…
20260528120000_field_service_profile_settings_columns.sql data healthy supabase/migrations/20260528120000_field_service_profile_se…
20260606120000_business_identity.sql data healthy supabase/migrations/20260606120000_business_identity.sql
20260524020000_create_user_preferences.sql data healthy supabase/migrations/20260524020000_create_user_preferences.…
20260601160000_trade_taxonomy.sql data healthy supabase/migrations/20260601160000_trade_taxonomy.sql
20260526200000_create_invitations.sql data healthy supabase/migrations/20260526200000_create_invitations.sql
20260526120000_expand_businesses.sql data healthy supabase/migrations/20260526120000_expand_businesses.sql
20260601130000_daily_log_6_4c.sql data healthy supabase/migrations/20260601130000_daily_log_6_4c.sql
20260609220000_identity_seam.sql data healthy supabase/migrations/20260609220000_identity_seam.sql
20260610150000_numbering_lpad_guard.sql data healthy supabase/migrations/20260610150000_numbering_lpad_guard.sql
20260601150000_change_orders.sql data healthy supabase/migrations/20260601150000_change_orders.sql
20260613130000_act_as_user.sql data healthy supabase/migrations/20260613130000_act_as_user.sql
20260601120000_permits_documents_6_4b_3.sql data healthy supabase/migrations/20260601120000_permits_documents_6_4b_3…
20260606140000_assembler_send_document.sql data healthy supabase/migrations/20260606140000_assembler_send_document.…
20260614120000_membrane_invited_check.sql data healthy supabase/migrations/20260614120000_membrane_invited_check.s…
20260528230000_update_fs_client.sql data healthy supabase/migrations/20260528230000_update_fs_client.sql
20260524030000_grant_service_role.sql data healthy supabase/migrations/20260524030000_grant_service_role.sql
20260609210000_finance_ledger_spine.sql data healthy supabase/migrations/20260609210000_finance_ledger_spine.sql
20260528160000_estimates_substrate_6_3.sql data healthy supabase/migrations/20260528160000_estimates_substrate_6_3.…
20260526210000_fix_gen_random_bytes_resolution.sql data healthy supabase/migrations/20260526210000_fix_gen_random_bytes_res…
20260609190000_sign_time_drift_check.sql data healthy supabase/migrations/20260609190000_sign_time_drift_check.sql
20260529100000_estimate_write_helpers.sql data healthy supabase/migrations/20260529100000_estimate_write_helpers.s…

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

LabelLayerStatusPath
Icon frontend healthy app/icon.tsx
AppleIcon frontend healthy app/apple-icon.tsx
RootLayout frontend healthy app/layout.tsx
GlobalError frontend healthy app/global-error.tsx
OfflinePage frontend healthy app/offline/page.tsx
HomePage frontend healthy app/(authenticated)/page.tsx
PhilosophyPage frontend healthy app/(authenticated)/settings/philosophy/page.tsx
TermsPage frontend healthy app/(authenticated)/settings/terms/page.tsx
SupportPage frontend healthy app/(authenticated)/settings/support/page.tsx
PrivacyPage frontend healthy app/(authenticated)/settings/privacy/page.tsx
CastleLoading frontend healthy app/(authenticated)/castle/loading.tsx
Loading frontend healthy app/(authenticated)/businesses/loading.tsx
Loading frontend healthy app/(authenticated)/businesses/new/loading.tsx
Loading frontend healthy app/(authenticated)/businesses/[id]/loading.tsx
DeskDocumentsPage frontend healthy app/(authenticated)/businesses/[id]/desk/documents/page.tsx
TowerLoading frontend healthy app/(authenticated)/tower/loading.tsx
LoginPage frontend healthy app/(auth)/login/page.tsx
PublicLayout frontend healthy app/(public)/layout.tsx

LabelLayerStatusPath
auth::scripts/verify-6-4b-1-payments.mjs security healthy scripts/verify-6-4b-1-payments.mjs
auth::app/(auth)/login/page.tsx security healthy app/(auth)/login/page.tsx
auth::CLAUDE.md security healthy CLAUDE.md
auth::lib/auth/callback.ts security healthy lib/auth/callback.ts
auth::scripts/verify-6-4b-2-ledger-tiles.mjs security healthy scripts/verify-6-4b-2-ledger-tiles.mjs
auth::scripts/verify-estimate-write-path.mjs security healthy scripts/verify-estimate-write-path.mjs
auth::lib/auth/callback.test.ts security healthy lib/auth/callback.test.ts
auth::supabase/functions/accept_invitation/index.ts security healthy supabase/functions/accept_invitation/index.ts
auth::app/(auth)/auth/callback/route.ts security healthy app/(auth)/auth/callback/route.ts

LabelLayerStatusPath
strings software healthy components/ui/button.tsx:strings
string software healthy components/ui/input.tsx:string
as software healthy app/(authenticated)/businesses/[id]/desk/settings/_actions/…
as software healthy app/(authenticated)/businesses/[id]/desk/_actions/toggle-wi…
out software healthy lib/desk/crew.test.ts:out
strings software healthy lib/desk/appointments.ts:strings

LabelLayerStatusPath
postgres data healthy README.md
postgresql data healthy CLAUDE.md

LabelLayerStatusPath
public data healthy supabase/migrations/20260613150000_communities_foundation.s…
in data healthy supabase/migrations/20260524002110_grant_users.sql

LabelLayerStatusPath
6.3.2.1 network healthy app/(authenticated)/businesses/[id]/desk/people/clients/[cl…
127.0.0.1 network healthy lib/community.test.ts

LabelLayerStatusPath
/i/token-1 frontend healthy lib/auth/callback.test.ts
/ frontend healthy lib/auth/callback.test.ts

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

LabelLayerStatusPath
port:8099 network healthy mockups/scheduler/serve.cjs

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

LabelLayerStatusPath
checks cicd healthy .github/workflows/ci.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/a210dff2-2e2e-4392-8496-7315f29b01bd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a210dff2-2e2e-4392-8496-7315f29b01bd/

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.