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.

chriszubrod/build.one.web

https://github.com/chriszubrod/build.one.web · scanned 2026-06-17 01:48 UTC (1 month, 1 week ago)

31 raw signals (0 security + 31 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -8.9 (diff) · 20 actionable findings from 1 signal source. 11 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 1414 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
App software healthy src/App.tsx:App
RecordCard software healthy src/agents/RecordCard.tsx:RecordCard
SubCostCodeCard software healthy src/agents/RecordCard.tsx:SubCostCodeCard
headerInner software healthy src/agents/RecordCard.tsx:headerInner
CostCodeCard software healthy src/agents/RecordCard.tsx:CostCodeCard
ParentPill software healthy src/agents/RecordCard.tsx:ParentPill
entityRoute software healthy src/agents/RecordCard.tsx:entityRoute
CopyableCode software healthy src/agents/RecordCard.tsx:CopyableCode
onClick software healthy src/agents/RecordCard.tsx:onClick
extractRecord software healthy src/agents/RecordCard.tsx:extractRecord
makeJsonInit software healthy src/agents/sseClient.ts:makeJsonInit
parseRecord software healthy src/agents/sseClient.ts:parseRecord
buildInit software healthy src/agents/sseClient.ts:buildInit
startAgentRun software healthy src/agents/sseClient.ts:startAgentRun
body software healthy src/agents/sseClient.ts:body
continueAgentRun software healthy src/agents/sseClient.ts:continueAgentRun
approveAgentRun software healthy src/agents/sseClient.ts:approveAgentRun
cancelAgentRun software healthy src/agents/sseClient.ts:cancelAgentRun
currentKey software healthy src/agents/useAgentRun.ts:currentKey
recentKey software healthy src/agents/useAgentRun.ts:recentKey
migrateEntryV1ToV2 software healthy src/agents/useAgentRun.ts:migrateEntryV1ToV2
loadCurrent software healthy src/agents/useAgentRun.ts:loadCurrent
saveCurrent software healthy src/agents/useAgentRun.ts:saveCurrent
clearCurrent software healthy src/agents/useAgentRun.ts:clearCurrent
loadRecent software healthy src/agents/useAgentRun.ts:loadRecent
entries software healthy src/agents/useAgentRun.ts:entries
saveRecent software healthy src/agents/useAgentRun.ts:saveRecent
summarize software healthy src/agents/useAgentRun.ts:summarize
useAgentRun software healthy src/agents/useAgentRun.ts:useAgentRun
name software healthy src/agents/useAgentRun.ts:name
randomId software healthy src/agents/useAgentRun.ts:randomId
computeHead software healthy src/agents/useAgentRun.ts:computeHead
updateLastAgent software healthy src/agents/useAgentRun.ts:updateLastAgent
eventSource software healthy src/agents/useAgentRun.ts:eventSource
withLaneFor software healthy src/agents/useAgentRun.ts:withLaneFor
updateLastTurnInLane software healthy src/agents/useAgentRun.ts:updateLastTurnInLane
applyEvent software healthy src/agents/useAgentRun.ts:applyEvent
ScoutTray software healthy src/agents/ScoutTray.tsx:ScoutTray
onKey software healthy src/agents/ScoutTray.tsx:onKey
handleSubmit software healthy src/agents/ScoutTray.tsx:handleSubmit
handleKeyDown software healthy src/agents/ScoutTray.tsx:handleKeyDown
HistoryMenu software healthy src/agents/ScoutTray.tsx:HistoryMenu
onDocClick software healthy src/agents/ScoutTray.tsx:onDocClick
relativeTime software healthy src/agents/ScoutTray.tsx:relativeTime
isAwaitingFirstEvent software healthy src/agents/ScoutTray.tsx:isAwaitingFirstEvent
hasSessionId software healthy src/agents/ScoutTray.tsx:hasSessionId
EntryBubble software healthy src/agents/ScoutTray.tsx:EntryBubble
UserBubble software healthy src/agents/ScoutTray.tsx:UserBubble
AgentBlock software healthy src/agents/ScoutTray.tsx:AgentBlock
ThinkingIndicator software healthy src/agents/ScoutTray.tsx:ThinkingIndicator

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
staticwebapp.config.json software healthy staticwebapp.config.json
tsconfig.node.json software healthy tsconfig.node.json
.env software healthy .env
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
TODO.md software healthy TODO.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
eslint.config.js software healthy eslint.config.js
index.html software healthy index.html
SESSION_NOTES.md software healthy SESSION_NOTES.md
tsconfig.json software healthy tsconfig.json
main.tsx software healthy src/main.tsx
index.css software healthy src/index.css
App.tsx software healthy src/App.tsx
RecordCard.tsx software healthy src/agents/RecordCard.tsx
sseClient.ts software healthy src/agents/sseClient.ts
useAgentRun.ts software healthy src/agents/useAgentRun.ts
ScoutTray.tsx software healthy src/agents/ScoutTray.tsx
types.ts software healthy src/agents/types.ts
ApprovalCard.tsx software healthy src/agents/ApprovalCard.tsx
client.ts software healthy src/api/client.ts
budget.ts software healthy src/api/budget.ts
useAutoSave.ts software healthy src/hooks/useAutoSave.ts
useLookups.ts software healthy src/hooks/useLookups.ts
useCurrentUser.ts software healthy src/hooks/useCurrentUser.ts
useEntity.ts software healthy src/hooks/useEntity.ts
useCompletionPolling.ts software healthy src/hooks/useCompletionPolling.ts
useViewAttachmentObjectUrl.ts software healthy src/hooks/useViewAttachmentObjectUrl.ts
useIdNameMap.ts software healthy src/hooks/useIdNameMap.ts
usePaginatedList.ts software healthy src/hooks/usePaginatedList.ts
api.ts software healthy src/types/api.ts
AppLayout.tsx software healthy src/layout/AppLayout.tsx
Header.tsx software healthy src/layout/Header.tsx
BudgetSidebar.tsx software healthy src/layout/BudgetSidebar.tsx
BudgetLayout.tsx software healthy src/layout/BudgetLayout.tsx
Sidebar.tsx software healthy src/layout/Sidebar.tsx
BottomTabBar.tsx software healthy src/layout/BottomTabBar.tsx
profileEventsClient.ts software healthy src/auth/profileEventsClient.ts
LoginPage.tsx software healthy src/auth/LoginPage.tsx
AuthContext.tsx software healthy src/auth/AuthContext.tsx
SignupPage.tsx software healthy src/auth/SignupPage.tsx
ProtectedRoute.tsx software healthy src/auth/ProtectedRoute.tsx
InlineLineItems.tsx software healthy src/components/InlineLineItems.tsx
TextareaField.tsx software healthy src/components/TextareaField.tsx
Breadcrumb.tsx software healthy src/components/Breadcrumb.tsx
DateField.tsx software healthy src/components/DateField.tsx
Toast.tsx software healthy src/components/Toast.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
RecordCard frontend healthy src/agents/RecordCard.tsx
ScoutTray frontend healthy src/agents/ScoutTray.tsx
ApprovalCard frontend healthy src/agents/ApprovalCard.tsx
AppLayout frontend healthy src/layout/AppLayout.tsx
Header frontend healthy src/layout/Header.tsx
BudgetSidebar frontend healthy src/layout/BudgetSidebar.tsx
BudgetLayout frontend healthy src/layout/BudgetLayout.tsx
Sidebar frontend healthy src/layout/Sidebar.tsx
BottomTabBar frontend healthy src/layout/BottomTabBar.tsx
LoginPage frontend healthy src/auth/LoginPage.tsx
SignupPage frontend healthy src/auth/SignupPage.tsx
ProtectedRoute frontend healthy src/auth/ProtectedRoute.tsx
InlineLineItems frontend healthy src/components/InlineLineItems.tsx
TextareaField frontend healthy src/components/TextareaField.tsx
Breadcrumb frontend healthy src/components/Breadcrumb.tsx
DateField frontend healthy src/components/DateField.tsx
PageHeader frontend healthy src/components/PageHeader.tsx
DetailView frontend healthy src/components/DetailView.tsx
DataTable frontend healthy src/components/DataTable.tsx
Pagination frontend healthy src/components/Pagination.tsx
InlineContacts frontend healthy src/components/InlineContacts.tsx
SelectField frontend healthy src/components/SelectField.tsx
ReviewTimeline frontend healthy src/components/ReviewTimeline.tsx
LineItemAttachment frontend healthy src/components/LineItemAttachment.tsx
LineItemTable frontend healthy src/components/LineItemTable.tsx
FolderPicker frontend healthy src/components/FolderPicker.tsx
FormField frontend healthy src/components/FormField.tsx
SheetHeader frontend healthy src/components/ui/SheetHeader.tsx
ScopeToggle frontend healthy src/components/ui/ScopeToggle.tsx
EntryCard frontend healthy src/components/ui/EntryCard.tsx
ListRow frontend healthy src/components/ui/ListRow.tsx
SectionCard frontend healthy src/components/ui/SectionCard.tsx
SegmentedControl frontend healthy src/components/ui/SegmentedControl.tsx
DayStrip frontend healthy src/components/ui/DayStrip.tsx
Field frontend healthy src/components/ui/Field.tsx
HeaderRich frontend healthy src/components/ui/HeaderRich.tsx
HeroButton frontend healthy src/components/ui/HeroButton.tsx
AvatarPhoto frontend healthy src/components/ui/AvatarPhoto.tsx
NavHeader frontend healthy src/components/ui/NavHeader.tsx
Sheet frontend healthy src/components/ui/Sheet.tsx
Dashboard frontend healthy src/pages/Dashboard.tsx
EulaPage frontend healthy src/pages/legal/EulaPage.tsx
PrivacyPage frontend healthy src/pages/legal/PrivacyPage.tsx
CostCodeList frontend healthy src/pages/cost-codes/CostCodeList.tsx
CostCodeView frontend healthy src/pages/cost-codes/CostCodeView.tsx
CostCodeCreate frontend healthy src/pages/cost-codes/CostCodeCreate.tsx
CostCodeEdit frontend healthy src/pages/cost-codes/CostCodeEdit.tsx
UserRoleView frontend healthy src/pages/user-roles/UserRoleView.tsx
UserRoleCreate frontend healthy src/pages/user-roles/UserRoleCreate.tsx

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

LabelLayerStatusPath
/Dashboard frontend healthy src/pages/Dashboard.tsx
/legal/EulaPage frontend healthy src/pages/legal/EulaPage.tsx
/legal/PrivacyPage frontend healthy src/pages/legal/PrivacyPage.tsx
/cost-codes/CostCodeList frontend healthy src/pages/cost-codes/CostCodeList.tsx
/cost-codes/CostCodeView frontend healthy src/pages/cost-codes/CostCodeView.tsx
/cost-codes/CostCodeCreate frontend healthy src/pages/cost-codes/CostCodeCreate.tsx
/cost-codes/CostCodeEdit frontend healthy src/pages/cost-codes/CostCodeEdit.tsx
/user-roles/UserRoleView frontend healthy src/pages/user-roles/UserRoleView.tsx
/user-roles/UserRoleCreate frontend healthy src/pages/user-roles/UserRoleCreate.tsx
/user-roles/UserRoleList frontend healthy src/pages/user-roles/UserRoleList.tsx
/user-roles/UserRoleEdit frontend healthy src/pages/user-roles/UserRoleEdit.tsx
/sub-cost-codes/SubCostCodeView frontend healthy src/pages/sub-cost-codes/SubCostCodeView.tsx
/sub-cost-codes/SubCostCodeCreate frontend healthy src/pages/sub-cost-codes/SubCostCodeCreate.tsx
/sub-cost-codes/SubCostCodeEdit frontend healthy src/pages/sub-cost-codes/SubCostCodeEdit.tsx
/sub-cost-codes/SubCostCodeList frontend healthy src/pages/sub-cost-codes/SubCostCodeList.tsx
/address-types/AddressTypeCreate frontend healthy src/pages/address-types/AddressTypeCreate.tsx
/address-types/AddressTypeView frontend healthy src/pages/address-types/AddressTypeView.tsx
/address-types/AddressTypeList frontend healthy src/pages/address-types/AddressTypeList.tsx
/address-types/AddressTypeEdit frontend healthy src/pages/address-types/AddressTypeEdit.tsx
/time-entry/ProjectPickerSheet frontend healthy src/pages/time-entry/ProjectPickerSheet.tsx
/time-entry/TodayScreen frontend healthy src/pages/time-entry/TodayScreen.tsx
/time-entry/EditEntryScreen frontend healthy src/pages/time-entry/EditEntryScreen.tsx
/time-entry/UserPickerSheet frontend healthy src/pages/time-entry/UserPickerSheet.tsx
/time-entry/TimeEntryView frontend healthy src/pages/time-entry/TimeEntryView.tsx
/time-entry/TimeEntryList frontend healthy src/pages/time-entry/TimeEntryList.tsx
/time-entry/CreateLogScreen frontend healthy src/pages/time-entry/CreateLogScreen.tsx
/time-entry/TimeLogForm frontend healthy src/pages/time-entry/TimeLogForm.tsx
/time-entry/PastDayScreen frontend healthy src/pages/time-entry/PastDayScreen.tsx
/time-entry/TimeEntryCreate frontend healthy src/pages/time-entry/TimeEntryCreate.tsx
/bills/BillCreate frontend healthy src/pages/bills/BillCreate.tsx
/bills/BillList frontend healthy src/pages/bills/BillList.tsx
/bills/BillView frontend healthy src/pages/bills/BillView.tsx
/bills/BillEdit frontend healthy src/pages/bills/BillEdit.tsx
/expenses/ExpenseView frontend healthy src/pages/expenses/ExpenseView.tsx
/expenses/ExpenseList frontend healthy src/pages/expenses/ExpenseList.tsx
/expenses/ExpenseEdit frontend healthy src/pages/expenses/ExpenseEdit.tsx
/expenses/ExpenseCreate frontend healthy src/pages/expenses/ExpenseCreate.tsx
/integrations/IntegrationEdit frontend healthy src/pages/integrations/IntegrationEdit.tsx
/integrations/IntegrationView frontend healthy src/pages/integrations/IntegrationView.tsx
/integrations/IntegrationCreate frontend healthy src/pages/integrations/IntegrationCreate.tsx
/integrations/IntegrationList frontend healthy src/pages/integrations/IntegrationList.tsx
/user-projects/UserProjectList frontend healthy src/pages/user-projects/UserProjectList.tsx
/user-projects/UserProjectEdit frontend healthy src/pages/user-projects/UserProjectEdit.tsx
/user-projects/UserProjectView frontend healthy src/pages/user-projects/UserProjectView.tsx
/user-projects/UserProjectCreate frontend healthy src/pages/user-projects/UserProjectCreate.tsx
/profile/SecurityScreen frontend healthy src/pages/profile/SecurityScreen.tsx
/profile/UserDetailScreen frontend healthy src/pages/profile/UserDetailScreen.tsx
/profile/ProfileView frontend healthy src/pages/profile/ProfileView.tsx
/profile/AppearanceScreen frontend healthy src/pages/profile/AppearanceScreen.tsx
/profile/TextFieldEditScreen frontend healthy src/pages/profile/TextFieldEditScreen.tsx

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

LabelLayerStatusPath
src software healthy src
agents software healthy src/agents
api software healthy src/api
hooks software healthy src/hooks
types software healthy src/types
layout software healthy src/layout
auth software healthy src/auth
components software healthy src/components
ui software healthy src/components/ui
pages software healthy src/pages
legal software healthy src/pages/legal
cost-codes software healthy src/pages/cost-codes
user-roles software healthy src/pages/user-roles
sub-cost-codes software healthy src/pages/sub-cost-codes
address-types software healthy src/pages/address-types
time-entry software healthy src/pages/time-entry
bills software healthy src/pages/bills
expenses software healthy src/pages/expenses
integrations software healthy src/pages/integrations
user-projects software healthy src/pages/user-projects
profile software healthy src/pages/profile
employee-labor software healthy src/pages/employee-labor
users software healthy src/pages/users
review-statuses software healthy src/pages/review-statuses
vendor-types software healthy src/pages/vendor-types
project-addresses software healthy src/pages/project-addresses
modules software healthy src/pages/modules
contract-labor software healthy src/pages/contract-labor
employees software healthy src/pages/employees
organizations software healthy src/pages/organizations
customers software healthy src/pages/customers
labor software healthy src/pages/labor
role-modules software healthy src/pages/role-modules
email-messages software healthy src/pages/email-messages
companies software healthy src/pages/companies
bill-credits software healthy src/pages/bill-credits
budgets software healthy src/pages/budgets
projects software healthy src/pages/projects
addresses software healthy src/pages/addresses
payment-terms software healthy src/pages/payment-terms
roles software healthy src/pages/roles
vendors software healthy src/pages/vendors
invoices software healthy src/pages/invoices
user-modules software healthy src/pages/user-modules
vendor-addresses software healthy src/pages/vendor-addresses
taxpayers software healthy src/pages/taxpayers
docs software healthy docs

LabelLayerStatusPath
ApiError software healthy src/api/client.ts:ApiError
for software healthy src/api/budget.ts:for

LabelLayerStatusPath
chriszubrod__build.one.web software healthy /data/fable5_failed_archive/chriszubrod__build.one.web

LabelLayerStatusPath
port:3000 network healthy vite.config.ts

LabelLayerStatusPath
vps::azure hardware healthy CLAUDE.md

LabelLayerStatusPath
dotenv::.env security healthy .env
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/73be85f6-e0e0-469f-837d-635e06d2e13c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/73be85f6-e0e0-469f-837d-635e06d2e13c/

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.