https://github.com/ClixsyDAI/Clixsy_Dashboard
· scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)
121 raw signals (0 security + 121 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +1.2 (diff) · 121 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1037 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 |
|---|---|---|---|
LSG_URL |
software | healthy | capture-brightlocal-grids.js:LSG_URL |
parseArgs |
software | healthy | capture-brightlocal-grids.js:parseArgs |
loadLocations |
software | healthy | capture-brightlocal-grids.js:loadLocations |
loadIndex |
software | healthy | capture-brightlocal-grids.js:loadIndex |
ensureDir |
software | healthy | capture-brightlocal-grids.js:ensureDir |
login |
software | healthy | capture-brightlocal-grids.js:login |
setReactValue |
software | healthy | capture-brightlocal-grids.js:setReactValue |
captureLocation |
software | healthy | capture-brightlocal-grids.js:captureLocation |
ALSO |
software | healthy | proxy.ts:ALSO |
defends |
software | healthy | proxy.ts:defends |
before |
software | healthy | proxy.ts:before |
isAllowListed |
software | healthy | proxy.ts:isAllowListed |
computeExpectedToken |
software | healthy | proxy.ts:computeExpectedToken |
proxy |
software | healthy | proxy.ts:proxy |
tokenize |
software | healthy | fix-google-mapping.js:tokenize |
domainOf |
software | healthy | fix-google-mapping.js:domainOf |
apexLabel |
software | healthy | fix-google-mapping.js:apexLabel |
score |
software | healthy | fix-google-mapping.js:score |
main |
software | healthy | fix-google-mapping.js:main |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Home |
software | healthy | app/page.tsx:Home |
loadAssignments |
software | healthy | app/api/team-assignments/route.ts:loadAssignments |
GET |
software | healthy | app/api/team-assignments/route.ts:GET |
PUT |
software | healthy | app/api/team-assignments/route.ts:PUT |
loadMappings |
software | healthy | app/api/google/sync/route.ts:loadMappings |
POST |
software | healthy | app/api/google/sync/route.ts:POST |
GET |
software | healthy | app/api/google/sync/route.ts:GET |
GET |
software | healthy | app/api/google/discover/route.ts:GET |
POST |
software | healthy | app/api/google/auto-map/route.ts:POST |
extractDomain |
software | healthy | app/api/google/auto-map/route.ts:extractDomain |
findBestGscMatch |
software | healthy | app/api/google/auto-map/route.ts:findBestGscMatch |
findBestGa4Match |
software | healthy | app/api/google/auto-map/route.ts:findBestGa4Match |
computeMatchScore |
software | healthy | app/api/google/auto-map/route.ts:computeMatchScore |
stripHtml |
software | healthy | app/api/meeting-prep/route.ts:stripHtml |
fmtNum |
software | healthy | app/api/meeting-prep/route.ts:fmtNum |
fmtPct |
software | healthy | app/api/meeting-prep/route.ts:fmtPct |
pct |
software | healthy | app/api/meeting-prep/route.ts:pct |
sumGsc |
software | healthy | app/api/meeting-prep/route.ts:sumGsc |
sumGa4 |
software | healthy | app/api/meeting-prep/route.ts:sumGa4 |
iso |
software | healthy | app/api/meeting-prep/route.ts:iso |
POST |
software | healthy | app/api/meeting-prep/route.ts:POST |
buildPrompt |
software | healthy | app/api/meeting-prep/route.ts:buildPrompt |
GET |
software | healthy | app/api/admin/clients/route.ts:GET |
POST |
software | healthy | app/api/admin/clients/[id]/route.ts:POST |
setAdminCookie |
software | healthy | app/api/admin/auth/route.ts:setAdminCookie |
POST |
software | healthy | app/api/admin/auth/route.ts:POST |
GET |
software | healthy | app/api/admin/auth/route.ts:GET |
computeAdminToken |
software | healthy | app/api/admin/auth/session/route.ts:computeAdminToken |
GET |
software | healthy | app/api/admin/auth/session/route.ts:GET |
GET |
software | healthy | app/api/admin/auth/me/route.ts:GET |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
capture-brightlocal-grids.js |
software | healthy | capture-brightlocal-grids.js |
phase-2b-cleanup-checklist.md |
software | healthy | phase-2b-cleanup-checklist.md |
proxy.ts |
software | healthy | proxy.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
fix-google-mapping.js |
software | healthy | fix-google-mapping.js |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
route.ts |
software | healthy | app/api/team-assignments/route.ts |
route.ts |
software | healthy | app/api/google/sync/route.ts |
route.ts |
software | healthy | app/api/google/discover/route.ts |
route.ts |
software | healthy | app/api/google/auto-map/route.ts |
route.ts |
software | healthy | app/api/meeting-prep/route.ts |
route.ts |
software | healthy | app/api/admin/clients/route.ts |
route.ts |
software | healthy | app/api/admin/clients/[id]/route.ts |
route.ts |
software | healthy | app/api/admin/access-requests/route.ts |
route.ts |
software | healthy | app/api/admin/access-requests/[id]/resolve/route.ts |
route.ts |
software | healthy | app/api/admin/users/route.ts |
route.ts |
software | healthy | app/api/admin/users/[email]/role/route.ts |
route.ts |
software | healthy | app/api/admin/users/[email]/disable/route.ts |
route.ts |
software | healthy | app/api/admin/users/[email]/enable/route.ts |
route.ts |
software | healthy | app/api/admin/users/add/route.ts |
route.ts |
software | healthy | app/api/admin/auth/route.ts |
route.ts |
software | healthy | app/api/admin/auth/session/route.ts |
route.ts |
software | healthy | app/api/admin/auth/me/route.ts |
route.ts |
software | healthy | app/api/admin/auth/logout/route.ts |
route.ts |
software | healthy | app/api/admin/invites/route.ts |
route.ts |
software | healthy | app/api/admin/invites/[id]/revoke/route.ts |
route.ts |
software | healthy | app/api/invite/accept/route.ts |
route.ts |
software | healthy | app/api/chat/route.ts |
route.ts |
software | healthy | app/api/auth/login/route.ts |
route.ts |
software | healthy | app/api/auth/status/route.ts |
route.ts |
software | healthy | app/api/auth/callback/route.ts |
route.ts |
software | healthy | app/api/webhooks/ghl/opportunity-onboarded/route.ts |
route.test.ts |
software | healthy | app/api/webhooks/ghl/opportunity-onboarded/route.test.ts |
route.ts |
software | healthy | app/api/basecamp/refresh/route.ts |
route.ts |
software | healthy | app/api/basecamp/import/route.ts |
route.ts |
software | healthy | app/api/basecamp/todolists/route.ts |
route.ts |
software | healthy | app/api/onboarding/field-edits/route.ts |
route.ts |
software | healthy | app/api/onboarding/by-workbook-id/[id]/route.ts |
route.ts |
software | healthy | app/api/onboarding/regenerate-pin/route.ts |
route.ts |
software | healthy | app/api/onboarding/sessions/[id]/token/route.ts |
route.ts |
software | healthy | app/api/onboarding/reminders/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
api |
software | healthy | app/api |
team-assignments |
software | healthy | app/api/team-assignments |
google |
software | healthy | app/api/google |
sync |
software | healthy | app/api/google/sync |
discover |
software | healthy | app/api/google/discover |
auto-map |
software | healthy | app/api/google/auto-map |
meeting-prep |
software | healthy | app/api/meeting-prep |
admin |
software | healthy | app/api/admin |
clients |
software | healthy | app/api/admin/clients |
[id] |
software | healthy | app/api/admin/clients/[id] |
access-requests |
software | healthy | app/api/admin/access-requests |
[id] |
software | healthy | app/api/admin/access-requests/[id] |
resolve |
software | healthy | app/api/admin/access-requests/[id]/resolve |
users |
software | healthy | app/api/admin/users |
[email] |
software | healthy | app/api/admin/users/[email] |
role |
software | healthy | app/api/admin/users/[email]/role |
disable |
software | healthy | app/api/admin/users/[email]/disable |
enable |
software | healthy | app/api/admin/users/[email]/enable |
add |
software | healthy | app/api/admin/users/add |
auth |
software | healthy | app/api/admin/auth |
session |
software | healthy | app/api/admin/auth/session |
me |
software | healthy | app/api/admin/auth/me |
logout |
software | healthy | app/api/admin/auth/logout |
invites |
software | healthy | app/api/admin/invites |
[id] |
software | healthy | app/api/admin/invites/[id] |
revoke |
software | healthy | app/api/admin/invites/[id]/revoke |
invite |
software | healthy | app/api/invite |
accept |
software | healthy | app/api/invite/accept |
chat |
software | healthy | app/api/chat |
auth |
software | healthy | app/api/auth |
login |
software | healthy | app/api/auth/login |
status |
software | healthy | app/api/auth/status |
callback |
software | healthy | app/api/auth/callback |
webhooks |
software | healthy | app/api/webhooks |
ghl |
software | healthy | app/api/webhooks/ghl |
opportunity-onboarded |
software | healthy | app/api/webhooks/ghl/opportunity-onboarded |
basecamp |
software | healthy | app/api/basecamp |
refresh |
software | healthy | app/api/basecamp/refresh |
import |
software | healthy | app/api/basecamp/import |
todolists |
software | healthy | app/api/basecamp/todolists |
onboarding |
software | healthy | app/api/onboarding |
field-edits |
software | healthy | app/api/onboarding/field-edits |
by-workbook-id |
software | healthy | app/api/onboarding/by-workbook-id |
[id] |
software | healthy | app/api/onboarding/by-workbook-id/[id] |
regenerate-pin |
software | healthy | app/api/onboarding/regenerate-pin |
sessions |
software | healthy | app/api/onboarding/sessions |
[id] |
software | healthy | app/api/onboarding/sessions/[id] |
token |
software | healthy | app/api/onboarding/sessions/[id]/token |
reminders |
software | healthy | app/api/onboarding/reminders |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
AdminPage |
frontend | healthy | app/admin/page.tsx |
AccessPendingPage |
frontend | healthy | app/admin/access-pending/page.tsx |
ClientContentPipeline |
frontend | healthy | app/components/ClientContentPipeline.tsx |
DashboardTabs |
frontend | healthy | app/components/DashboardTabs.tsx |
ClientGrid |
frontend | healthy | app/components/ClientGrid.tsx |
BrightLocalPanel |
frontend | healthy | app/components/BrightLocalPanel.tsx |
ClientContentView |
frontend | healthy | app/components/ClientContentView.tsx |
SignInPrompt |
frontend | healthy | app/components/SignInPrompt.tsx |
CompletionTimeline |
frontend | healthy | app/components/CompletionTimeline.tsx |
AISummaryTab |
frontend | healthy | app/components/AISummaryTab.tsx |
ContentPipelineOverview |
frontend | healthy | app/components/ContentPipelineOverview.tsx |
GoogleSearchCharts |
frontend | healthy | app/components/GoogleSearchCharts.tsx |
OverviewTopWins |
frontend | healthy | app/components/OverviewTopWins.tsx |
StatusBadge |
frontend | healthy | app/components/StatusBadge.tsx |
CompletionDonut |
frontend | healthy | app/components/CompletionDonut.tsx |
TasksByCategory |
frontend | healthy | app/components/TasksByCategory.tsx |
BasecampImportPanel |
frontend | healthy | app/components/BasecampImportPanel.tsx |
AskQuestionTab |
frontend | healthy | app/components/AskQuestionTab.tsx |
TeamBadges |
frontend | healthy | app/components/TeamBadges.tsx |
ShareClientUrlButton |
frontend | healthy | app/components/ShareClientUrlButton.tsx |
ContentTab |
frontend | healthy | app/components/ContentTab.tsx |
ClientTaskPanels |
frontend | healthy | app/components/ClientTaskPanels.tsx |
ClientDashboardCharts |
frontend | healthy | app/components/ClientDashboardCharts.tsx |
Last10TasksTable |
frontend | healthy | app/components/Last10TasksTable.tsx |
CommentActivityChart |
frontend | healthy | app/components/CommentActivityChart.tsx |
MeetingPrepButton |
frontend | healthy | app/components/MeetingPrepButton.tsx |
KpiCard |
frontend | healthy | app/components/KpiCard.tsx |
CompletionGauge |
frontend | healthy | app/components/CompletionGauge.tsx |
HealthBadge |
frontend | healthy | app/components/HealthBadge.tsx |
ClientLast10TasksTable |
frontend | healthy | app/components/ClientLast10TasksTable.tsx |
ProjectLogTable |
frontend | healthy | app/components/ProjectLogTable.tsx |
PipelineStep |
frontend | healthy | app/components/onboarding/PipelineStep.tsx |
Modal |
frontend | healthy | app/components/onboarding/Modal.tsx |
ReminderRow |
frontend | healthy | app/components/onboarding/ReminderRow.tsx |
FieldValue |
frontend | healthy | app/components/onboarding/FieldValue.tsx |
SectionsCompletedModal |
frontend | healthy | app/components/onboarding/SectionsCompletedModal.tsx |
FieldRow |
frontend | healthy | app/components/onboarding/FieldRow.tsx |
ClientInformationAccordion |
frontend | healthy | app/components/onboarding/ClientInformationAccordion.tsx |
SectionRow |
frontend | healthy | app/components/onboarding/SectionRow.tsx |
ReminderStrip |
frontend | healthy | app/components/onboarding/ReminderStrip.tsx |
ActionBarLinkRow |
frontend | healthy | app/components/onboarding/ActionBarLinkRow.tsx |
SendFormReminderModal |
frontend | healthy | app/components/onboarding/SendFormReminderModal.tsx |
OnboardingTabBody |
frontend | healthy | app/components/onboarding/OnboardingTabBody.tsx |
ClientInformationHeader |
frontend | healthy | app/components/onboarding/ClientInformationHeader.tsx |
ChipList |
frontend | healthy | app/components/onboarding/ChipList.tsx |
PipelineModals |
frontend | healthy | app/components/onboarding/PipelineModals.tsx |
EmailPreview |
frontend | healthy | app/components/onboarding/EmailPreview.tsx |
ActionBarModals |
frontend | healthy | app/components/onboarding/ActionBarModals.tsx |
RegeneratePinModal |
frontend | healthy | app/components/onboarding/RegeneratePinModal.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/admin/access-pending/page.tsx |
security | healthy | app/admin/access-pending/page.tsx |
auth::app/lib/oauth-email-guards.test.ts |
security | healthy | app/lib/oauth-email-guards.test.ts |
auth::app/lib/basecamp-write.ts |
security | healthy | app/lib/basecamp-write.ts |
auth::app/lib/require-role.ts |
security | healthy | app/lib/require-role.ts |
auth::app/api/auth/callback/route.ts |
security | healthy | app/api/auth/callback/route.ts |
auth::app/api/auth/status/route.ts |
security | healthy | app/api/auth/status/route.ts |
auth::.env.example |
security | healthy | .env.example |
auth::app/lib/require-role.test.ts |
security | healthy | app/lib/require-role.test.ts |
auth::app/lib/supabase-ssr.ts |
security | healthy | app/lib/supabase-ssr.ts |
auth::app/admin/page.tsx |
security | healthy | app/admin/page.tsx |
auth::app/lib/csrf.ts |
security | healthy | app/lib/csrf.ts |
auth::app/lib/use-admin-auth.tsx |
security | healthy | app/lib/use-admin-auth.tsx |
auth::app/lib/supabase-browser.ts |
security | healthy | app/lib/supabase-browser.ts |
auth::app/lib/vercel-env.ts |
security | healthy | app/lib/vercel-env.ts |
auth::proxy.ts |
security | healthy | proxy.ts |
auth::app/lib/oauth-email-guards.ts |
security | healthy | app/lib/oauth-email-guards.ts |
auth::app/lib/basecamp.ts |
security | healthy | app/lib/basecamp.ts |
auth::app/api/invite/accept/route.ts |
security | healthy | app/api/invite/accept/route.ts |
auth::app/api/admin/auth/session/route.ts |
security | healthy | app/api/admin/auth/session/route.ts |
auth::app/admin/auth/callback/route.ts |
security | healthy | app/admin/auth/callback/route.ts |
auth::README.md |
security | healthy | README.md |
auth::app/lib/app-session.ts |
security | healthy | app/lib/app-session.ts |
auth::app/components/SignInPrompt.tsx |
security | healthy | app/components/SignInPrompt.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
012_pr_d_users_invariants.sql |
data | healthy | supabase/migrations/012_pr_d_users_invariants.sql |
014_pr_d_2_add_user_by_email.sql |
data | healthy | supabase/migrations/014_pr_d_2_add_user_by_email.sql |
013_pr_d_1_users_management.sql |
data | healthy | supabase/migrations/013_pr_d_1_users_management.sql |
010_app_users_and_access_requests.sql |
data | healthy | supabase/migrations/010_app_users_and_access_requests.sql |
011_auth_audit_events.sql |
data | healthy | supabase/migrations/011_auth_audit_events.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
reoccurring |
software | healthy | proxy.ts:reoccurring |
and |
software | healthy | app/components/onboarding/FieldActions.tsx:and |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::app/api/admin/auth/route.ts |
security | healthy | app/api/admin/auth/route.ts |
password_literal::app/lib/require-role.test.ts |
security | healthy | app/lib/require-role.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ClixsyDAI__Clixsy_Dashboard |
software | healthy | /data/fable5_failed_archive/ClixsyDAI__Clixsy_Dashboard |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | app/lib/onboarding/types.gen.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/012_pr_d_users_invariants.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/admin/auth/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/2bb052eb-a4d0-4c85-8c8b-a9b0486f1279/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2bb052eb-a4d0-4c85-8c8b-a9b0486f1279/
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.