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.

t3mtula/sn-real-estate

https://github.com/t3mtula/sn-real-estate · scanned 2026-06-16 00:28 UTC (2 months, 2 weeks ago)

86 raw signals (0 security + 86 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 83 actionable findings from 1 signal source. 3 repeated signals grouped for readability. 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 3480 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
LINE_NOTIFY_TOKEN software healthy v2/supabase/functions/line-notify/index.ts:LINE_NOTIFY_TOKEN
body software healthy v2/supabase/functions/line-notify/index.ts:body
e software healthy v2/public/paged.polyfill.min.js:e
u software healthy v2/public/paged.polyfill.min.js:u
G software healthy v2/public/paged.polyfill.min.js:G
a software healthy v2/public/paged.polyfill.min.js:a
n software healthy v2/public/paged.polyfill.min.js:n
_e software healthy v2/public/paged.polyfill.min.js:_e
Me software healthy v2/public/paged.polyfill.min.js:Me
Fe software healthy v2/public/paged.polyfill.min.js:Fe
dt software healthy v2/public/paged.polyfill.min.js:dt
Tt software healthy v2/public/paged.polyfill.min.js:Tt
jt software healthy v2/public/paged.polyfill.min.js:jt
Dt software healthy v2/public/paged.polyfill.min.js:Dt
mn software healthy v2/public/paged.polyfill.min.js:mn
zn software healthy v2/public/paged.polyfill.min.js:zn
Rn software healthy v2/public/paged.polyfill.min.js:Rn
tr software healthy v2/public/paged.polyfill.min.js:tr
Vr software healthy v2/public/paged.polyfill.min.js:Vr
aa software healthy v2/public/paged.polyfill.min.js:aa
da software healthy v2/public/paged.polyfill.min.js:da
fa software healthy v2/public/paged.polyfill.min.js:fa
Pa software healthy v2/public/paged.polyfill.min.js:Pa
Na software healthy v2/public/paged.polyfill.min.js:Na
Ua software healthy v2/public/paged.polyfill.min.js:Ua
Za software healthy v2/public/paged.polyfill.min.js:Za
fi software healthy v2/public/paged.polyfill.min.js:fi
Xi software healthy v2/public/paged.polyfill.min.js:Xi
r software healthy v2/public/paged.polyfill.min.js:r
l software healthy v2/public/paged.polyfill.min.js:l
co software healthy v2/public/paged.polyfill.min.js:co
ho software healthy v2/public/paged.polyfill.min.js:ho
So software healthy v2/public/paged.polyfill.min.js:So
Co software healthy v2/public/paged.polyfill.min.js:Co
Oo software healthy v2/public/paged.polyfill.min.js:Oo
qo software healthy v2/public/paged.polyfill.min.js:qo
found software healthy v2/public/paged.polyfill.min.js:found
ts software healthy v2/public/paged.polyfill.min.js:ts
body software healthy v2/public/paged.polyfill.min.js:body
os software healthy v2/public/paged.polyfill.min.js:os
xs software healthy v2/public/paged.polyfill.min.js:xs
Ws software healthy v2/public/paged.polyfill.min.js:Ws
Ns software healthy v2/public/paged.polyfill.min.js:Ns
ol software healthy v2/public/paged.polyfill.min.js:ol
yl software healthy v2/public/paged.polyfill.min.js:yl
Jl software healthy v2/public/paged.polyfill.min.js:Jl
nd software healthy v2/public/paged.polyfill.min.js:nd
dd software healthy v2/public/paged.polyfill.min.js:dd
up software healthy v2/public/paged.polyfill.min.js:up
yp software healthy v2/public/paged.polyfill.min.js:yp

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

LabelLayerStatusPath
STATE.md software healthy STATE.md
CLAUDE.md software healthy CLAUDE.md
LESSONS.md software healthy LESSONS.md
STATUS.md software healthy STATUS.md
tsconfig.app.json software healthy v2/tsconfig.app.json
vite.config.ts software healthy v2/vite.config.ts
README.md software healthy v2/README.md
cz.yaml software healthy v2/cz.yaml
CLAUDE.md software healthy v2/CLAUDE.md
package.json software healthy v2/package.json
tsconfig.node.json software healthy v2/tsconfig.node.json
wrangler.toml software healthy v2/wrangler.toml
index.html software healthy v2/index.html
package-lock.json software healthy v2/package-lock.json
components.json software healthy v2/components.json
knip.config.ts software healthy v2/knip.config.ts
.env.example software healthy v2/.env.example
eslint.config.js software healthy v2/eslint.config.js
tsconfig.json software healthy v2/tsconfig.json
LICENSE software healthy v2/LICENSE
CHANGELOG.md software healthy v2/CHANGELOG.md
index.ts software healthy v2/supabase/functions/line-notify/index.ts
20260522000001_seed_property_owner_landlord.sql software healthy v2/supabase/migrations/20260522000001_seed_property_owner_l…
20260522020000_property_cleanup_title_deed.sql software healthy v2/supabase/migrations/20260522020000_property_cleanup_titl…
20260523000001_app_settings_and_staff.sql software healthy v2/supabase/migrations/20260523000001_app_settings_and_staf…
20260601120000_meter_rate_backfill_and_room_538.sql software healthy v2/supabase/migrations/20260601120000_meter_rate_backfill_a…
20260523000004_bank_refactor.sql software healthy v2/supabase/migrations/20260523000004_bank_refactor.sql
20260521000001_audit_log.sql software healthy v2/supabase/migrations/20260521000001_audit_log.sql
20260523000002_meter_readings.sql software healthy v2/supabase/migrations/20260523000002_meter_readings.sql
20260525000002_payments_table.sql software healthy v2/supabase/migrations/20260525000002_payments_table.sql
20260525000003_rls_re_auth_missing_tables.sql software healthy v2/supabase/migrations/20260525000003_rls_re_auth_missing_t…
20260523000007_drop_bank_owner_fields.sql software healthy v2/supabase/migrations/20260523000007_drop_bank_owner_field…
20260523000003_fix_audit_log_rls.sql software healthy v2/supabase/migrations/20260523000003_fix_audit_log_rls.sql
20260601120001_seed_meter_history.sql software healthy v2/supabase/migrations/20260601120001_seed_meter_history.sql
20260601000001_auth_allowlist.sql software healthy v2/supabase/migrations/20260601000001_auth_allowlist.sql
20260524000001_invoice_counters.sql software healthy v2/supabase/migrations/20260524000001_invoice_counters.sql
20260523000008_recover_bank_account_ids.sql software healthy v2/supabase/migrations/20260523000008_recover_bank_account_…
20260525000001_cleanup_landlord_banks_and_made_at.sql software healthy v2/supabase/migrations/20260525000001_cleanup_landlord_bank…
20260523000006_backfill_contract_fks.sql software healthy v2/supabase/migrations/20260523000006_backfill_contract_fks…
paged.polyfill.min.js software healthy v2/public/paged.polyfill.min.js
statement-confidence.html software healthy v2/mockups/statement-confidence.html
PULL_REQUEST_TEMPLATE.md software healthy v2/.github/PULL_REQUEST_TEMPLATE.md
CONTRIBUTING.md software healthy v2/.github/CONTRIBUTING.md
FUNDING.yml software healthy v2/.github/FUNDING.yml
CODE_OF_CONDUCT.md software healthy v2/.github/CODE_OF_CONDUCT.md
✨-feature-request.md software healthy v2/.github/ISSUE_TEMPLATE/✨-feature-request.md
config.yml software healthy v2/.github/ISSUE_TEMPLATE/config.yml
🐞-bug-report.md software healthy v2/.github/ISSUE_TEMPLATE/🐞-bug-report.md
ci.yml software healthy v2/.github/workflows/ci.yml
stale.yml software healthy v2/.github/workflows/stale.yml

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

LabelLayerStatusPath
v2 software healthy v2
supabase software healthy v2/supabase
functions software healthy v2/supabase/functions
line-notify software healthy v2/supabase/functions/line-notify
migrations software healthy v2/supabase/migrations
public software healthy v2/public
mockups software healthy v2/mockups
.github software healthy v2/.github
ISSUE_TEMPLATE software healthy v2/.github/ISSUE_TEMPLATE
workflows software healthy v2/.github/workflows
src software healthy v2/src
stores software healthy v2/src/stores
config software healthy v2/src/config
components software healthy v2/src/components
layout software healthy v2/src/components/layout
ui software healthy v2/src/components/ui
yonghua software healthy v2/src/components/yonghua
form software healthy v2/src/components/yonghua/form
state software healthy v2/src/components/yonghua/state
print software healthy v2/src/components/yonghua/print
editor software healthy v2/src/components/editor
plugins software healthy v2/src/components/editor/plugins
data-table software healthy v2/src/components/data-table
assets software healthy v2/src/assets
custom software healthy v2/src/assets/custom
brand-icons software healthy v2/src/assets/brand-icons
lib software healthy v2/src/lib
contracts software healthy v2/src/lib/contracts
pdf software healthy v2/src/lib/pdf
queries software healthy v2/src/lib/queries
thai software healthy v2/src/lib/thai
routes software healthy v2/src/routes
_authenticated software healthy v2/src/routes/_authenticated
settings software healthy v2/src/routes/_authenticated/settings
property software healthy v2/src/routes/_authenticated/property
meters software healthy v2/src/routes/_authenticated/meters
$id software healthy v2/src/routes/_authenticated/meters/$id
tenants software healthy v2/src/routes/_authenticated/tenants
$id software healthy v2/src/routes/_authenticated/tenants/$id
errors software healthy v2/src/routes/_authenticated/errors
templates software healthy v2/src/routes/_authenticated/templates
collections software healthy v2/src/routes/_authenticated/collections
payments software healthy v2/src/routes/_authenticated/payments
$id software healthy v2/src/routes/_authenticated/payments/$id
contracts software healthy v2/src/routes/_authenticated/contracts
$id software healthy v2/src/routes/_authenticated/contracts/$id
reports software healthy v2/src/routes/_authenticated/reports
properties software healthy v2/src/routes/_authenticated/properties
$id software healthy v2/src/routes/_authenticated/properties/$id
bank-accounts software healthy v2/src/routes/_authenticated/bank-accounts

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

LabelLayerStatusPath
/ frontend healthy v2/src/routeTree.gen.ts
/validation frontend healthy v2/src/routeTree.gen.ts
/today frontend healthy v2/src/routeTree.gen.ts
/dashboard frontend healthy v2/src/routeTree.gen.ts
/activity-log frontend healthy v2/src/routeTree.gen.ts
/503 frontend healthy v2/src/routeTree.gen.ts
/500 frontend healthy v2/src/routeTree.gen.ts
/404 frontend healthy v2/src/routeTree.gen.ts
/403 frontend healthy v2/src/routeTree.gen.ts
/401 frontend healthy v2/src/routeTree.gen.ts
/sign-up frontend healthy v2/src/routeTree.gen.ts
/sign-in-2 frontend healthy v2/src/routeTree.gen.ts
/sign-in frontend healthy v2/src/routeTree.gen.ts
/otp frontend healthy v2/src/routeTree.gen.ts
/forgot-password frontend healthy v2/src/routeTree.gen.ts
/auth-callback frontend healthy v2/src/routeTree.gen.ts
/settings frontend healthy v2/src/routeTree.gen.ts
/tenants/ frontend healthy v2/src/routeTree.gen.ts
/templates/ frontend healthy v2/src/routeTree.gen.ts
/property/ frontend healthy v2/src/routeTree.gen.ts
/properties/ frontend healthy v2/src/routeTree.gen.ts
/payments/ frontend healthy v2/src/routeTree.gen.ts
/meters/ frontend healthy v2/src/routeTree.gen.ts
/landlords/ frontend healthy v2/src/routeTree.gen.ts
/invoices/ frontend healthy v2/src/routeTree.gen.ts
/contracts/ frontend healthy v2/src/routeTree.gen.ts
/collections/ frontend healthy v2/src/routeTree.gen.ts
/bank-accounts/ frontend healthy v2/src/routeTree.gen.ts
/tenants/new frontend healthy v2/src/routeTree.gen.ts
/templates/new frontend healthy v2/src/routeTree.gen.ts
/templates/$id frontend healthy v2/src/routeTree.gen.ts
/unit-kinds frontend healthy v2/src/routeTree.gen.ts
/system frontend healthy v2/src/routeTree.gen.ts
/staff frontend healthy v2/src/routeTree.gen.ts
/invoice-settings frontend healthy v2/src/routeTree.gen.ts
/charge-types frontend healthy v2/src/routeTree.gen.ts
/appearance frontend healthy v2/src/routeTree.gen.ts
/access frontend healthy v2/src/routeTree.gen.ts
/reports/outstanding frontend healthy v2/src/routeTree.gen.ts
/reports/monthly frontend healthy v2/src/routeTree.gen.ts
/reports/follow-up frontend healthy v2/src/routeTree.gen.ts
/reports/aging frontend healthy v2/src/routeTree.gen.ts
/properties/new frontend healthy v2/src/routeTree.gen.ts
/payments/new frontend healthy v2/src/routeTree.gen.ts
/meters/new frontend healthy v2/src/routeTree.gen.ts
/landlords/new frontend healthy v2/src/routeTree.gen.ts
/invoices/new frontend healthy v2/src/routeTree.gen.ts
/errors/$error frontend healthy v2/src/routeTree.gen.ts
/contracts/renewals frontend healthy v2/src/routeTree.gen.ts
/contracts/print-batch frontend healthy v2/src/routeTree.gen.ts

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

LabelLayerStatusPath
20260522000001_seed_property_owner_landlord.sql data healthy v2/supabase/migrations/20260522000001_seed_property_owner_l…
20260522020000_property_cleanup_title_deed.sql data healthy v2/supabase/migrations/20260522020000_property_cleanup_titl…
20260523000001_app_settings_and_staff.sql data healthy v2/supabase/migrations/20260523000001_app_settings_and_staf…
20260601120000_meter_rate_backfill_and_room_538.sql data healthy v2/supabase/migrations/20260601120000_meter_rate_backfill_a…
20260523000004_bank_refactor.sql data healthy v2/supabase/migrations/20260523000004_bank_refactor.sql
20260521000001_audit_log.sql data healthy v2/supabase/migrations/20260521000001_audit_log.sql
20260523000002_meter_readings.sql data healthy v2/supabase/migrations/20260523000002_meter_readings.sql
20260525000002_payments_table.sql data healthy v2/supabase/migrations/20260525000002_payments_table.sql
20260525000003_rls_re_auth_missing_tables.sql data healthy v2/supabase/migrations/20260525000003_rls_re_auth_missing_t…
20260523000007_drop_bank_owner_fields.sql data healthy v2/supabase/migrations/20260523000007_drop_bank_owner_field…
20260523000003_fix_audit_log_rls.sql data healthy v2/supabase/migrations/20260523000003_fix_audit_log_rls.sql
20260601120001_seed_meter_history.sql data healthy v2/supabase/migrations/20260601120001_seed_meter_history.sql
20260601000001_auth_allowlist.sql data healthy v2/supabase/migrations/20260601000001_auth_allowlist.sql
20260524000001_invoice_counters.sql data healthy v2/supabase/migrations/20260524000001_invoice_counters.sql
20260523000008_recover_bank_account_ids.sql data healthy v2/supabase/migrations/20260523000008_recover_bank_account_…
20260525000001_cleanup_landlord_banks_and_made_at.sql data healthy v2/supabase/migrations/20260525000001_cleanup_landlord_bank…
20260523000006_backfill_contract_fks.sql data healthy v2/supabase/migrations/20260523000006_backfill_contract_fks…

LabelLayerStatusPath
auth::v2/src/lib/yh-auth.ts security healthy v2/src/lib/yh-auth.ts
auth::v2/src/features/landlords/types.ts security healthy v2/src/features/landlords/types.ts
auth::v2/src/features/tenants/schema.ts security healthy v2/src/features/tenants/schema.ts
auth::v2/src/features/tenants/components/tenant-form.tsx security healthy v2/src/features/tenants/components/tenant-form.tsx
auth::v2/src/features/tenants/queries.ts security healthy v2/src/features/tenants/queries.ts
auth::v2/src/features/landlords/components/landlord-form.tsx security healthy v2/src/features/landlords/components/landlord-form.tsx
auth::legacy/modules/03-auth.js security healthy legacy/modules/03-auth.js
auth::v2/src/features/auth/sign-in/components/user-auth-for… security healthy v2/src/features/auth/sign-in/components/user-auth-form.test…
auth::v2/.env.example security healthy v2/.env.example
auth::v2/src/lib/supabase.ts security healthy v2/src/lib/supabase.ts
auth::v2/src/features/auth/sign-in/components/dev-login-but… security healthy v2/src/features/auth/sign-in/components/dev-login-button.tsx
auth::v2/CLAUDE.md security healthy v2/CLAUDE.md
auth::v2/src/features/auth/sign-in/components/user-auth-for… security healthy v2/src/features/auth/sign-in/components/user-auth-form.tsx
auth::v2/src/routes/(auth)/auth-callback.tsx security healthy v2/src/routes/(auth)/auth-callback.tsx
auth::.github/workflows/db-backup.yml security healthy .github/workflows/db-backup.yml
auth::v2/src/features/tenants/types.ts security healthy v2/src/features/tenants/types.ts
auth::v2/README.md security healthy v2/README.md

LabelLayerStatusPath
B software healthy v2/public/paged.polyfill.min.js:B
ve software healthy v2/public/paged.polyfill.min.js:ve
xe software healthy v2/public/paged.polyfill.min.js:xe
vu software healthy v2/public/paged.polyfill.min.js:vu
Im software healthy v2/public/paged.polyfill.min.js:Im
Nm software healthy v2/public/paged.polyfill.min.js:Nm
ErrorBoundary software healthy v2/src/components/yonghua/error-boundary.tsx:ErrorBoundary
maps software healthy v2/src/components/yonghua/severity.ts:maps
PermissionDeniedError software healthy v2/src/lib/permissions.ts:PermissionDeniedError
OptimisticLockError software healthy v2/src/hooks/use-crud.ts:OptimisticLockError
Previewer software healthy v2/src/features/doc-editor/pagedjs.d.ts:Previewer
DuplicateTaxIdError software healthy v2/src/features/tenants/mutations.ts:DuplicateTaxIdError
DuplicateContractNoError software healthy v2/src/features/contracts/mutations.ts:DuplicateContractNoE…
DuplicateTaxIdError software healthy v2/src/features/landlords/mutations.ts:DuplicateTaxIdError
DuplicateInvoiceError software healthy v2/src/features/invoices/mutations.ts:DuplicateInvoiceError

LabelLayerStatusPath
ZOLA_DB_PASSWORD cicd healthy
GITHUB_TOKEN cicd healthy
RCLONE_DRIVE_TOKEN cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy
SN_DB_PASSWORD cicd healthy
VITE_SUPABASE_ANON_KEY cicd healthy
VITE_APP_VERSION cicd healthy
VITE_AUTH_ALLOWED_DOMAIN cicd healthy
VITE_APP_NAME cicd healthy
VITE_SUPABASE_URL cicd healthy

LabelLayerStatusPath
gha::ci cicd healthy v2/.github/workflows/ci.yml
gha::stale cicd healthy v2/.github/workflows/stale.yml
gha::db-backup cicd healthy .github/workflows/db-backup.yml
gha::deploy-v2 cicd healthy .github/workflows/deploy-v2.yml

LabelLayerStatusPath
install-lint-build cicd healthy v2/.github/workflows/ci.yml
stale cicd healthy v2/.github/workflows/stale.yml
backup cicd healthy .github/workflows/db-backup.yml
deploy cicd healthy .github/workflows/deploy-v2.yml

LabelLayerStatusPath
3.764.571.571 network healthy v2/src/assets/clerk-full-logo.tsx
2.47.56.98 network healthy v2/src/assets/custom/icon-theme-light.tsx
2.37.996.608 network healthy legacy/modules/10-nav.js

LabelLayerStatusPath
postgres data healthy v2/src/features/tenants/queries.ts
postgresql data healthy .github/workflows/db-backup.yml

LabelLayerStatusPath
public data healthy v2/supabase/migrations/20260523000001_app_settings_and_staf…
payments data healthy v2/supabase/migrations/20260525000002_payments_table.sql

LabelLayerStatusPath
port:03 network healthy .github/workflows/db-backup.yml
port:20 network healthy .github/workflows/db-backup.yml

LabelLayerStatusPath
vps::droplet hardware healthy v2/src/features/meters/utility-badge.tsx
vps::aws hardware healthy .github/workflows/db-backup.yml

LabelLayerStatusPath
repobility-clone-xcrca5i7 software healthy /tmp/repobility-clone-xcrca5i7
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/c9f54ca9-f51a-491e-b529-d7f7edf2108b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c9f54ca9-f51a-491e-b529-d7f7edf2108b/

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.