https://github.com/sin0724/tianxia-crm
· scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 2 weeks ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 376 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 | src/proxy.ts:proxy |
TeamManagement |
software | healthy | src/components/settings/TeamManagement.tsx:TeamManagement |
apply |
software | healthy | src/components/settings/TeamManagement.tsx:apply |
startEditName |
software | healthy | src/components/settings/TeamManagement.tsx:startEditName |
saveName |
software | healthy | src/components/settings/TeamManagement.tsx:saveName |
ProfileNameForm |
software | healthy | src/components/settings/ProfileNameForm.tsx:ProfileNameForm |
handleSubmit |
software | healthy | src/components/settings/ProfileNameForm.tsx:handleSubmit |
Sidebar |
software | healthy | src/components/layout/Sidebar.tsx:Sidebar |
isActive |
software | healthy | src/components/layout/Sidebar.tsx:isActive |
Header |
software | healthy | src/components/layout/Header.tsx:Header |
handleSignOut |
software | healthy | src/components/layout/Header.tsx:handleSignOut |
BarChart |
software | healthy | src/components/dashboard/BarChart.tsx:BarChart |
KpiQuickLog |
software | healthy | src/components/kpi/KpiQuickLog.tsx:KpiQuickLog |
log |
software | healthy | src/components/kpi/KpiQuickLog.tsx:log |
remove |
software | healthy | src/components/kpi/KpiQuickLog.tsx:remove |
KpiProgress |
software | healthy | src/components/kpi/KpiQuickLog.tsx:KpiProgress |
fmtDate |
software | healthy | src/components/tasks/TaskSection.tsx:fmtDate |
TaskSection |
software | healthy | src/components/tasks/TaskSection.tsx:TaskSection |
submitLog |
software | healthy | src/components/tasks/TaskSection.tsx:submitLog |
toggleExpand |
software | healthy | src/components/tasks/TaskSection.tsx:toggleExpand |
TeamOverview |
software | healthy | src/components/tasks/TeamOverview.tsx:TeamOverview |
KpiCell |
software | healthy | src/components/tasks/TeamOverview.tsx:KpiCell |
fmtDateTime |
software | healthy | src/components/activities/ActivityList.tsx:fmtDateTime |
fmtDate |
software | healthy | src/components/activities/ActivityList.tsx:fmtDate |
TypeBadge |
software | healthy | src/components/activities/ActivityList.tsx:TypeBadge |
ResultBadge |
software | healthy | src/components/activities/ActivityList.tsx:ResultBadge |
ActivityList |
software | healthy | src/components/activities/ActivityList.tsx:ActivityList |
ActivityForm |
software | healthy | src/components/activities/ActivityForm.tsx:ActivityForm |
handleSubmit |
software | healthy | src/components/activities/ActivityForm.tsx:handleSubmit |
Pagination |
software | healthy | src/components/companies/Pagination.tsx:Pagination |
goto |
software | healthy | src/components/companies/Pagination.tsx:goto |
StatusBadge |
software | healthy | src/components/companies/StatusBadge.tsx:StatusBadge |
toDate |
software | healthy | src/components/companies/CompanyForm.tsx:toDate |
toDateTimeLocal |
software | healthy | src/components/companies/CompanyForm.tsx:toDateTimeLocal |
CompanyForm |
software | healthy | src/components/companies/CompanyForm.tsx:CompanyForm |
handleCancel |
software | healthy | src/components/companies/CompanyForm.tsx:handleCancel |
submitCreate |
software | healthy | src/components/companies/CompanyForm.tsx:submitCreate |
handleSubmit |
software | healthy | src/components/companies/CompanyForm.tsx:handleSubmit |
handleConfirmAnyway |
software | healthy | src/components/companies/CompanyForm.tsx:handleConfirmAnyway |
handleCancelModal |
software | healthy | src/components/companies/CompanyForm.tsx:handleCancelModal |
Card |
software | healthy | src/components/companies/CompanyForm.tsx:Card |
Field |
software | healthy | src/components/companies/CompanyForm.tsx:Field |
fmtDate |
software | healthy | src/components/companies/KanbanBoard.tsx:fmtDate |
KanbanBoard |
software | healthy | src/components/companies/KanbanBoard.tsx:KanbanBoard |
handleDrop |
software | healthy | src/components/companies/KanbanBoard.tsx:handleDrop |
CompanyFilters |
software | healthy | src/components/companies/CompanyFilters.tsx:CompanyFilters |
push |
software | healthy | src/components/companies/CompanyFilters.tsx:push |
onSelect |
software | healthy | src/components/companies/CompanyFilters.tsx:onSelect |
onStage |
software | healthy | src/components/companies/CompanyFilters.tsx:onStage |
onSearch |
software | healthy | src/components/companies/CompanyFilters.tsx:onSearch |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
railway.toml |
software | healthy | railway.toml |
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 |
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 |
schema.sql |
software | healthy | supabase/schema.sql |
proxy.ts |
software | healthy | src/proxy.ts |
index.ts |
software | healthy | src/types/index.ts |
TeamManagement.tsx |
software | healthy | src/components/settings/TeamManagement.tsx |
ProfileNameForm.tsx |
software | healthy | src/components/settings/ProfileNameForm.tsx |
Sidebar.tsx |
software | healthy | src/components/layout/Sidebar.tsx |
Header.tsx |
software | healthy | src/components/layout/Header.tsx |
BarChart.tsx |
software | healthy | src/components/dashboard/BarChart.tsx |
KpiQuickLog.tsx |
software | healthy | src/components/kpi/KpiQuickLog.tsx |
TaskSection.tsx |
software | healthy | src/components/tasks/TaskSection.tsx |
TeamOverview.tsx |
software | healthy | src/components/tasks/TeamOverview.tsx |
ActivityList.tsx |
software | healthy | src/components/activities/ActivityList.tsx |
ActivityForm.tsx |
software | healthy | src/components/activities/ActivityForm.tsx |
Pagination.tsx |
software | healthy | src/components/companies/Pagination.tsx |
StatusBadge.tsx |
software | healthy | src/components/companies/StatusBadge.tsx |
CompanyForm.tsx |
software | healthy | src/components/companies/CompanyForm.tsx |
KanbanBoard.tsx |
software | healthy | src/components/companies/KanbanBoard.tsx |
CompanyFilters.tsx |
software | healthy | src/components/companies/CompanyFilters.tsx |
CompanyTable.tsx |
software | healthy | src/components/companies/CompanyTable.tsx |
CompanyDetailClient.tsx |
software | healthy | src/components/companies/CompanyDetailClient.tsx |
DuplicateModal.tsx |
software | healthy | src/components/companies/DuplicateModal.tsx |
ImportClient.tsx |
software | healthy | src/components/companies/ImportClient.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
route.ts |
software | healthy | src/app/auth/callback/route.ts |
route.ts |
software | healthy | src/app/api/integrations/meeting/route.ts |
route.ts |
software | healthy | src/app/api/cron/personal-sales-reminder/route.ts |
route.ts |
software | healthy | src/app/api/cron/daily-sales-reminder/route.ts |
route.ts |
software | healthy | src/app/api/companies/export/route.ts |
layout.tsx |
software | healthy | src/app/(dashboard)/layout.tsx |
actions.ts |
software | healthy | src/app/(dashboard)/settings/actions.ts |
page.tsx |
software | healthy | src/app/(dashboard)/settings/page.tsx |
page.tsx |
software | healthy | src/app/(dashboard)/dashboard/page.tsx |
page.tsx |
software | healthy | src/app/(dashboard)/tasks/page.tsx |
kpi-actions.ts |
software | healthy | src/app/(dashboard)/tasks/kpi-actions.ts |
actions.ts |
software | healthy | src/app/(dashboard)/companies/actions.ts |
page.tsx |
software | healthy | src/app/(dashboard)/companies/page.tsx |
import-actions.ts |
software | healthy | src/app/(dashboard)/companies/import-actions.ts |
duplicate-actions.ts |
software | healthy | src/app/(dashboard)/companies/duplicate-actions.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
supabase |
software | healthy | supabase |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
settings |
software | healthy | src/components/settings |
layout |
software | healthy | src/components/layout |
dashboard |
software | healthy | src/components/dashboard |
kpi |
software | healthy | src/components/kpi |
tasks |
software | healthy | src/components/tasks |
activities |
software | healthy | src/components/activities |
companies |
software | healthy | src/components/companies |
app |
software | healthy | src/app |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
api |
software | healthy | src/app/api |
integrations |
software | healthy | src/app/api/integrations |
meeting |
software | healthy | src/app/api/integrations/meeting |
cron |
software | healthy | src/app/api/cron |
personal-sales-reminder |
software | healthy | src/app/api/cron/personal-sales-reminder |
daily-sales-reminder |
software | healthy | src/app/api/cron/daily-sales-reminder |
companies |
software | healthy | src/app/api/companies |
export |
software | healthy | src/app/api/companies/export |
(dashboard) |
software | healthy | src/app/(dashboard) |
settings |
software | healthy | src/app/(dashboard)/settings |
dashboard |
software | healthy | src/app/(dashboard)/dashboard |
tasks |
software | healthy | src/app/(dashboard)/tasks |
companies |
software | healthy | src/app/(dashboard)/companies |
new |
software | healthy | src/app/(dashboard)/companies/new |
import |
software | healthy | src/app/(dashboard)/companies/import |
[id] |
software | healthy | src/app/(dashboard)/companies/[id] |
board |
software | healthy | src/app/(dashboard)/companies/board |
export |
software | healthy | src/app/(dashboard)/companies/export |
pending |
software | healthy | src/app/pending |
(auth) |
software | healthy | src/app/(auth) |
login |
software | healthy | src/app/(auth)/login |
lib |
software | healthy | src/lib |
supabase |
software | healthy | src/lib/supabase |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(dashboard)/settings |
frontend | healthy | src/app/(dashboard)/settings/page.tsx |
/(dashboard)/dashboard |
frontend | healthy | src/app/(dashboard)/dashboard/page.tsx |
/(dashboard)/tasks |
frontend | healthy | src/app/(dashboard)/tasks/page.tsx |
/(dashboard)/companies |
frontend | healthy | src/app/(dashboard)/companies/page.tsx |
/(dashboard)/companies/new |
frontend | healthy | src/app/(dashboard)/companies/new/page.tsx |
/(dashboard)/companies/import |
frontend | healthy | src/app/(dashboard)/companies/import/page.tsx |
/(dashboard)/companies/[id] |
frontend | healthy | src/app/(dashboard)/companies/[id]/page.tsx |
/(dashboard)/companies/board |
frontend | healthy | src/app/(dashboard)/companies/board/page.tsx |
/(dashboard)/companies/export |
frontend | healthy | src/app/(dashboard)/companies/export/page.tsx |
/pending |
frontend | healthy | src/app/pending/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/schema.sql |
companies |
data | healthy | supabase/schema.sql |
activities |
data | healthy | supabase/schema.sql |
products |
data | healthy | supabase/schema.sql |
company_products |
data | healthy | supabase/schema.sql |
notification_settings |
data | healthy | supabase/schema.sql |
kpi_entries |
data | healthy | supabase/schema.sql |
notification_logs |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
RootPage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6uu1auy0 |
software | healthy | /tmp/repobility-clone-6uu1auy0 |
This page is publicly accessible at:
https://repobility.com/scan/a93b7b4a-ef92-4751-b24f-fc41b0dc2efa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a93b7b4a-ef92-4751-b24f-fc41b0dc2efa/
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.