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.

WattMatt/building-ops

https://github.com/WattMatt/building-ops · scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)

78 raw signals (0 security + 78 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 75 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 1216 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
authed software healthy scripts/checklist-smoke.mjs:authed
ok software healthy scripts/checklist-smoke.mjs:ok
fail software healthy scripts/checklist-smoke.mjs:fail
assert software healthy scripts/checklist-smoke.mjs:assert
svcInsert software healthy scripts/checklist-smoke.mjs:svcInsert
svcDelete software healthy scripts/checklist-smoke.mjs:svcDelete
jwt software healthy scripts/checklist-smoke.mjs:jwt
template software healthy scripts/checklist-smoke.mjs:template
titem software healthy scripts/checklist-smoke.mjs:titem
countAs software healthy scripts/checklist-smoke.mjs:countAs
authed software healthy scripts/dashboard-smoke.mjs:authed
ok software healthy scripts/dashboard-smoke.mjs:ok
fail software healthy scripts/dashboard-smoke.mjs:fail
assert software healthy scripts/dashboard-smoke.mjs:assert
svcInsert software healthy scripts/dashboard-smoke.mjs:svcInsert
svcDelete software healthy scripts/dashboard-smoke.mjs:svcDelete
ymd software healthy scripts/dashboard-smoke.mjs:ymd
dashCount software healthy scripts/dashboard-smoke.mjs:dashCount
c software healthy scripts/dashboard-smoke.mjs:c
jwt software healthy scripts/dashboard-smoke.mjs:jwt
T software healthy scripts/dashboard-smoke.mjs:T
authed software healthy scripts/signoff-smoke.mjs:authed
ok software healthy scripts/signoff-smoke.mjs:ok
fail software healthy scripts/signoff-smoke.mjs:fail
assert software healthy scripts/signoff-smoke.mjs:assert
svcInsert software healthy scripts/signoff-smoke.mjs:svcInsert
svcGet software healthy scripts/signoff-smoke.mjs:svcGet
svcDelete software healthy scripts/signoff-smoke.mjs:svcDelete
insertAs software healthy scripts/signoff-smoke.mjs:insertAs
persona software healthy scripts/signoff-smoke.mjs:persona
id software healthy scripts/signoff-smoke.mjs:id
jwt software healthy scripts/signoff-smoke.mjs:jwt
newSubmission software healthy scripts/signoff-smoke.mjs:newSubmission
subAfter software healthy scripts/signoff-smoke.mjs:subAfter
sub2After software healthy scripts/signoff-smoke.mjs:sub2After
authed software healthy scripts/documents-smoke.mjs:authed
ok software healthy scripts/documents-smoke.mjs:ok
fail software healthy scripts/documents-smoke.mjs:fail
assert software healthy scripts/documents-smoke.mjs:assert
svcInsert software healthy scripts/documents-smoke.mjs:svcInsert
svcDelete software healthy scripts/documents-smoke.mjs:svcDelete
dayOffset software healthy scripts/documents-smoke.mjs:dayOffset
jwt software healthy scripts/documents-smoke.mjs:jwt
callFn software healthy scripts/documents-smoke.mjs:callFn
recovers software healthy scripts/recovery-smoke.mjs:recovers
lives software healthy scripts/recovery-smoke.mjs:lives
authed software healthy scripts/recovery-smoke.mjs:authed
ok software healthy scripts/recovery-smoke.mjs:ok
fail software healthy scripts/recovery-smoke.mjs:fail
assert software healthy scripts/recovery-smoke.mjs:assert

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

LabelLayerStatusPath
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
vercel.json software healthy vercel.json
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
components.json software healthy components.json
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
vitest.config.ts software healthy vitest.config.ts
2026-06-14_WEB_OPS_OVERHAUL_SESSION_PLAN.md software healthy docs/2026-06-14_WEB_OPS_OVERHAUL_SESSION_PLAN.md
Spec_Outline.md software healthy docs/Spec_Outline.md
PRODUCTION_READINESS.md software healthy docs/PRODUCTION_READINESS.md
ONBOARDING_RUNBOOK.md software healthy docs/ONBOARDING_RUNBOOK.md
2026-06-14-phase3-forms-signoff.md software healthy docs/plans/2026-06-14-phase3-forms-signoff.md
PHASE3_APPLY_CHECKLIST.md software healthy docs/plans/PHASE3_APPLY_CHECKLIST.md
2026-06-14-phase2-reports.md software healthy docs/plans/2026-06-14-phase2-reports.md
2026-06-14-phase1-quick-wins.md software healthy docs/plans/2026-06-14-phase1-quick-wins.md
checklist-smoke.mjs software healthy scripts/checklist-smoke.mjs
dashboard-smoke.mjs software healthy scripts/dashboard-smoke.mjs
signoff-smoke.mjs software healthy scripts/signoff-smoke.mjs
documents-smoke.mjs software healthy scripts/documents-smoke.mjs
recovery-smoke.mjs software healthy scripts/recovery-smoke.mjs
fortress-smoke.mjs software healthy scripts/fortress-smoke.mjs
issue-smoke.mjs software healthy scripts/issue-smoke.mjs
fortress-pdf-smoke.ts software healthy scripts/fortress-pdf-smoke.ts
hs-smoke.mjs software healthy scripts/hs-smoke.mjs
forms-smoke.mjs software healthy scripts/forms-smoke.mjs
auth-smoke.mjs software healthy scripts/auth-smoke.mjs
rls-smoke.mjs software healthy scripts/rls-smoke.mjs
admin-ops-smoke.mjs software healthy scripts/admin-ops-smoke.mjs
launch.json software healthy .claude/launch.json
config.toml software healthy supabase/config.toml
index.ts software healthy supabase/functions/delete-user/index.ts
index.ts software healthy supabase/functions/notify-form-submission/index.ts
index.ts software healthy supabase/functions/notify-signoff-request/index.ts
index.ts software healthy supabase/functions/invite-user/index.ts
index.ts software healthy supabase/functions/delete-account/index.ts
index.ts software healthy supabase/functions/notify-expiring-alerts/index.ts
index.ts software healthy supabase/functions/signoff-reminders/index.ts
index.ts software healthy supabase/functions/notify-signoff-complete/index.ts
index.ts software healthy supabase/functions/set-user-status/index.ts
index.ts software healthy supabase/functions/notify-form-review/index.ts
index.css software healthy src/index.css
main.tsx software healthy src/main.tsx

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

LabelLayerStatusPath
App frontend healthy src/App.tsx
ProtectedRoute frontend healthy src/components/ProtectedRoute.tsx
DashboardLayout frontend healthy src/components/layout/DashboardLayout.tsx
EditAssignmentsDialog frontend healthy src/components/users/EditAssignmentsDialog.tsx
NotesTab frontend healthy src/components/building/NotesTab.tsx
ProfessionalTeamSection frontend healthy src/components/building/ProfessionalTeamSection.tsx
ContactSection frontend healthy src/components/building/ContactSection.tsx
TenantDocumentsDialog frontend healthy src/components/building/TenantDocumentsDialog.tsx
MaintenanceCalendarTab frontend healthy src/components/building/MaintenanceCalendarTab.tsx
ReportsTab frontend healthy src/components/building/ReportsTab.tsx
TariffSection frontend healthy src/components/building/TariffSection.tsx
LocationSection frontend healthy src/components/building/LocationSection.tsx
AssetsTab frontend healthy src/components/building/AssetsTab.tsx
DocumentsTab frontend healthy src/components/building/DocumentsTab.tsx
ChecklistsTab frontend healthy src/components/building/ChecklistsTab.tsx
AssetServiceHistoryDialog frontend healthy src/components/building/AssetServiceHistoryDialog.tsx
BuildingImportDialog frontend healthy src/components/building/BuildingImportDialog.tsx
FormsTab frontend healthy src/components/building/FormsTab.tsx
TenantsTab frontend healthy src/components/building/TenantsTab.tsx
OverviewWidgets frontend healthy src/components/building/OverviewWidgets.tsx
TemplateItemDialog frontend healthy src/components/checklists/TemplateItemDialog.tsx
CompleteTaskDialog frontend healthy src/components/checklists/CompleteTaskDialog.tsx
PreviewTemplateDialog frontend healthy src/components/checklists/PreviewTemplateDialog.tsx
ApplyTemplateDialog frontend healthy src/components/checklists/ApplyTemplateDialog.tsx
ReportIssueDialog frontend healthy src/components/checklists/ReportIssueDialog.tsx
IssueDetailDialog frontend healthy src/components/issues/IssueDetailDialog.tsx
BuildingAlertsWidget frontend healthy src/components/dashboard/BuildingAlertsWidget.tsx
GlobalAlertsWidget frontend healthy src/components/dashboard/GlobalAlertsWidget.tsx
PendingSubmissionsWidget frontend healthy src/components/dashboard/PendingSubmissionsWidget.tsx
HsComplianceWidget frontend healthy src/components/dashboard/HsComplianceWidget.tsx
AssetImportDialog frontend healthy src/components/import/AssetImportDialog.tsx
TenantImportDialog frontend healthy src/components/import/TenantImportDialog.tsx
FortressReportEditor frontend healthy src/components/reports/fortress/FortressReportEditor.tsx
HazardLogSection frontend healthy src/components/reports/fortress/sections/HazardLogSection.t…
BuildingTurnoverSection frontend healthy src/components/reports/fortress/sections/BuildingTurnoverSe…
ConditionInspectionSection frontend healthy src/components/reports/fortress/sections/ConditionInspectio…
ComplianceSection frontend healthy src/components/reports/fortress/sections/ComplianceSection.…
BuildingProfileSection frontend healthy src/components/reports/fortress/sections/BuildingProfileSec…
BuildingInspectionSection frontend healthy src/components/reports/fortress/sections/BuildingInspection…
ShopSpecSection frontend healthy src/components/reports/fortress/sections/ShopSpecSection.tsx
TenantComplianceSection frontend healthy src/components/reports/fortress/sections/TenantComplianceSe…
OperationalOverviewSection frontend healthy src/components/reports/fortress/sections/OperationalOvervie…
PpmSection frontend healthy src/components/reports/fortress/sections/PpmSection.tsx
BuildingOverviewSection frontend healthy src/components/reports/fortress/sections/BuildingOverviewSe…
SignatureCaptureWidget frontend healthy src/components/forms/SignatureCaptureWidget.tsx
SignoffSection frontend healthy src/components/forms/SignoffSection.tsx
SignoffRequestDialog frontend healthy src/components/forms/SignoffRequestDialog.tsx
Issues frontend healthy src/pages/Issues.tsx
NewIssue frontend healthy src/pages/NewIssue.tsx
Index frontend healthy src/pages/Index.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
plans software healthy docs/plans
scripts software healthy scripts
.claude software healthy .claude
supabase software healthy supabase
functions software healthy supabase/functions
delete-user software healthy supabase/functions/delete-user
notify-form-submission software healthy supabase/functions/notify-form-submission
notify-signoff-request software healthy supabase/functions/notify-signoff-request
invite-user software healthy supabase/functions/invite-user
delete-account software healthy supabase/functions/delete-account
notify-expiring-alerts software healthy supabase/functions/notify-expiring-alerts
signoff-reminders software healthy supabase/functions/signoff-reminders
notify-signoff-complete software healthy supabase/functions/notify-signoff-complete
set-user-status software healthy supabase/functions/set-user-status
notify-form-review software healthy supabase/functions/notify-form-review
src software healthy src
integrations software healthy src/integrations
supabase software healthy src/integrations/supabase
test software healthy src/test
components software healthy src/components
layout software healthy src/components/layout
users software healthy src/components/users
building software healthy src/components/building
checklists software healthy src/components/checklists
issues software healthy src/components/issues
ui software healthy src/components/ui
dashboard software healthy src/components/dashboard
import software healthy src/components/import
avatar software healthy src/components/avatar
reports software healthy src/components/reports
fortress software healthy src/components/reports/fortress
sections software healthy src/components/reports/fortress/sections
map software healthy src/components/map
forms software healthy src/components/forms
contexts software healthy src/contexts
lib software healthy src/lib
pages software healthy src/pages
hooks software healthy src/hooks

LabelLayerStatusPath
/Issues frontend healthy src/pages/Issues.tsx
/NewIssue frontend healthy src/pages/NewIssue.tsx
/Index frontend healthy src/pages/Index.tsx
/MySignoffs frontend healthy src/pages/MySignoffs.tsx
/Profile frontend healthy src/pages/Profile.tsx
/Dashboard frontend healthy src/pages/Dashboard.tsx
/SetPassword frontend healthy src/pages/SetPassword.tsx
/Buildings frontend healthy src/pages/Buildings.tsx
/Auth frontend healthy src/pages/Auth.tsx
/BuildingForm frontend healthy src/pages/BuildingForm.tsx
/MapView frontend healthy src/pages/MapView.tsx
/Checklists frontend healthy src/pages/Checklists.tsx
/NotFound frontend healthy src/pages/NotFound.tsx
/FormsLibrary frontend healthy src/pages/FormsLibrary.tsx
/Settings frontend healthy src/pages/Settings.tsx
/ResetPassword frontend healthy src/pages/ResetPassword.tsx
/Reports frontend healthy src/pages/Reports.tsx
/BuildingDetails frontend healthy src/pages/BuildingDetails.tsx
/UserManagement frontend healthy src/pages/UserManagement.tsx
/auth frontend healthy src/App.tsx
/set-password frontend healthy src/App.tsx
/reset frontend healthy src/App.tsx
/ frontend healthy src/App.tsx
/buildings frontend healthy src/App.tsx
/buildings/new frontend healthy src/App.tsx
/buildings/:id/edit frontend healthy src/App.tsx
/buildings/:id frontend healthy src/App.tsx
/checklists frontend healthy src/App.tsx
/issues frontend healthy src/App.tsx
/issues/new frontend healthy src/App.tsx
/map frontend healthy src/App.tsx
/reports frontend healthy src/App.tsx
/reports/fortress/:id frontend healthy src/App.tsx
/forms frontend healthy src/App.tsx
/my-signoffs frontend healthy src/App.tsx
/users frontend healthy src/App.tsx
/settings frontend healthy src/App.tsx
/profile frontend healthy src/App.tsx
* frontend healthy src/App.tsx

LabelLayerStatusPath
auth::scripts/recovery-smoke.mjs security healthy scripts/recovery-smoke.mjs
auth::scripts/dashboard-smoke.mjs security healthy scripts/dashboard-smoke.mjs
auth::supabase/config.toml security healthy supabase/config.toml
auth::scripts/forms-smoke.mjs security healthy scripts/forms-smoke.mjs
auth::scripts/issue-smoke.mjs security healthy scripts/issue-smoke.mjs
auth::supabase/functions/delete-account/index.ts security healthy supabase/functions/delete-account/index.ts
auth::scripts/signoff-smoke.mjs security healthy scripts/signoff-smoke.mjs
auth::scripts/admin-ops-smoke.mjs security healthy scripts/admin-ops-smoke.mjs
auth::scripts/fortress-smoke.mjs security healthy scripts/fortress-smoke.mjs
auth::src/lib/formFields.ts security healthy src/lib/formFields.ts
auth::scripts/rls-smoke.mjs security healthy scripts/rls-smoke.mjs
auth::scripts/checklist-smoke.mjs security healthy scripts/checklist-smoke.mjs
auth::supabase/functions/invite-user/index.ts security healthy supabase/functions/invite-user/index.ts
auth::scripts/documents-smoke.mjs security healthy scripts/documents-smoke.mjs

LabelLayerStatusPath
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary
for software healthy src/components/building/BuildingAvatar.tsx:for
name software healthy src/components/ui/photo-capture.tsx:name

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy src/integrations/supabase/fortress-db.ts

LabelLayerStatusPath
password_literal::scripts/auth-smoke.mjs security healthy scripts/auth-smoke.mjs
password_literal::scripts/auth-smoke.mjs security healthy scripts/auth-smoke.mjs

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

LabelLayerStatusPath
port:8080 network healthy vite.config.ts
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/a85592c2-58e3-4327-8fdd-937ea2aeba9c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a85592c2-58e3-4327-8fdd-937ea2aeba9c/

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.