https://github.com/zernio-dev/unified-inbox
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 1 week ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 464 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 |
|---|---|---|---|
ThemeToggle |
software | healthy | src/components/theme-toggle.tsx:ThemeToggle |
select |
software | healthy | src/components/theme-toggle.tsx:select |
PlatformIcon |
software | healthy | src/components/platform-icon.tsx:PlatformIcon |
promptBudget |
software | healthy | src/components/call-dialpad-dialog.tsx:promptBudget |
OptionPicker |
software | healthy | src/components/call-dialpad-dialog.tsx:OptionPicker |
CallDialpadDialog |
software | healthy | src/components/call-dialpad-dialog.tsx:CallDialpadDialog |
p |
software | healthy | src/components/call-dialpad-dialog.tsx:p |
ests |
software | healthy | src/components/call-dialpad-dialog.tsx:ests |
d |
software | healthy | src/components/call-dialpad-dialog.tsx:d |
requestPermission |
software | healthy | src/components/call-dialpad-dialog.tsx:requestPermission |
data |
software | healthy | src/components/call-dialpad-dialog.tsx:data |
placeCall |
software | healthy | src/components/call-dialpad-dialog.tsx:placeCall |
recipientFieldForPlatform |
software | healthy | src/components/new-message-dialog.tsx:recipientFieldForPlat… |
normalizeHandle |
software | healthy | src/components/new-message-dialog.tsx:normalizeHandle |
NewMessageDialog |
software | healthy | src/components/new-message-dialog.tsx:NewMessageDialog |
handleSend |
software | healthy | src/components/new-message-dialog.tsx:handleSend |
classifyApiError |
software | healthy | src/components/error-screens.tsx:classifyApiError |
FullScreenCard |
software | healthy | src/components/error-screens.tsx:FullScreenCard |
Code |
software | healthy | src/components/error-screens.tsx:Code |
SetupScreen |
software | healthy | src/components/error-screens.tsx:SetupScreen |
InboxAddonScreen |
software | healthy | src/components/error-screens.tsx:InboxAddonScreen |
RateLimitBanner |
software | healthy | src/components/error-screens.tsx:RateLimitBanner |
tick |
software | healthy | src/components/error-screens.tsx:tick |
Providers |
software | healthy | src/components/providers.tsx:Providers |
BlockMenu |
software | healthy | src/components/thread/block-menu.tsx:BlockMenu |
d |
software | healthy | src/components/thread/block-menu.tsx:d |
setBlockState |
software | healthy | src/components/thread/block-menu.tsx:setBlockState |
data |
software | healthy | src/components/thread/block-menu.tsx:data |
ThreadHeader |
software | healthy | src/components/thread/thread-header.tsx:ThreadHeader |
payloadTitle |
software | healthy | src/components/thread/attachment.tsx:payloadTitle |
AttachmentView |
software | healthy | src/components/thread/attachment.tsx:AttachmentView |
formatTime |
software | healthy | src/components/thread/edited-label.tsx:formatTime |
HistoryEntry |
software | healthy | src/components/thread/edited-label.tsx:HistoryEntry |
EditedLabel |
software | healthy | src/components/thread/edited-label.tsx:EditedLabel |
formatHm |
software | healthy | src/components/thread/deleted-row.tsx:formatHm |
DeletedRow |
software | healthy | src/components/thread/deleted-row.tsx:DeletedRow |
errorToast |
software | healthy | src/components/thread/thread-pane.tsx:errorToast |
ThreadPane |
software | healthy | src/components/thread/thread-pane.tsx:ThreadPane |
saveEdit |
software | healthy | src/components/thread/thread-pane.tsx:saveEdit |
ThreadSearch |
software | healthy | src/components/thread/thread-search.tsx:ThreadSearch |
handleKeyDown |
software | healthy | src/components/thread/thread-search.tsx:handleKeyDown |
WithTooltip |
software | healthy | src/components/thread/delivery-status-icon.tsx:WithTooltip |
DeliveryStatusIcon |
software | healthy | src/components/thread/delivery-status-icon.tsx:DeliveryStat… |
SystemPill |
software | healthy | src/components/thread/message-list.tsx:SystemPill |
MessageList |
software | healthy | src/components/thread/message-list.tsx:MessageList |
MessageActionButtons |
software | healthy | src/components/thread/message-bubble.tsx:MessageActionButto… |
MessageBubble |
software | healthy | src/components/thread/message-bubble.tsx:MessageBubble |
InteractivePreview |
software | healthy | src/components/thread/interactive-preview.tsx:InteractivePr… |
attachmentKind |
software | healthy | src/components/composer/composer.tsx:attachmentKind |
sentAttachmentLabel |
software | healthy | src/components/composer/composer.tsx:sentAttachmentLabel |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
theme-toggle.tsx |
software | healthy | src/components/theme-toggle.tsx |
platform-icon.tsx |
software | healthy | src/components/platform-icon.tsx |
call-dialpad-dialog.tsx |
software | healthy | src/components/call-dialpad-dialog.tsx |
new-message-dialog.tsx |
software | healthy | src/components/new-message-dialog.tsx |
error-screens.tsx |
software | healthy | src/components/error-screens.tsx |
providers.tsx |
software | healthy | src/components/providers.tsx |
block-menu.tsx |
software | healthy | src/components/thread/block-menu.tsx |
thread-header.tsx |
software | healthy | src/components/thread/thread-header.tsx |
attachment.tsx |
software | healthy | src/components/thread/attachment.tsx |
edited-label.tsx |
software | healthy | src/components/thread/edited-label.tsx |
deleted-row.tsx |
software | healthy | src/components/thread/deleted-row.tsx |
thread-pane.tsx |
software | healthy | src/components/thread/thread-pane.tsx |
thread-search.tsx |
software | healthy | src/components/thread/thread-search.tsx |
delivery-status-icon.tsx |
software | healthy | src/components/thread/delivery-status-icon.tsx |
message-list.tsx |
software | healthy | src/components/thread/message-list.tsx |
message-bubble.tsx |
software | healthy | src/components/thread/message-bubble.tsx |
interactive-preview.tsx |
software | healthy | src/components/thread/interactive-preview.tsx |
composer.tsx |
software | healthy | src/components/composer/composer.tsx |
interactive-drawer.tsx |
software | healthy | src/components/composer/interactive-drawer.tsx |
location-contact-drawer.tsx |
software | healthy | src/components/composer/location-contact-drawer.tsx |
template-fields.tsx |
software | healthy | src/components/composer/template-fields.tsx |
voice-recorder.tsx |
software | healthy | src/components/composer/voice-recorder.tsx |
avatar.tsx |
software | healthy | src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
popover.tsx |
software | healthy | src/components/ui/popover.tsx |
textarea.tsx |
software | healthy | src/components/ui/textarea.tsx |
tabs.tsx |
software | healthy | src/components/ui/tabs.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
skeleton.tsx |
software | healthy | src/components/ui/skeleton.tsx |
tooltip.tsx |
software | healthy | src/components/ui/tooltip.tsx |
label.tsx |
software | healthy | src/components/ui/label.tsx |
verified-badge.tsx |
software | healthy | src/components/conversation-list/verified-badge.tsx |
filters.tsx |
software | healthy | src/components/conversation-list/filters.tsx |
mark-read.ts |
software | healthy | src/components/conversation-list/mark-read.ts |
index.tsx |
software | healthy | src/components/conversation-list/index.tsx |
row.tsx |
software | healthy | src/components/conversation-list/row.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
thread |
software | healthy | src/components/thread |
composer |
software | healthy | src/components/composer |
ui |
software | healthy | src/components/ui |
conversation-list |
software | healthy | src/components/conversation-list |
app |
software | healthy | src/app |
settings |
software | healthy | src/app/settings |
api |
software | healthy | src/app/api |
settings |
software | healthy | src/app/api/settings |
media |
software | healthy | src/app/api/media |
conversations |
software | healthy | src/app/api/conversations |
[conversationId] |
software | healthy | src/app/api/conversations/[conversationId] |
read |
software | healthy | src/app/api/conversations/[conversationId]/read |
messages |
software | healthy | src/app/api/conversations/[conversationId]/messages |
[messageId] |
software | healthy | src/app/api/conversations/[conversationId]/messages/[messag… |
reactions |
software | healthy | src/app/api/conversations/[conversationId]/messages/[messag… |
typing |
software | healthy | src/app/api/conversations/[conversationId]/typing |
accounts |
software | healthy | src/app/api/accounts |
whatsapp |
software | healthy | src/app/api/whatsapp |
flows |
software | healthy | src/app/api/whatsapp/flows |
call-permissions |
software | healthy | src/app/api/whatsapp/call-permissions |
templates |
software | healthy | src/app/api/whatsapp/templates |
block-users |
software | healthy | src/app/api/whatsapp/block-users |
status |
software | healthy | src/app/api/whatsapp/block-users/status |
calls |
software | healthy | src/app/api/whatsapp/calls |
estimate |
software | healthy | src/app/api/whatsapp/calls/estimate |
[callId] |
software | healthy | src/app/api/whatsapp/calls/[callId] |
lib |
software | healthy | src/lib |
__tests__ |
software | healthy | src/lib/__tests__ |
whatsapp |
software | healthy | src/lib/whatsapp |
server |
software | healthy | src/lib/server |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/v1/inbox/conversations |
frontend | healthy | src/app/api/conversations/route.ts |
/v1/whatsapp/flows |
frontend | healthy | src/app/api/whatsapp/flows/route.ts |
/v1/whatsapp/call-permissions |
frontend | healthy | src/app/api/whatsapp/call-permissions/route.ts |
/v1/whatsapp/templates |
frontend | healthy | src/app/api/whatsapp/templates/route.ts |
/v1/whatsapp/block-users/status |
frontend | healthy | src/app/api/whatsapp/block-users/status/route.ts |
/v1/whatsapp/calls/estimate |
frontend | healthy | src/app/api/whatsapp/calls/estimate/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-t0iwed_w |
software | healthy | /tmp/repobility-clone-t0iwed_w |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | src/lib/api-client.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/thread/attachment.tsx |
security | healthy | src/components/thread/attachment.tsx |
This page is publicly accessible at:
https://repobility.com/scan/55a3a5dc-0a9b-4759-91bd-e86d4d142334/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/55a3a5dc-0a9b-4759-91bd-e86d4d142334/
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.