https://github.com/Zincsolutions/dispatch
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months, 1 week ago · v1 · 22 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 563 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 |
|---|---|---|---|
proxy |
software | healthy | dispatch/src/proxy.ts:proxy |
Sidebar |
software | healthy | dispatch/src/components/layout/sidebar.tsx:Sidebar |
Topbar |
software | healthy | dispatch/src/components/layout/topbar.tsx:Topbar |
MobileNav |
software | healthy | dispatch/src/components/layout/mobile-nav.tsx:MobileNav |
EmptyState |
software | healthy | dispatch/src/components/shared/empty-state.tsx:EmptyState |
CopyButton |
software | healthy | dispatch/src/components/shared/copy-button.tsx:CopyButton |
handleCopy |
software | healthy | dispatch/src/components/shared/copy-button.tsx:handleCopy |
StatusBadge |
software | healthy | dispatch/src/components/shared/status-badge.tsx:StatusBadge |
RunPrompt |
software | healthy | dispatch/src/components/shared/run-prompt.tsx:RunPrompt |
launch |
software | healthy | dispatch/src/components/shared/run-prompt.tsx:launch |
handleRunClick |
software | healthy | dispatch/src/components/shared/run-prompt.tsx:handleRunClick |
handleDialogRun |
software | healthy | dispatch/src/components/shared/run-prompt.tsx:handleDialogR… |
ConfirmDialog |
software | healthy | dispatch/src/components/shared/confirm-dialog.tsx:ConfirmDi… |
handleConfirm |
software | healthy | dispatch/src/components/shared/confirm-dialog.tsx:handleCon… |
PageHeader |
software | healthy | dispatch/src/components/shared/page-header.tsx:PageHeader |
Table |
software | healthy | dispatch/src/components/ui/table.tsx:Table |
TableHeader |
software | healthy | dispatch/src/components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | dispatch/src/components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | dispatch/src/components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | dispatch/src/components/ui/table.tsx:TableRow |
TableHead |
software | healthy | dispatch/src/components/ui/table.tsx:TableHead |
TableCell |
software | healthy | dispatch/src/components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | dispatch/src/components/ui/table.tsx:TableCaption |
Sheet |
software | healthy | dispatch/src/components/ui/sheet.tsx:Sheet |
SheetTrigger |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetTrigger |
SheetClose |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetClose |
SheetPortal |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetPortal |
SheetOverlay |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetOverlay |
SheetContent |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetContent |
SheetHeader |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetFooter |
SheetTitle |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetTitle |
SheetDescription |
software | healthy | dispatch/src/components/ui/sheet.tsx:SheetDescription |
Avatar |
software | healthy | dispatch/src/components/ui/avatar.tsx:Avatar |
AvatarImage |
software | healthy | dispatch/src/components/ui/avatar.tsx:AvatarImage |
AvatarFallback |
software | healthy | dispatch/src/components/ui/avatar.tsx:AvatarFallback |
AvatarBadge |
software | healthy | dispatch/src/components/ui/avatar.tsx:AvatarBadge |
AvatarGroup |
software | healthy | dispatch/src/components/ui/avatar.tsx:AvatarGroup |
AvatarGroupCount |
software | healthy | dispatch/src/components/ui/avatar.tsx:AvatarGroupCount |
Badge |
software | healthy | dispatch/src/components/ui/badge.tsx:Badge |
Dialog |
software | healthy | dispatch/src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | dispatch/src/components/ui/dialog.tsx:DialogDescription |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
routes-and-pages.md |
software | healthy | routes-and-pages.md |
database-schema.md |
software | healthy | database-schema.md |
mvp-scope.md |
software | healthy | mvp-scope.md |
product-overview.md |
software | healthy | product-overview.md |
postcss.config.mjs |
software | healthy | dispatch/postcss.config.mjs |
README.md |
software | healthy | dispatch/README.md |
CLAUDE.md |
software | healthy | dispatch/CLAUDE.md |
package.json |
software | healthy | dispatch/package.json |
package-lock.json |
software | healthy | dispatch/package-lock.json |
components.json |
software | healthy | dispatch/components.json |
DISPATCH-CLAUDE-CODE-INSTRUCTIONS.md |
software | healthy | dispatch/DISPATCH-CLAUDE-CODE-INSTRUCTIONS.md |
tsconfig.json |
software | healthy | dispatch/tsconfig.json |
eslint.config.mjs |
software | healthy | dispatch/eslint.config.mjs |
AGENTS.md |
software | healthy | dispatch/AGENTS.md |
next.config.ts |
software | healthy | dispatch/next.config.ts |
00003_invitations_and_usage_events.sql |
software | healthy | dispatch/supabase/migrations/00003_invitations_and_usage_ev… |
00004_brand_library.sql |
software | healthy | dispatch/supabase/migrations/00004_brand_library.sql |
00005_governance_hub.sql |
software | healthy | dispatch/supabase/migrations/00005_governance_hub.sql |
00002_fix_rls_policies.sql |
software | healthy | dispatch/supabase/migrations/00002_fix_rls_policies.sql |
00001_initial_schema.sql |
software | healthy | dispatch/supabase/migrations/00001_initial_schema.sql |
proxy.ts |
software | healthy | dispatch/src/proxy.ts |
sidebar.tsx |
software | healthy | dispatch/src/components/layout/sidebar.tsx |
topbar.tsx |
software | healthy | dispatch/src/components/layout/topbar.tsx |
mobile-nav.tsx |
software | healthy | dispatch/src/components/layout/mobile-nav.tsx |
empty-state.tsx |
software | healthy | dispatch/src/components/shared/empty-state.tsx |
copy-button.tsx |
software | healthy | dispatch/src/components/shared/copy-button.tsx |
status-badge.tsx |
software | healthy | dispatch/src/components/shared/status-badge.tsx |
run-prompt.tsx |
software | healthy | dispatch/src/components/shared/run-prompt.tsx |
confirm-dialog.tsx |
software | healthy | dispatch/src/components/shared/confirm-dialog.tsx |
page-header.tsx |
software | healthy | dispatch/src/components/shared/page-header.tsx |
button-variants.ts |
software | healthy | dispatch/src/components/ui/button-variants.ts |
table.tsx |
software | healthy | dispatch/src/components/ui/table.tsx |
sheet.tsx |
software | healthy | dispatch/src/components/ui/sheet.tsx |
avatar.tsx |
software | healthy | dispatch/src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | dispatch/src/components/ui/badge.tsx |
dialog.tsx |
software | healthy | dispatch/src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | dispatch/src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | dispatch/src/components/ui/button.tsx |
card.tsx |
software | healthy | dispatch/src/components/ui/card.tsx |
textarea.tsx |
software | healthy | dispatch/src/components/ui/textarea.tsx |
separator.tsx |
software | healthy | dispatch/src/components/ui/separator.tsx |
sonner.tsx |
software | healthy | dispatch/src/components/ui/sonner.tsx |
input.tsx |
software | healthy | dispatch/src/components/ui/input.tsx |
select.tsx |
software | healthy | dispatch/src/components/ui/select.tsx |
tooltip.tsx |
software | healthy | dispatch/src/components/ui/tooltip.tsx |
label.tsx |
software | healthy | dispatch/src/components/ui/label.tsx |
tag-filter-chip.tsx |
software | healthy | dispatch/src/components/lists/tag-filter-chip.tsx |
search-bar.tsx |
software | healthy | dispatch/src/components/lists/search-bar.tsx |
filter-controls.tsx |
software | healthy | dispatch/src/components/lists/filter-controls.tsx |
IntegrationsPanel.tsx |
software | healthy | dispatch/src/components/homepage/IntegrationsPanel.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dispatch |
software | healthy | dispatch |
supabase |
software | healthy | dispatch/supabase |
migrations |
software | healthy | dispatch/supabase/migrations |
src |
software | healthy | dispatch/src |
components |
software | healthy | dispatch/src/components |
layout |
software | healthy | dispatch/src/components/layout |
shared |
software | healthy | dispatch/src/components/shared |
ui |
software | healthy | dispatch/src/components/ui |
lists |
software | healthy | dispatch/src/components/lists |
homepage |
software | healthy | dispatch/src/components/homepage |
forms |
software | healthy | dispatch/src/components/forms |
app |
software | healthy | dispatch/src/app |
auth |
software | healthy | dispatch/src/app/auth |
callback |
software | healthy | dispatch/src/app/auth/callback |
terms |
software | healthy | dispatch/src/app/terms |
(app) |
software | healthy | dispatch/src/app/(app) |
governance |
software | healthy | dispatch/src/app/(app)/governance |
policies |
software | healthy | dispatch/src/app/(app)/governance/policies |
new |
software | healthy | dispatch/src/app/(app)/governance/policies/new |
[id] |
software | healthy | dispatch/src/app/(app)/governance/policies/[id] |
edit |
software | healthy | dispatch/src/app/(app)/governance/policies/[id]/edit |
tools |
software | healthy | dispatch/src/app/(app)/governance/tools |
settings |
software | healthy | dispatch/src/app/(app)/settings |
library |
software | healthy | dispatch/src/app/(app)/library |
new |
software | healthy | dispatch/src/app/(app)/library/new |
[id] |
software | healthy | dispatch/src/app/(app)/library/[id] |
edit |
software | healthy | dispatch/src/app/(app)/library/[id]/edit |
dashboard |
software | healthy | dispatch/src/app/(app)/dashboard |
agents |
software | healthy | dispatch/src/app/(app)/agents |
new |
software | healthy | dispatch/src/app/(app)/agents/new |
[id] |
software | healthy | dispatch/src/app/(app)/agents/[id] |
edit |
software | healthy | dispatch/src/app/(app)/agents/[id]/edit |
workflows |
software | healthy | dispatch/src/app/(app)/workflows |
new |
software | healthy | dispatch/src/app/(app)/workflows/new |
[id] |
software | healthy | dispatch/src/app/(app)/workflows/[id] |
edit |
software | healthy | dispatch/src/app/(app)/workflows/[id]/edit |
context |
software | healthy | dispatch/src/app/(app)/context |
new |
software | healthy | dispatch/src/app/(app)/context/new |
[id] |
software | healthy | dispatch/src/app/(app)/context/[id] |
edit |
software | healthy | dispatch/src/app/(app)/context/[id]/edit |
prompts |
software | healthy | dispatch/src/app/(app)/prompts |
new |
software | healthy | dispatch/src/app/(app)/prompts/new |
[id] |
software | healthy | dispatch/src/app/(app)/prompts/[id] |
edit |
software | healthy | dispatch/src/app/(app)/prompts/[id]/edit |
(auth) |
software | healthy | dispatch/src/app/(auth) |
invite |
software | healthy | dispatch/src/app/(auth)/invite |
[token] |
software | healthy | dispatch/src/app/(auth)/invite/[token] |
login |
software | healthy | dispatch/src/app/(auth)/login |
signup |
software | healthy | dispatch/src/app/(auth)/signup |
privacy |
software | healthy | dispatch/src/app/privacy |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | dispatch/src/app/page.tsx |
/terms |
frontend | healthy | dispatch/src/app/terms/page.tsx |
/(app)/governance |
frontend | healthy | dispatch/src/app/(app)/governance/page.tsx |
/(app)/governance/policies |
frontend | healthy | dispatch/src/app/(app)/governance/policies/page.tsx |
/(app)/governance/policies/new |
frontend | healthy | dispatch/src/app/(app)/governance/policies/new/page.tsx |
/(app)/governance/policies/[id] |
frontend | healthy | dispatch/src/app/(app)/governance/policies/[id]/page.tsx |
/(app)/governance/policies/[id]/edit |
frontend | healthy | dispatch/src/app/(app)/governance/policies/[id]/edit/page.t… |
/(app)/governance/tools |
frontend | healthy | dispatch/src/app/(app)/governance/tools/page.tsx |
/(app)/settings |
frontend | healthy | dispatch/src/app/(app)/settings/page.tsx |
/(app)/library |
frontend | healthy | dispatch/src/app/(app)/library/page.tsx |
/(app)/library/new |
frontend | healthy | dispatch/src/app/(app)/library/new/page.tsx |
/(app)/library/[id] |
frontend | healthy | dispatch/src/app/(app)/library/[id]/page.tsx |
/(app)/library/[id]/edit |
frontend | healthy | dispatch/src/app/(app)/library/[id]/edit/page.tsx |
/(app)/dashboard |
frontend | healthy | dispatch/src/app/(app)/dashboard/page.tsx |
/(app)/agents |
frontend | healthy | dispatch/src/app/(app)/agents/page.tsx |
/(app)/agents/new |
frontend | healthy | dispatch/src/app/(app)/agents/new/page.tsx |
/(app)/agents/[id] |
frontend | healthy | dispatch/src/app/(app)/agents/[id]/page.tsx |
/(app)/agents/[id]/edit |
frontend | healthy | dispatch/src/app/(app)/agents/[id]/edit/page.tsx |
/(app)/workflows |
frontend | healthy | dispatch/src/app/(app)/workflows/page.tsx |
/(app)/workflows/new |
frontend | healthy | dispatch/src/app/(app)/workflows/new/page.tsx |
/(app)/workflows/[id] |
frontend | healthy | dispatch/src/app/(app)/workflows/[id]/page.tsx |
/(app)/workflows/[id]/edit |
frontend | healthy | dispatch/src/app/(app)/workflows/[id]/edit/page.tsx |
/(app)/context |
frontend | healthy | dispatch/src/app/(app)/context/page.tsx |
/(app)/context/new |
frontend | healthy | dispatch/src/app/(app)/context/new/page.tsx |
/(app)/context/[id] |
frontend | healthy | dispatch/src/app/(app)/context/[id]/page.tsx |
/(app)/context/[id]/edit |
frontend | healthy | dispatch/src/app/(app)/context/[id]/edit/page.tsx |
/(app)/prompts |
frontend | healthy | dispatch/src/app/(app)/prompts/page.tsx |
/(app)/prompts/new |
frontend | healthy | dispatch/src/app/(app)/prompts/new/page.tsx |
/(app)/prompts/[id] |
frontend | healthy | dispatch/src/app/(app)/prompts/[id]/page.tsx |
/(app)/prompts/[id]/edit |
frontend | healthy | dispatch/src/app/(app)/prompts/[id]/edit/page.tsx |
/(auth)/invite/[token] |
frontend | healthy | dispatch/src/app/(auth)/invite/[token]/page.tsx |
/(auth)/login |
frontend | healthy | dispatch/src/app/(auth)/login/page.tsx |
/(auth)/signup |
frontend | healthy | dispatch/src/app/(auth)/signup/page.tsx |
/privacy |
frontend | healthy | dispatch/src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
OpenGraphImage |
frontend | healthy | dispatch/src/app/opengraph-image.tsx |
HomePage |
frontend | healthy | dispatch/src/app/page.tsx |
RootLayout |
frontend | healthy | dispatch/src/app/layout.tsx |
TermsPage |
frontend | healthy | dispatch/src/app/terms/page.tsx |
Loading |
frontend | healthy | dispatch/src/app/(app)/loading.tsx |
ErrorBoundary |
frontend | healthy | dispatch/src/app/(app)/error.tsx |
NewDocumentPage |
frontend | healthy | dispatch/src/app/(app)/governance/policies/new/page.tsx |
NewAgentPage |
frontend | healthy | dispatch/src/app/(app)/agents/new/page.tsx |
NewContextAssetPage |
frontend | healthy | dispatch/src/app/(app)/context/new/page.tsx |
NewPromptPage |
frontend | healthy | dispatch/src/app/(app)/prompts/new/page.tsx |
AuthLayout |
frontend | healthy | dispatch/src/app/(auth)/layout.tsx |
PrivacyPage |
frontend | healthy | dispatch/src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
00003_invitations_and_usage_events.sql |
data | healthy | dispatch/supabase/migrations/00003_invitations_and_usage_ev… |
00004_brand_library.sql |
data | healthy | dispatch/supabase/migrations/00004_brand_library.sql |
00005_governance_hub.sql |
data | healthy | dispatch/supabase/migrations/00005_governance_hub.sql |
00002_fix_rls_policies.sql |
data | healthy | dispatch/supabase/migrations/00002_fix_rls_policies.sql |
00001_initial_schema.sql |
data | healthy | dispatch/supabase/migrations/00001_initial_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tw0zbs7i |
software | healthy | /tmp/repobility-clone-tw0zbs7i |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | dispatch/supabase/migrations/00003_invitations_and_usage_ev… |
This page is publicly accessible at:
https://repobility.com/scan/121b7794-1032-48c9-ac5f-8ff81c4b2fa4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/121b7794-1032-48c9-ac5f-8ff81c4b2fa4/
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.