https://github.com/VictorOPerez/zero-panel
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 1 week ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 879 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 |
|---|---|---|---|
MobileMenuButton |
software | healthy | src/components/mobile-menu-button.tsx:MobileMenuButton |
Sidebar |
software | healthy | src/components/sidebar.tsx:Sidebar |
isActive |
software | healthy | src/components/sidebar.tsx:isActive |
initials |
software | healthy | src/components/sidebar.tsx:initials |
NavLinkItem |
software | healthy | src/components/sidebar.tsx:NavLinkItem |
IconWhatsApp |
software | healthy | src/components/icons.tsx:IconWhatsApp |
IconInstagram |
software | healthy | src/components/icons.tsx:IconInstagram |
IconTelegram |
software | healthy | src/components/icons.tsx:IconTelegram |
IconDot |
software | healthy | src/components/icons.tsx:IconDot |
IconSparkle |
software | healthy | src/components/icons.tsx:IconSparkle |
IconQR |
software | healthy | src/components/icons.tsx:IconQR |
n |
software | healthy | src/components/icons.tsx:n |
hueFromString |
software | healthy | src/components/avatar.tsx:hueFromString |
UserAvatar |
software | healthy | src/components/avatar.tsx:UserAvatar |
initials |
software | healthy | src/components/avatar.tsx:initials |
MobileSidebar |
software | healthy | src/components/mobile-sidebar.tsx:MobileSidebar |
StatusPill |
software | healthy | src/components/status-pill.tsx:StatusPill |
PlansModal |
software | healthy | src/components/plans-modal.tsx:PlansModal |
TierCard |
software | healthy | src/components/plans-modal.tsx:TierCard |
ChannelIcon |
software | healthy | src/components/channel-icon.tsx:ChannelIcon |
tone |
software | healthy | src/components/sidebar-usage.tsx:tone |
isUnlimited |
software | healthy | src/components/sidebar-usage.tsx:isUnlimited |
SidebarUsage |
software | healthy | src/components/sidebar-usage.tsx:SidebarUsage |
HandlerTag |
software | healthy | src/components/handler-tag.tsx:HandlerTag |
PaymentBanner |
software | healthy | src/components/payment-banner.tsx:PaymentBanner |
IntegrationsView |
software | healthy | src/components/integrations/integrations-view.tsx:Integrati… |
Home |
software | healthy | src/components/integrations/integrations-view.tsx:Home |
TwoFacesBanner |
software | healthy | src/components/integrations/integrations-view.tsx:TwoFacesB… |
FaceCol |
software | healthy | src/components/integrations/integrations-view.tsx:FaceCol |
StripeConnectCard |
software | healthy | src/components/integrations/integrations-view.tsx:StripeCon… |
NumbersCard |
software | healthy | src/components/integrations/integrations-view.tsx:NumbersCa… |
CalendarCard |
software | healthy | src/components/integrations/integrations-view.tsx:CalendarC… |
ConnectionCard |
software | healthy | src/components/integrations/integrations-view.tsx:Connectio… |
SectionLabel |
software | healthy | src/components/integrations/integrations-view.tsx:SectionLa… |
RequireTenant |
software | healthy | src/components/panel/require-tenant.tsx:RequireTenant |
OnboardingChecklist |
software | healthy | src/components/panel/onboarding-checklist.tsx:OnboardingChe… |
dismiss |
software | healthy | src/components/panel/onboarding-checklist.tsx:dismiss |
OverviewView |
software | healthy | src/components/panel/overview-view.tsx:OverviewView |
OverviewContent |
software | healthy | src/components/panel/overview-view.tsx:OverviewContent |
usageHint |
software | healthy | src/components/panel/overview-view.tsx:usageHint |
humanStatus |
software | healthy | src/components/panel/overview-view.tsx:humanStatus |
BillingStatusBanner |
software | healthy | src/components/panel/overview-view.tsx:BillingStatusBanner |
KpiCard |
software | healthy | src/components/panel/overview-view.tsx:KpiCard |
SectionTitle |
software | healthy | src/components/panel/overview-view.tsx:SectionTitle |
ChannelRow |
software | healthy | src/components/panel/overview-view.tsx:ChannelRow |
QuickAction |
software | healthy | src/components/panel/overview-view.tsx:QuickAction |
PageShell |
software | healthy | src/components/panel/page-shell.tsx:PageShell |
BusinessInfoModal |
software | healthy | src/components/panel/business-info-modal.tsx:BusinessInfoMo… |
Field |
software | healthy | src/components/panel/business-info-modal.tsx:Field |
FollowupsView |
software | healthy | src/components/followups/followups-view.tsx:FollowupsView |
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 |
CLAUDE.md |
software | healthy | CLAUDE.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 |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
settings.local.json |
software | healthy | .claude/settings.local.json |
mobile-menu-button.tsx |
software | healthy | src/components/mobile-menu-button.tsx |
sidebar.tsx |
software | healthy | src/components/sidebar.tsx |
icons.tsx |
software | healthy | src/components/icons.tsx |
avatar.tsx |
software | healthy | src/components/avatar.tsx |
mobile-sidebar.tsx |
software | healthy | src/components/mobile-sidebar.tsx |
status-pill.tsx |
software | healthy | src/components/status-pill.tsx |
plans-modal.tsx |
software | healthy | src/components/plans-modal.tsx |
channel-icon.tsx |
software | healthy | src/components/channel-icon.tsx |
sidebar-usage.tsx |
software | healthy | src/components/sidebar-usage.tsx |
handler-tag.tsx |
software | healthy | src/components/handler-tag.tsx |
payment-banner.tsx |
software | healthy | src/components/payment-banner.tsx |
integrations-view.tsx |
software | healthy | src/components/integrations/integrations-view.tsx |
require-tenant.tsx |
software | healthy | src/components/panel/require-tenant.tsx |
onboarding-checklist.tsx |
software | healthy | src/components/panel/onboarding-checklist.tsx |
overview-view.tsx |
software | healthy | src/components/panel/overview-view.tsx |
page-shell.tsx |
software | healthy | src/components/panel/page-shell.tsx |
business-info-modal.tsx |
software | healthy | src/components/panel/business-info-modal.tsx |
followups-view.tsx |
software | healthy | src/components/followups/followups-view.tsx |
auth-shell.tsx |
software | healthy | src/components/auth/auth-shell.tsx |
forgot-password-form.tsx |
software | healthy | src/components/auth/forgot-password-form.tsx |
verify-email-client.tsx |
software | healthy | src/components/auth/verify-email-client.tsx |
login-form.tsx |
software | healthy | src/components/auth/login-form.tsx |
reset-password-form.tsx |
software | healthy | src/components/auth/reset-password-form.tsx |
reset-password-form-client.tsx |
software | healthy | src/components/auth/reset-password-form-client.tsx |
login-form-client.tsx |
software | healthy | src/components/auth/login-form-client.tsx |
select-tenant-client.tsx |
software | healthy | src/components/auth/select-tenant-client.tsx |
forgot-password-form-client.tsx |
software | healthy | src/components/auth/forgot-password-form-client.tsx |
register-form.tsx |
software | healthy | src/components/auth/register-form.tsx |
auth-gate.tsx |
software | healthy | src/components/auth/auth-gate.tsx |
magic-redeem-client.tsx |
software | healthy | src/components/auth/magic-redeem-client.tsx |
register-form-client.tsx |
software | healthy | src/components/auth/register-form-client.tsx |
bookings-view.tsx |
software | healthy | src/components/bookings/bookings-view.tsx |
requests-view.tsx |
software | healthy | src/components/requests/requests-view.tsx |
analytics-view.tsx |
software | healthy | src/components/analytics/analytics-view.tsx |
sheet.tsx |
software | healthy | src/components/ui/sheet.tsx |
avatar.tsx |
software | healthy | src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
dropdown-menu.tsx |
software | healthy | src/components/ui/dropdown-menu.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
src |
software | healthy | src |
components |
software | healthy | src/components |
integrations |
software | healthy | src/components/integrations |
panel |
software | healthy | src/components/panel |
followups |
software | healthy | src/components/followups |
auth |
software | healthy | src/components/auth |
bookings |
software | healthy | src/components/bookings |
requests |
software | healthy | src/components/requests |
analytics |
software | healthy | src/components/analytics |
ui |
software | healthy | src/components/ui |
admins |
software | healthy | src/components/admins |
platform |
software | healthy | src/components/platform |
brief |
software | healthy | src/components/brief |
billing |
software | healthy | src/components/billing |
gallery |
software | healthy | src/components/gallery |
sandbox |
software | healthy | src/components/sandbox |
numbers |
software | healthy | src/components/numbers |
payments |
software | healthy | src/components/payments |
crm |
software | healthy | src/components/crm |
services |
software | healthy | src/components/services |
channels |
software | healthy | src/components/channels |
commerce |
software | healthy | src/components/commerce |
inbox |
software | healthy | src/components/inbox |
knowledge |
software | healthy | src/components/knowledge |
providers |
software | healthy | src/providers |
app |
software | healthy | src/app |
(dashboard) |
software | healthy | src/app/(dashboard) |
integrations |
software | healthy | src/app/(dashboard)/integrations |
settings |
software | healthy | src/app/(dashboard)/settings |
followups |
software | healthy | src/app/(dashboard)/followups |
orders |
software | healthy | src/app/(dashboard)/orders |
bookings |
software | healthy | src/app/(dashboard)/bookings |
requests |
software | healthy | src/app/(dashboard)/requests |
analytics |
software | healthy | src/app/(dashboard)/analytics |
admins |
software | healthy | src/app/(dashboard)/admins |
conversations |
software | healthy | src/app/(dashboard)/conversations |
[id] |
software | healthy | src/app/(dashboard)/conversations/[id] |
platform |
software | healthy | src/app/(dashboard)/platform |
brief |
software | healthy | src/app/(dashboard)/brief |
billing |
software | healthy | src/app/(dashboard)/billing |
payment-success |
software | healthy | src/app/(dashboard)/payment-success |
gallery |
software | healthy | src/app/(dashboard)/gallery |
sandbox |
software | healthy | src/app/(dashboard)/sandbox |
numbers |
software | healthy | src/app/(dashboard)/numbers |
payments |
software | healthy | src/app/(dashboard)/payments |
crm |
software | healthy | src/app/(dashboard)/crm |
services |
software | healthy | src/app/(dashboard)/services |
products |
software | healthy | src/app/(dashboard)/products |
inbox |
software | healthy | src/app/(dashboard)/inbox |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootPage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
DashboardLayout |
frontend | healthy | src/app/(dashboard)/layout.tsx |
DashboardError |
frontend | healthy | src/app/(dashboard)/error.tsx |
IntegrationsPage |
frontend | healthy | src/app/(dashboard)/integrations/page.tsx |
SettingsPage |
frontend | healthy | src/app/(dashboard)/settings/page.tsx |
FollowupsPage |
frontend | healthy | src/app/(dashboard)/followups/page.tsx |
OrdersPage |
frontend | healthy | src/app/(dashboard)/orders/page.tsx |
BookingsPage |
frontend | healthy | src/app/(dashboard)/bookings/page.tsx |
RequestsPage |
frontend | healthy | src/app/(dashboard)/requests/page.tsx |
AnalyticsPage |
frontend | healthy | src/app/(dashboard)/analytics/page.tsx |
AdminsPage |
frontend | healthy | src/app/(dashboard)/admins/page.tsx |
ConversationPage |
frontend | healthy | src/app/(dashboard)/conversations/[id]/page.tsx |
PlatformPage |
frontend | healthy | src/app/(dashboard)/platform/page.tsx |
BriefPage |
frontend | healthy | src/app/(dashboard)/brief/page.tsx |
BillingPage |
frontend | healthy | src/app/(dashboard)/billing/page.tsx |
PaymentSuccessPage |
frontend | healthy | src/app/(dashboard)/payment-success/page.tsx |
GalleryPage |
frontend | healthy | src/app/(dashboard)/gallery/page.tsx |
SandboxPage |
frontend | healthy | src/app/(dashboard)/sandbox/page.tsx |
NumbersPage |
frontend | healthy | src/app/(dashboard)/numbers/page.tsx |
PaymentsPage |
frontend | healthy | src/app/(dashboard)/payments/page.tsx |
CrmPage |
frontend | healthy | src/app/(dashboard)/crm/page.tsx |
ServicesPage |
frontend | healthy | src/app/(dashboard)/services/page.tsx |
ProductsPage |
frontend | healthy | src/app/(dashboard)/products/page.tsx |
InboxPage |
frontend | healthy | src/app/(dashboard)/inbox/page.tsx |
OverviewPage |
frontend | healthy | src/app/(dashboard)/overview/page.tsx |
CalendarPage |
frontend | healthy | src/app/(dashboard)/calendar/page.tsx |
KnowledgePage |
frontend | healthy | src/app/(dashboard)/knowledge/page.tsx |
MagicPage |
frontend | healthy | src/app/magic/[token]/page.tsx |
LegalLayout |
frontend | healthy | src/app/(legal)/layout.tsx |
TermsOfServicePage |
frontend | healthy | src/app/(legal)/terms/page.tsx |
PrivacyPolicyPage |
frontend | healthy | src/app/(legal)/privacy/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
ResetPasswordPage |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
VerifyEmailPage |
frontend | healthy | src/app/(auth)/verify-email/page.tsx |
RegisterPage |
frontend | healthy | src/app/(auth)/register/page.tsx |
SelectTenantPage |
frontend | healthy | src/app/(auth)/select-tenant/page.tsx |
PaymentCancelledPage |
frontend | healthy | src/app/pago/cancelado/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(dashboard)/integrations |
frontend | healthy | src/app/(dashboard)/integrations/page.tsx |
/(dashboard)/settings |
frontend | healthy | src/app/(dashboard)/settings/page.tsx |
/(dashboard)/followups |
frontend | healthy | src/app/(dashboard)/followups/page.tsx |
/(dashboard)/orders |
frontend | healthy | src/app/(dashboard)/orders/page.tsx |
/(dashboard)/bookings |
frontend | healthy | src/app/(dashboard)/bookings/page.tsx |
/(dashboard)/requests |
frontend | healthy | src/app/(dashboard)/requests/page.tsx |
/(dashboard)/analytics |
frontend | healthy | src/app/(dashboard)/analytics/page.tsx |
/(dashboard)/admins |
frontend | healthy | src/app/(dashboard)/admins/page.tsx |
/(dashboard)/conversations/[id] |
frontend | healthy | src/app/(dashboard)/conversations/[id]/page.tsx |
/(dashboard)/platform |
frontend | healthy | src/app/(dashboard)/platform/page.tsx |
/(dashboard)/brief |
frontend | healthy | src/app/(dashboard)/brief/page.tsx |
/(dashboard)/billing |
frontend | healthy | src/app/(dashboard)/billing/page.tsx |
/(dashboard)/payment-success |
frontend | healthy | src/app/(dashboard)/payment-success/page.tsx |
/(dashboard)/gallery |
frontend | healthy | src/app/(dashboard)/gallery/page.tsx |
/(dashboard)/sandbox |
frontend | healthy | src/app/(dashboard)/sandbox/page.tsx |
/(dashboard)/numbers |
frontend | healthy | src/app/(dashboard)/numbers/page.tsx |
/(dashboard)/payments |
frontend | healthy | src/app/(dashboard)/payments/page.tsx |
/(dashboard)/crm |
frontend | healthy | src/app/(dashboard)/crm/page.tsx |
/(dashboard)/services |
frontend | healthy | src/app/(dashboard)/services/page.tsx |
/(dashboard)/products |
frontend | healthy | src/app/(dashboard)/products/page.tsx |
/(dashboard)/inbox |
frontend | healthy | src/app/(dashboard)/inbox/page.tsx |
/(dashboard)/overview |
frontend | healthy | src/app/(dashboard)/overview/page.tsx |
/(dashboard)/calendar |
frontend | healthy | src/app/(dashboard)/calendar/page.tsx |
/(dashboard)/knowledge |
frontend | healthy | src/app/(dashboard)/knowledge/page.tsx |
/magic/[token] |
frontend | healthy | src/app/magic/[token]/page.tsx |
/(legal)/terms |
frontend | healthy | src/app/(legal)/terms/page.tsx |
/(legal)/privacy |
frontend | healthy | src/app/(legal)/privacy/page.tsx |
/(auth)/reset-password |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/forgot-password |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
/(auth)/verify-email |
frontend | healthy | src/app/(auth)/verify-email/page.tsx |
/(auth)/register |
frontend | healthy | src/app/(auth)/register/page.tsx |
/(auth)/select-tenant |
frontend | healthy | src/app/(auth)/select-tenant/page.tsx |
/pago/[sessionId] |
frontend | healthy | src/app/pago/[sessionId]/page.tsx |
/pago/cancelado |
frontend | healthy | src/app/pago/cancelado/page.tsx |
/api/realtime |
frontend | healthy | src/lib/socket/client.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
3.3.1.3 |
network | healthy | src/components/icons.tsx |
3.2.3.5 |
network | healthy | src/components/icons.tsx |
6.8.9.3 |
network | healthy | src/components/icons.tsx |
2.6.4.9 |
network | healthy | src/components/icons.tsx |
1.1.2.1 |
network | healthy | src/components/icons.tsx |
127.0.0.1 |
network | healthy | src/app/pago/[sessionId]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/api/nylas-calendar.ts |
security | healthy | src/lib/api/nylas-calendar.ts |
auth::package.json |
security | healthy | package.json |
auth::src/components/requests/requests-view.tsx |
security | healthy | src/components/requests/requests-view.tsx |
auth::src/app/(legal)/privacy/page.tsx |
security | healthy | src/app/(legal)/privacy/page.tsx |
auth::src/lib/api/calendar.ts |
security | healthy | src/lib/api/calendar.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/auth/bootstrap |
api | healthy | src/lib/api/auth.ts |
GET /api/billing/plans |
api | healthy | src/lib/api/billing.ts |
GET /api/admin/tenants |
api | healthy | src/lib/api/tenants.ts |
POST /api/admin/tenants |
api | healthy | src/lib/api/tenants.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hlcn38lv |
software | healthy | /tmp/repobility-clone-hlcn38lv |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | src/lib/api/client.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | src/app/(legal)/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | src/components/requests/requests-view.tsx |
This page is publicly accessible at:
https://repobility.com/scan/be1f0b89-5157-4fd7-8226-5613dbebebd6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/be1f0b89-5157-4fd7-8226-5613dbebebd6/
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.