https://github.com/WattMatt/e-site
· scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)
230 raw signals (0 security + 230 graph)
Last scanned 2 months, 1 week ago · v1 · 230 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5536 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 |
|---|---|---|---|
actionUrl |
software | healthy | apps/edge-functions/supabase/functions/send-notification/in… |
generateReference |
software | healthy | apps/edge-functions/supabase/functions/marketplace-payment/… |
calculateCommission |
software | healthy | apps/edge-functions/supabase/functions/marketplace-payment/… |
paystackPost |
software | healthy | apps/edge-functions/supabase/functions/marketplace-payment/… |
callerProfile |
software | healthy | apps/edge-functions/supabase/functions/marketplace-payment/… |
verifyPaystackSignature |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleChargeSuccess |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
metadata |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleTransferSuccess |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
transferCode |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleTransferFailed |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
reason |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleSubscriptionCreate |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
orgId |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleSubscriptionDisable |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleInvoiceUpdate |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
status |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
handleChargeFailed |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
customer |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
amountKobo |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
reference |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
subQuery |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
nextCount |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
nextStatus |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
loadInspectionPayload |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
renderInspectionPdf |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
sections |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
stampDraft |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
fmtDate |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
hexToRgb |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawCoverPage |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
branding |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawRow |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawToc |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawSectionPages |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
newPage |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
renderField |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
subFields |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
collectGroupEntryIndices |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawSummaryPage |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
isFail |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawSignaturesPage |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawAppendixA |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
drawAppendixB |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
autoFileIntoHandover |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
subsections |
software | healthy | apps/edge-functions/supabase/functions/compliance-complete/… |
uploads |
software | healthy | apps/edge-functions/supabase/functions/compliance-complete/… |
is |
software | healthy | apps/edge-functions/supabase/functions/cloud-sync-project/i… |
syncProject |
software | healthy | apps/edge-functions/supabase/functions/cloud-sync-project/i… |
ext |
software | healthy | apps/edge-functions/supabase/functions/cloud-sync-project/i… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.claude-handoff.md |
software | healthy | .claude-handoff.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
DEMO.md |
software | healthy | DEMO.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
config.toml |
software | healthy | apps/edge-functions/supabase/config.toml |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/send-notification/in… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/marketplace-payment/… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook/ind… |
payload-loader.ts |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
render.ts |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
deno.json |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/compliance-complete/… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/cloud-sync-project/i… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d14… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/conversion-prompt/in… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/calculate-health-sco… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/generate-report/inde… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d1/… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/send-email/index.ts |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/eft-invoice/index.ts |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d3/… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/payment-recovery-che… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/reengagement-check/i… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d0/… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d7/… |
rules.ts |
software | healthy | apps/edge-functions/supabase/functions/validate-inspection/… |
deno.json |
software | healthy | apps/edge-functions/supabase/functions/validate-inspection/… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/validate-inspection/… |
auth.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/auth.ts |
encryption.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/encryption.ts |
email-sequence.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/email-sequen… |
dropbox.provider.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
index.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
google-drive.provider.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
provider-utils.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
onedrive.provider.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
types.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
rmu.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
generator-fat.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
mini-sub.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
coc.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
solar-pv.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
helpers.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
types.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
onboarding-d14.ts |
software | healthy | apps/edge-functions/supabase/functions/_shared/email-templa… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
edge-functions |
software | healthy | apps/edge-functions |
supabase |
software | healthy | apps/edge-functions/supabase |
functions |
software | healthy | apps/edge-functions/supabase/functions |
send-notification |
software | healthy | apps/edge-functions/supabase/functions/send-notification |
marketplace-payment |
software | healthy | apps/edge-functions/supabase/functions/marketplace-payment |
paystack-webhook |
software | healthy | apps/edge-functions/supabase/functions/paystack-webhook |
render-inspection-pdf |
software | healthy | apps/edge-functions/supabase/functions/render-inspection-pdf |
compliance-complete |
software | healthy | apps/edge-functions/supabase/functions/compliance-complete |
cloud-sync-project |
software | healthy | apps/edge-functions/supabase/functions/cloud-sync-project |
onboarding-email-d14 |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d14 |
conversion-prompt |
software | healthy | apps/edge-functions/supabase/functions/conversion-prompt |
calculate-health-scores |
software | healthy | apps/edge-functions/supabase/functions/calculate-health-sco… |
generate-report |
software | healthy | apps/edge-functions/supabase/functions/generate-report |
onboarding-email-d1 |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d1 |
send-email |
software | healthy | apps/edge-functions/supabase/functions/send-email |
eft-invoice |
software | healthy | apps/edge-functions/supabase/functions/eft-invoice |
onboarding-email-d3 |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d3 |
payment-recovery-check |
software | healthy | apps/edge-functions/supabase/functions/payment-recovery-che… |
reengagement-check |
software | healthy | apps/edge-functions/supabase/functions/reengagement-check |
onboarding-email-d0 |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d0 |
onboarding-email-d7 |
software | healthy | apps/edge-functions/supabase/functions/onboarding-email-d7 |
validate-inspection |
software | healthy | apps/edge-functions/supabase/functions/validate-inspection |
_shared |
software | healthy | apps/edge-functions/supabase/functions/_shared |
cloud-storage |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storage |
validation-rules |
software | healthy | apps/edge-functions/supabase/functions/_shared/validation-r… |
email-templates |
software | healthy | apps/edge-functions/supabase/functions/_shared/email-templa… |
migrations |
software | healthy | apps/edge-functions/supabase/migrations |
migration-snapshots |
software | healthy | apps/edge-functions/supabase/migration-snapshots |
mobile |
software | healthy | apps/mobile |
app |
software | healthy | apps/mobile/app |
projects |
software | healthy | apps/mobile/app/projects |
[id] |
software | healthy | apps/mobile/app/projects/[id] |
floor-plans |
software | healthy | apps/mobile/app/floor-plans |
inspections |
software | healthy | apps/mobile/app/inspections |
[inspectionId] |
software | healthy | apps/mobile/app/inspections/[inspectionId] |
diary |
software | healthy | apps/mobile/app/diary |
onboarding |
software | healthy | apps/mobile/app/onboarding |
snags |
software | healthy | apps/mobile/app/snags |
[id] |
software | healthy | apps/mobile/app/snags/[id] |
(auth) |
software | healthy | apps/mobile/app/(auth) |
invite |
software | healthy | apps/mobile/app/(auth)/invite |
rfis |
software | healthy | apps/mobile/app/rfis |
(tabs) |
software | healthy | apps/mobile/app/(tabs) |
src |
software | healthy | apps/mobile/src |
__tests__ |
software | healthy | apps/mobile/src/__tests__ |
components |
software | healthy | apps/mobile/src/components |
diary |
software | healthy | apps/mobile/src/components/diary |
attachments |
software | healthy | apps/mobile/src/components/attachments |
providers |
software | healthy | apps/mobile/src/providers |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
00069_inspections_grants.sql |
data | healthy | apps/edge-functions/supabase/migrations/00069_inspections_g… |
00022_schema_patches.sql |
data | healthy | apps/edge-functions/supabase/migrations/00022_schema_patche… |
00035_floor_plan_calibration.sql |
data | healthy | apps/edge-functions/supabase/migrations/00035_floor_plan_ca… |
00094_inspections_template_description.sql |
data | healthy | apps/edge-functions/supabase/migrations/00094_inspections_t… |
00092_rate_library_project_scope.sql |
data | healthy | apps/edge-functions/supabase/migrations/00092_rate_library_… |
00020_billing_eft.sql |
data | healthy | apps/edge-functions/supabase/migrations/00020_billing_eft.s… |
00025_grant_schema_permissions.sql |
data | healthy | apps/edge-functions/supabase/migrations/00025_grant_schema_… |
00097_org_feature_unlocks.sql |
data | healthy | apps/edge-functions/supabase/migrations/00097_org_feature_u… |
00052_cable_schedule_grants.sql |
data | healthy | apps/edge-functions/supabase/migrations/00052_cable_schedul… |
00031_payment_recovery.sql |
data | healthy | apps/edge-functions/supabase/migrations/00031_payment_recov… |
00106_relax_user_has_project_access.sql |
data | healthy | apps/edge-functions/supabase/migrations/00106_relax_user_ha… |
00033_rfi_attachments.sql |
data | healthy | apps/edge-functions/supabase/migrations/00033_rfi_attachmen… |
00120_snag_site_visits.sql |
data | healthy | apps/edge-functions/supabase/migrations/00120_snag_site_vis… |
00111_profile_active_organisation.sql |
data | healthy | apps/edge-functions/supabase/migrations/00111_profile_activ… |
00133_wm_org_enterprise_subscription.sql |
data | healthy | apps/edge-functions/supabase/migrations/00133_wm_org_enterp… |
00016_commission_paystack.sql |
data | healthy | apps/edge-functions/supabase/migrations/00016_commission_pa… |
00038_auth_events.sql |
data | healthy | apps/edge-functions/supabase/migrations/00038_auth_events.s… |
00121_equipment_order_trigger.sql |
data | healthy | apps/edge-functions/supabase/migrations/00121_equipment_ord… |
00002_projects_schema.sql |
data | healthy | apps/edge-functions/supabase/migrations/00002_projects_sche… |
00128_mv_study_and_fault_sources.sql |
data | healthy | apps/edge-functions/supabase/migrations/00128_mv_study_and_… |
00026_fix_user_organisations_rls.sql |
data | healthy | apps/edge-functions/supabase/migrations/00026_fix_user_orga… |
00046_engineer_schedule_and_quotes.sql |
data | healthy | apps/edge-functions/supabase/migrations/00046_engineer_sche… |
00057_sans_derating_corrections.sql |
data | healthy | apps/edge-functions/supabase/migrations/00057_sans_derating… |
00115_node_order_shop_drawings.sql |
data | healthy | apps/edge-functions/supabase/migrations/00115_node_order_sh… |
00078_repoint_to_nodes.sql |
data | healthy | apps/edge-functions/supabase/migrations/00078_repoint_to_no… |
00082_drop_legacy_cable_board_structures.sql |
data | healthy | apps/edge-functions/supabase/migrations/00082_drop_legacy_c… |
00024_fix_rls_recursion.sql |
data | healthy | apps/edge-functions/supabase/migrations/00024_fix_rls_recur… |
00131_mv_user_subscription.sql |
data | healthy | apps/edge-functions/supabase/migrations/00131_mv_user_subsc… |
00005_suppliers_schema.sql |
data | healthy | apps/edge-functions/supabase/migrations/00005_suppliers_sch… |
00011_seed_data.sql |
data | healthy | apps/edge-functions/supabase/migrations/00011_seed_data.sql |
00041_cloud_storage_documents.sql |
data | healthy | apps/edge-functions/supabase/migrations/00041_cloud_storage… |
00134_gcr_bulk_save_tenant_assignments.sql |
data | healthy | apps/edge-functions/supabase/migrations/00134_gcr_bulk_save… |
00071_inspections_photos_original_path.sql |
data | healthy | apps/edge-functions/supabase/migrations/00071_inspections_p… |
00068_inspections_helpers_fix.sql |
data | healthy | apps/edge-functions/supabase/migrations/00068_inspections_h… |
00104_project_settings_audit_skip_delete.sql |
data | healthy | apps/edge-functions/supabase/migrations/00104_project_setti… |
00130_mv_study_signoff.sql |
data | healthy | apps/edge-functions/supabase/migrations/00130_mv_study_sign… |
00122_project_boq_rates.sql |
data | healthy | apps/edge-functions/supabase/migrations/00122_project_boq_r… |
00087_drop_procurement_module.sql |
data | healthy | apps/edge-functions/supabase/migrations/00087_drop_procurem… |
00073_inspections_storage_write_policies.sql |
data | healthy | apps/edge-functions/supabase/migrations/00073_inspections_s… |
00015_popia_consent.sql |
data | healthy | apps/edge-functions/supabase/migrations/00015_popia_consent… |
00006_tenants_schema.sql |
data | healthy | apps/edge-functions/supabase/migrations/00006_tenants_schem… |
00029_health_scores.sql |
data | healthy | apps/edge-functions/supabase/migrations/00029_health_scores… |
00009_rls_policies.sql |
data | healthy | apps/edge-functions/supabase/migrations/00009_rls_policies.… |
00072_inspections_abandon_delete_metadata.sql |
data | healthy | apps/edge-functions/supabase/migrations/00072_inspections_a… |
00012_invites_storage.sql |
data | healthy | apps/edge-functions/supabase/migrations/00012_invites_stora… |
00028_reload_pgrst_schema.sql |
data | healthy | apps/edge-functions/supabase/migrations/00028_reload_pgrst_… |
00084_node_orders_tenant_unique_nonpartial.sql |
data | healthy | apps/edge-functions/supabase/migrations/00084_node_orders_t… |
00040_org_storage_connections.sql |
data | healthy | apps/edge-functions/supabase/migrations/00040_org_storage_c… |
00125_org_feature_seats.sql |
data | healthy | apps/edge-functions/supabase/migrations/00125_org_feature_s… |
00017_diary_entry_types.sql |
data | healthy | apps/edge-functions/supabase/migrations/00017_diary_entry_t… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(marketplace)/register |
frontend | healthy | apps/web/src/app/(marketplace)/register/page.tsx |
/(marketplace)/supplier/orders |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/orders/page.tsx |
/(marketplace)/supplier/orders/[orderId] |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/orders/[orderId]/pa… |
/(marketplace)/supplier/catalogue |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/catalogue/page.tsx |
/(marketplace)/supplier/catalogue/new |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/catalogue/new/page.… |
/(marketplace)/supplier/catalogue/[itemId] |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/catalogue/[itemId]/… |
/(marketplace)/supplier/profile |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/profile/page.tsx |
/(admin)/settings |
frontend | healthy | apps/web/src/app/(admin)/settings/page.tsx |
/(admin)/settings/integrations |
frontend | healthy | apps/web/src/app/(admin)/settings/integrations/page.tsx |
/(admin)/settings/security |
frontend | healthy | apps/web/src/app/(admin)/settings/security/page.tsx |
/(admin)/settings/security/mfa |
frontend | healthy | apps/web/src/app/(admin)/settings/security/mfa/page.tsx |
/(admin)/settings/users |
frontend | healthy | apps/web/src/app/(admin)/settings/users/page.tsx |
/(admin)/settings/health |
frontend | healthy | apps/web/src/app/(admin)/settings/health/page.tsx |
/(admin)/settings/billing |
frontend | healthy | apps/web/src/app/(admin)/settings/billing/page.tsx |
/(admin)/settings/billing/seats |
frontend | healthy | apps/web/src/app/(admin)/settings/billing/seats/page.tsx |
/(admin)/settings/account |
frontend | healthy | apps/web/src/app/(admin)/settings/account/page.tsx |
/(admin)/settings/sub-organizations |
frontend | healthy | apps/web/src/app/(admin)/settings/sub-organizations/page.tsx |
/(admin)/settings/sub-organizations/[id] |
frontend | healthy | apps/web/src/app/(admin)/settings/sub-organizations/[id]/pa… |
/(admin)/marketplace |
frontend | healthy | apps/web/src/app/(admin)/marketplace/page.tsx |
/(admin)/marketplace/orders |
frontend | healthy | apps/web/src/app/(admin)/marketplace/orders/page.tsx |
/(admin)/marketplace/orders/[orderId] |
frontend | healthy | apps/web/src/app/(admin)/marketplace/orders/[orderId]/page.… |
/(admin)/marketplace/[supplierId] |
frontend | healthy | apps/web/src/app/(admin)/marketplace/[supplierId]/page.tsx |
/(admin)/marketplace/[supplierId]/rate |
frontend | healthy | apps/web/src/app/(admin)/marketplace/[supplierId]/rate/page… |
/(admin)/marketplace/order/new |
frontend | healthy | apps/web/src/app/(admin)/marketplace/order/new/page.tsx |
/(admin)/projects |
frontend | healthy | apps/web/src/app/(admin)/projects/page.tsx |
/(admin)/projects/new |
frontend | healthy | apps/web/src/app/(admin)/projects/new/page.tsx |
/(admin)/projects/[id] |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/page.tsx |
/(admin)/projects/[id]/settings |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/page.tsx |
/(admin)/projects/[id]/settings/integrations |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/integration… |
/(admin)/projects/[id]/settings/client |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/client/page… |
/(admin)/projects/[id]/settings/operational |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/operational… |
/(admin)/projects/[id]/settings/rates |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/rates/page.… |
/(admin)/projects/[id]/settings/danger-zone |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/danger-zone… |
/(admin)/projects/[id]/settings/dates |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/dates/page.… |
/(admin)/projects/[id]/settings/site |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/site/page.t… |
/(admin)/projects/[id]/settings/jbcc-parties |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/jbcc-partie… |
/(admin)/projects/[id]/settings/valuations |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/valuations/… |
/(admin)/projects/[id]/settings/contacts |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/contacts/pa… |
/(admin)/projects/[id]/settings/history |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/history/pag… |
/(admin)/projects/[id]/settings/variations |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/variations/… |
/(admin)/projects/[id]/settings/members |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/members/pag… |
/(admin)/projects/[id]/settings/contract |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/contract/pa… |
/(admin)/projects/[id]/settings/general |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/settings/general/pag… |
/(admin)/projects/[id]/handover |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/handover/page.tsx |
/(admin)/projects/[id]/handover/documents |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/handover/documents/p… |
/(admin)/projects/[id]/floor-plans |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/floor-plans/page.tsx |
/(admin)/projects/[id]/floor-plans/[planId] |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/floor-plans/[planId]… |
/(admin)/projects/[id]/equipment-materials |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/equipment-materials/… |
/(admin)/projects/[id]/medium-voltage |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/medium-voltage/page.… |
/(admin)/projects/[id]/medium-voltage/[revisionId]/mv-unlock |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/medium-voltage/[revi… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
QrScanScreen |
frontend | healthy | apps/mobile/app/qr-scan.tsx |
RootLayout |
frontend | healthy | apps/mobile/app/_layout.tsx |
ProjectDetailScreen |
frontend | healthy | apps/mobile/app/projects/[id]/index.tsx |
FloorPlanViewer |
frontend | healthy | apps/mobile/app/floor-plans/[id].tsx |
InspectionsListScreen |
frontend | healthy | apps/mobile/app/inspections/index.tsx |
MobileCaptureScreen |
frontend | healthy | apps/mobile/app/inspections/[inspectionId]/index.tsx |
SiteDiaryScreen |
frontend | healthy | apps/mobile/app/diary/[projectId].tsx |
OnboardingScreen |
frontend | healthy | apps/mobile/app/onboarding/index.tsx |
CreateSnagScreen |
frontend | healthy | apps/mobile/app/snags/create.tsx |
SnagDetailScreen |
frontend | healthy | apps/mobile/app/snags/[id]/index.tsx |
LoginScreen |
frontend | healthy | apps/mobile/app/(auth)/login.tsx |
ResetPasswordScreen |
frontend | healthy | apps/mobile/app/(auth)/reset-password.tsx |
ResetPasswordConfirmScreen |
frontend | healthy | apps/mobile/app/(auth)/reset-password-confirm.tsx |
AuthLayout |
frontend | healthy | apps/mobile/app/(auth)/_layout.tsx |
SignupScreen |
frontend | healthy | apps/mobile/app/(auth)/signup.tsx |
InviteJoinScreen |
frontend | healthy | apps/mobile/app/(auth)/invite/[token].tsx |
CreateRfiScreen |
frontend | healthy | apps/mobile/app/rfis/create.tsx |
RfiListScreen |
frontend | healthy | apps/mobile/app/rfis/index.tsx |
RfiDetailScreen |
frontend | healthy | apps/mobile/app/rfis/[id].tsx |
ProjectsTab |
frontend | healthy | apps/mobile/app/(tabs)/projects.tsx |
DashboardTab |
frontend | healthy | apps/mobile/app/(tabs)/dashboard.tsx |
TabsLayout |
frontend | healthy | apps/mobile/app/(tabs)/_layout.tsx |
SnagsTab |
frontend | healthy | apps/mobile/app/(tabs)/snags.tsx |
NotFound |
frontend | healthy | apps/web/src/app/not-found.tsx |
RootLayout |
frontend | healthy | apps/web/src/app/layout.tsx |
RootError |
frontend | healthy | apps/web/src/app/error.tsx |
GlobalError |
frontend | healthy | apps/web/src/app/global-error.tsx |
MarketplaceError |
frontend | healthy | apps/web/src/app/(marketplace)/error.tsx |
SupplierRegisterPage |
frontend | healthy | apps/web/src/app/(marketplace)/register/page.tsx |
SupplierOrdersLoading |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/orders/loading.tsx |
SupplierCatalogueLoading |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/catalogue/loading.t… |
SupplierProfileLoading |
frontend | healthy | apps/web/src/app/(marketplace)/supplier/profile/loading.tsx |
PortalNotFound |
frontend | healthy | apps/web/src/app/(portal)/not-found.tsx |
PortalError |
frontend | healthy | apps/web/src/app/(portal)/error.tsx |
AdminNotFound |
frontend | healthy | apps/web/src/app/(admin)/not-found.tsx |
AdminError |
frontend | healthy | apps/web/src/app/(admin)/error.tsx |
SettingsLoading |
frontend | healthy | apps/web/src/app/(admin)/settings/loading.tsx |
HealthLoading |
frontend | healthy | apps/web/src/app/(admin)/settings/health/loading.tsx |
MarketplaceLoading |
frontend | healthy | apps/web/src/app/(admin)/marketplace/loading.tsx |
MarketplaceLayout |
frontend | healthy | apps/web/src/app/(admin)/marketplace/layout.tsx |
ProjectsLoading |
frontend | healthy | apps/web/src/app/(admin)/projects/loading.tsx |
InspectionRowDeleteButton |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/Inspecti… |
AssignmentForm |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/new/Assi… |
InspectionActions |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
CaptureForm |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
CertifyModal |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
FieldRenderer |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
AssignmentEditor |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
SignatureModal |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
SignatureField |
frontend | healthy | apps/web/src/app/(admin)/projects/[id]/inspections/[inspect… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DropboxProvider |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
BoundedMap |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
GoogleDriveProvider |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
CloudStorageError |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
OneDriveProvider |
software | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
SupabaseConnector |
software | healthy | apps/mobile/src/lib/powersync/connector.ts:SupabaseConnector |
PasswordException |
software | healthy | apps/web/public/pdf.worker.min.mjs:PasswordException |
Name |
software | healthy | apps/web/public/pdf.worker.min.mjs:Name |
Dict |
software | healthy | apps/web/public/pdf.worker.min.mjs:Dict |
Jbig2Error |
software | healthy | apps/web/public/pdf.worker.min.mjs:Jbig2Error |
DecodeStream |
software | healthy | apps/web/public/pdf.worker.min.mjs:DecodeStream |
JpxError |
software | healthy | apps/web/public/pdf.worker.min.mjs:JpxError |
NullOptimizer |
software | healthy | apps/web/public/pdf.worker.min.mjs:NullOptimizer |
Pattern |
software | healthy | apps/web/public/pdf.worker.min.mjs:Pattern |
BinaryCMapStream |
software | healthy | apps/web/public/pdf.worker.min.mjs:BinaryCMapStream |
BrotliStream |
software | healthy | apps/web/public/pdf.worker.min.mjs:BrotliStream |
FlateStream |
software | healthy | apps/web/public/pdf.worker.min.mjs:FlateStream |
CMap |
software | healthy | apps/web/public/pdf.worker.min.mjs:CMap |
CFFParser |
software | healthy | apps/web/public/pdf.worker.min.mjs:CFFParser |
CFFTopDict |
software | healthy | apps/web/public/pdf.worker.min.mjs:CFFTopDict |
CFFPrivateDict |
software | healthy | apps/web/public/pdf.worker.min.mjs:CFFPrivateDict |
CFFCharset |
software | healthy | apps/web/public/pdf.worker.min.mjs:CFFCharset |
GlyfTable |
software | healthy | apps/web/public/pdf.worker.min.mjs:GlyfTable |
Type1CharString |
software | healthy | apps/web/public/pdf.worker.min.mjs:Type1CharString |
Token |
software | healthy | apps/web/public/pdf.worker.min.mjs:Token |
PsNode |
software | healthy | apps/web/public/pdf.worker.min.mjs:PsNode |
PSStackToTree |
software | healthy | apps/web/public/pdf.worker.min.mjs:PSStackToTree |
PsJsCompiler |
software | healthy | apps/web/public/pdf.worker.min.mjs:PsJsCompiler |
PsWasmCompiler |
software | healthy | apps/web/public/pdf.worker.min.mjs:PsWasmCompiler |
PDFFunctionFactory |
software | healthy | apps/web/public/pdf.worker.min.mjs:PDFFunctionFactory |
MurmurHash3_64 |
software | healthy | apps/web/public/pdf.worker.min.mjs:MurmurHash3_64 |
NameOrNumberTree |
software | healthy | apps/web/public/pdf.worker.min.mjs:NameOrNumberTree |
StructTreeRoot |
software | healthy | apps/web/public/pdf.worker.min.mjs:StructTreeRoot |
XFAObject |
software | healthy | apps/web/public/pdf.worker.min.mjs:XFAObject |
Acrobat |
software | healthy | apps/web/public/pdf.worker.min.mjs:Acrobat |
ConnectionSet |
software | healthy | apps/web/public/pdf.worker.min.mjs:ConnectionSet |
datasets_Data |
software | healthy | apps/web/public/pdf.worker.min.mjs:datasets_Data |
CalendarSymbols |
software | healthy | apps/web/public/pdf.worker.min.mjs:CalendarSymbols |
signature_Signature |
software | healthy | apps/web/public/pdf.worker.min.mjs:signature_Signature |
Stylesheet |
software | healthy | apps/web/public/pdf.worker.min.mjs:Stylesheet |
xdp_Xdp |
software | healthy | apps/web/public/pdf.worker.min.mjs:xdp_Xdp |
XhtmlObject |
software | healthy | apps/web/public/pdf.worker.min.mjs:XhtmlObject |
UnknownNamespace |
software | healthy | apps/web/public/pdf.worker.min.mjs:UnknownNamespace |
Intersector |
software | healthy | apps/web/public/pdf.worker.min.mjs:Intersector |
Page |
software | healthy | apps/web/public/pdf.worker.min.mjs:Page |
ErrorBoundary |
software | healthy | apps/web/src/components/providers/ErrorBoundary.tsx:ErrorBo… |
via |
software | healthy | apps/web/src/app/(admin)/projects/[id]/jbcc/_components/pro… |
PreviewErrorBoundary |
software | healthy | apps/web/src/app/(admin)/inspections/templates/_builder/Pre… |
so |
software | healthy | apps/web/src/app/(public)/legal/_components/LegalPage.tsx:so |
CurveError |
software | healthy | packages/shared/src/services/mv-protection-curves.ts:CurveE… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/shared/src/__tests__/oauth-state.test.ts |
security | healthy | packages/shared/src/__tests__/oauth-state.test.ts |
auth::graphify-out/graph.json |
security | healthy | graphify-out/graph.json |
auth::apps/web/src/lib/supabase/middleware.ts |
security | healthy | apps/web/src/lib/supabase/middleware.ts |
auth::graphify-out/cache/9f84e886070666f34f8968b2a7688a3e38… |
security | healthy | graphify-out/cache/9f84e886070666f34f8968b2a7688a3e38d5126e… |
auth::apps/web/src/middleware.ts |
security | healthy | apps/web/src/middleware.ts |
auth::packages/shared/src/utils/oauth-state.ts |
security | healthy | packages/shared/src/utils/oauth-state.ts |
auth::apps/web/src/components/GoogleSignInButton.tsx |
security | healthy | apps/web/src/components/GoogleSignInButton.tsx |
auth::graphify-out/graph.html |
security | healthy | graphify-out/graph.html |
auth::packages/shared/src/services/cloud-storage/provider-u… |
security | healthy | packages/shared/src/services/cloud-storage/provider-utils.ts |
auth::apps/edge-functions/supabase/functions/render-inspect… |
security | healthy | apps/edge-functions/supabase/functions/render-inspection-pd… |
auth::apps/web/src/app/api/notifications/dispatch/route.ts |
security | healthy | apps/web/src/app/api/notifications/dispatch/route.ts |
auth::graphify-out/cache/5f4030be0e174e616b13c91a30d5c1fbd9… |
security | healthy | graphify-out/cache/5f4030be0e174e616b13c91a30d5c1fbd99e4068… |
auth::apps/edge-functions/supabase/functions/_shared/encryp… |
security | healthy | apps/edge-functions/supabase/functions/_shared/encryption.ts |
auth::apps/web/src/actions/security.actions.ts |
security | healthy | apps/web/src/actions/security.actions.ts |
auth::apps/edge-functions/supabase/functions/_shared/cloud-… |
security | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
auth::apps/web/src/actions/cloud-storage.actions.ts |
security | healthy | apps/web/src/actions/cloud-storage.actions.ts |
auth::apps/web/src/app/(admin)/settings/integrations/Connec… |
security | healthy | apps/web/src/app/(admin)/settings/integrations/ConnectProvi… |
auth::.github/workflows/deploy-edge-functions.yml |
security | healthy | .github/workflows/deploy-edge-functions.yml |
auth::supabase/powersync/sync-rules.yaml |
security | healthy | supabase/powersync/sync-rules.yaml |
auth::apps/edge-functions/supabase/functions/_shared/auth.ts |
security | healthy | apps/edge-functions/supabase/functions/_shared/auth.ts |
auth::apps/web/src/app/(public)/legal/privacy/page.tsx |
security | healthy | apps/web/src/app/(public)/legal/privacy/page.tsx |
auth::packages/db/src/__tests__/rls/rls-policy.test.ts |
security | healthy | packages/db/src/__tests__/rls/rls-policy.test.ts |
auth::apps/web/src/app/api/auth/cloud-callback/route.ts |
security | healthy | apps/web/src/app/api/auth/cloud-callback/route.ts |
auth::apps/edge-functions/supabase/functions/validate-inspe… |
security | healthy | apps/edge-functions/supabase/functions/validate-inspection/… |
auth::apps/edge-functions/supabase/functions/send-email/ind… |
security | healthy | apps/edge-functions/supabase/functions/send-email/index.ts |
auth::apps/edge-functions/supabase/functions/_shared/cloud-… |
security | healthy | apps/edge-functions/supabase/functions/_shared/cloud-storag… |
auth::apps/web/src/app/api/health/route.ts |
security | healthy | apps/web/src/app/api/health/route.ts |
auth::packages/shared/src/services/cloud-storage/types.ts |
security | healthy | packages/shared/src/services/cloud-storage/types.ts |
auth::packages/shared/src/utils/index.ts |
security | healthy | packages/shared/src/utils/index.ts |
auth::packages/db/src/encryption.ts |
security | healthy | packages/db/src/encryption.ts |
auth::apps/web/src/app/(admin)/projects/[id]/handover/docum… |
security | healthy | apps/web/src/app/(admin)/projects/[id]/handover/documents/p… |
auth::.claude/skills/speckit-specify/SKILL.md |
security | healthy | .claude/skills/speckit-specify/SKILL.md |
auth::.claude/skills/speckit-git-feature/SKILL.md |
security | healthy | .claude/skills/speckit-git-feature/SKILL.md |
auth::apps/web/src/services/cloud-storage.server.ts |
security | healthy | apps/web/src/services/cloud-storage.server.ts |
auth::apps/web/src/app/(admin)/settings/integrations/page.t… |
security | healthy | apps/web/src/app/(admin)/settings/integrations/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
billing |
data | healthy | apps/edge-functions/supabase/migrations/00097_org_feature_u… |
public |
data | healthy | apps/edge-functions/supabase/migrations/00033_rfi_attachmen… |
field |
data | healthy | apps/edge-functions/supabase/migrations/00120_snag_site_vis… |
marketplace |
data | healthy | apps/edge-functions/supabase/migrations/00016_commission_pa… |
projects |
data | healthy | apps/edge-functions/supabase/migrations/00002_projects_sche… |
cable_schedule |
data | healthy | apps/edge-functions/supabase/migrations/00128_mv_study_and_… |
structure |
data | healthy | apps/edge-functions/supabase/migrations/00115_node_order_sh… |
suppliers |
data | healthy | apps/edge-functions/supabase/migrations/00005_suppliers_sch… |
tenants |
data | healthy | apps/edge-functions/supabase/migrations/00041_cloud_storage… |
compliance |
data | healthy | apps/edge-functions/supabase/migrations/00003_compliance_sc… |
inspections |
data | healthy | apps/edge-functions/supabase/migrations/00066_inspections_m… |
IF |
data | healthy | apps/edge-functions/supabase/migrations/00116_anchor_sub_bo… |
gcr |
data | healthy | apps/edge-functions/supabase/migrations/00124_generator_cos… |
silently |
data | healthy | apps/edge-functions/supabase/migrations/00037_rfi_annotatio… |
get |
data | healthy | apps/edge-functions/supabase/migrations/00061_cost_lines_co… |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_PROJECT_REF |
cicd | healthy | — |
SUPABASE_ACCESS_TOKEN |
cicd | healthy | — |
SUPABASE_DB_PASSWORD |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
SUPABASE_ANON_KEY |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
TEST_BENCHMARK_USER_PASSWORD |
cicd | healthy | — |
TEST_BENCHMARK_USER_EMAIL |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
PNPM_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
migrate |
cicd | healthy | .github/workflows/deploy-migrations.yml |
deploy |
cicd | healthy | .github/workflows/deploy-edge-functions.yml |
lint-typecheck |
cicd | healthy | .github/workflows/ci.yml |
unit-tests |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
db-migrations |
cicd | healthy | .github/workflows/ci.yml |
integration-tests |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | apps/edge-functions/supabase/functions/_shared/email-sequen… |
sqlite |
data | healthy | apps/mobile/app/inspections/index.tsx |
redis |
data | healthy | apps/web/package.json |
postgresql |
data | healthy | scripts/import-templates-to-staging.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-migrations |
cicd | healthy | .github/workflows/deploy-migrations.yml |
gha::deploy-edge-functions |
cicd | healthy | .github/workflows/deploy-edge-functions.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3acrq3id |
software | healthy | /tmp/repobility-clone-3acrq3id |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/seed-demo.ts |
security | healthy | scripts/seed-demo.ts |
This page is publicly accessible at:
https://repobility.com/scan/66066919-9de9-44f0-a178-e546706dfab9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/66066919-9de9-44f0-a178-e546706dfab9/
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.