https://github.com/vitoralcantarac/caligon
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 1 week ago · v1 · 27 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 533 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 |
|---|---|---|---|
corsHeaders |
software | healthy | supabase/functions/create-payment/index.ts:corsHeaders |
diagnosisCompletedHtml |
software | healthy | supabase/functions/send-email/index.ts:diagnosisCompletedHt… |
paymentConfirmedHtml |
software | healthy | supabase/functions/send-email/index.ts:paymentConfirmedHtml |
validateSignature |
software | healthy | supabase/functions/payment-webhook/index.ts:validateSignatu… |
topic |
software | healthy | supabase/functions/payment-webhook/index.ts:topic |
ext |
software | healthy | supabase/functions/extract-documents/index.ts:ext |
mimeType |
software | healthy | supabase/functions/extract-documents/index.ts:mimeType |
getNicheKnowledge |
software | healthy | supabase/functions/questionnaire-ai/index.ts:getNicheKnowle… |
getUniversalIntelligence |
software | healthy | supabase/functions/_shared/knowledge-base.ts:getUniversalIn… |
PageLoader |
software | healthy | src/App.tsx:PageLoader |
ProtectedRoute |
software | healthy | src/App.tsx:ProtectedRoute |
realType |
software | healthy | src/App.tsx:realType |
App |
software | healthy | src/App.tsx:App |
buildChain |
software | healthy | src/test/access-control.test.ts:buildChain |
self |
software | healthy | src/test/access-control.test.ts:self |
terminal |
software | healthy | src/test/access-control.test.ts:terminal |
renderWithRouter |
software | healthy | src/test/login-flow.test.tsx:renderWithRouter |
Sidebar |
software | healthy | src/components/layout/Sidebar.tsx:Sidebar |
AppLayout |
software | healthy | src/components/layout/AppLayout.tsx:AppLayout |
ClientLayout |
software | healthy | src/components/client/ClientLayout.tsx:ClientLayout |
handleLogout |
software | healthy | src/components/client/ClientLayout.tsx:handleLogout |
SidebarContent |
software | healthy | src/components/client/ClientLayout.tsx:SidebarContent |
formatPrice |
software | healthy | src/components/client/PixPaymentModal.tsx:formatPrice |
PixPaymentModal |
software | healthy | src/components/client/PixPaymentModal.tsx:PixPaymentModal |
copyCode |
software | healthy | src/components/client/PixPaymentModal.tsx:copyCode |
SheetHeader |
software | healthy | src/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | src/components/ui/sheet.tsx:SheetFooter |
Calendar |
software | healthy | src/components/ui/calendar.tsx:Calendar |
Toaster |
software | healthy | src/components/ui/toaster.tsx:Toaster |
useSidebar |
software | healthy | src/components/ui/sidebar.tsx:useSidebar |
handleKeyDown |
software | healthy | src/components/ui/sidebar.tsx:handleKeyDown |
button |
software | healthy | src/components/ui/sidebar.tsx:button |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
AlertDialogHeader |
software | healthy | src/components/ui/alert-dialog.tsx:AlertDialogHeader |
AlertDialogFooter |
software | healthy | src/components/ui/alert-dialog.tsx:AlertDialogFooter |
DialogHeader |
software | healthy | src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | src/components/ui/dialog.tsx:DialogFooter |
DropdownMenuShortcut |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuShortcut |
ContextMenuShortcut |
software | healthy | src/components/ui/context-menu.tsx:ContextMenuShortcut |
useCarousel |
software | healthy | src/components/ui/carousel.tsx:useCarousel |
useChart |
software | healthy | src/components/ui/chart.tsx:useChart |
ChartStyle |
software | healthy | src/components/ui/chart.tsx:ChartStyle |
getPayloadConfigFromPayload |
software | healthy | src/components/ui/chart.tsx:getPayloadConfigFromPayload |
ResizablePanelGroup |
software | healthy | src/components/ui/resizable.tsx:ResizablePanelGroup |
ResizableHandle |
software | healthy | src/components/ui/resizable.tsx:ResizableHandle |
useFormField |
software | healthy | src/components/ui/form.tsx:useFormField |
Toaster |
software | healthy | src/components/ui/sonner.tsx:Toaster |
Pagination |
software | healthy | src/components/ui/pagination.tsx:Pagination |
PaginationLink |
software | healthy | src/components/ui/pagination.tsx:PaginationLink |
PaginationPrevious |
software | healthy | src/components/ui/pagination.tsx:PaginationPrevious |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.local.ts |
software | healthy | vite.config.local.ts |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
DEMO.md |
software | healthy | docs/DEMO.md |
ARQUITETURA.md |
software | healthy | docs/ARQUITETURA.md |
IA.md |
software | healthy | docs/IA.md |
config.toml |
software | healthy | supabase/config.toml |
index.ts |
software | healthy | supabase/functions/create-payment/index.ts |
index.ts |
software | healthy | supabase/functions/send-email/index.ts |
index.ts |
software | healthy | supabase/functions/payment-webhook/index.ts |
index.ts |
software | healthy | supabase/functions/extract-documents/index.ts |
index.ts |
software | healthy | supabase/functions/questionnaire-ai/index.ts |
knowledge-base.ts |
software | healthy | supabase/functions/_shared/knowledge-base.ts |
20260327185903_dda651ec-e525-4d0d-855a-9bec036a27bb.sql |
software | healthy | supabase/migrations/20260327185903_dda651ec-e525-4d0d-855a-… |
20260401234604_e2b312a1-3310-4176-aa57-9af2472e4547.sql |
software | healthy | supabase/migrations/20260401234604_e2b312a1-3310-4176-aa57-… |
20260401145337_dcb2de08-1f3c-420d-855b-a29a8adae90e.sql |
software | healthy | supabase/migrations/20260401145337_dcb2de08-1f3c-420d-855b-… |
20260409024600_ff9fe91a-f580-4694-95f3-6052056e7e21.sql |
software | healthy | supabase/migrations/20260409024600_ff9fe91a-f580-4694-95f3-… |
20260407141024_c5173bfc-85a0-4f82-b887-8c488e422b23.sql |
software | healthy | supabase/migrations/20260407141024_c5173bfc-85a0-4f82-b887-… |
20260330170509_fa13e3c4-afcd-493d-be16-89a432dabe19.sql |
software | healthy | supabase/migrations/20260330170509_fa13e3c4-afcd-493d-be16-… |
20260610150000_atualiza_precos_planos.sql |
software | healthy | supabase/migrations/20260610150000_atualiza_precos_planos.s… |
20260327185921_4e6cd03f-62d5-4a9a-95a5-df3590b4804e.sql |
software | healthy | supabase/migrations/20260327185921_4e6cd03f-62d5-4a9a-95a5-… |
20260417040206_a08a4bdd-baf1-4db1-814a-4cf71a274770.sql |
software | healthy | supabase/migrations/20260417040206_a08a4bdd-baf1-4db1-814a-… |
20260331140943_2b4397cc-db3c-41d1-bf32-3d0fe5dc7b1e.sql |
software | healthy | supabase/migrations/20260331140943_2b4397cc-db3c-41d1-bf32-… |
20260421175801_bebb0d26-0602-463c-8d2c-5fb24014708d.sql |
software | healthy | supabase/migrations/20260421175801_bebb0d26-0602-463c-8d2c-… |
20260330170452_ca7ed951-88d4-402b-8783-5c33abe593da.sql |
software | healthy | supabase/migrations/20260330170452_ca7ed951-88d4-402b-8783-… |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
client.ts |
software | healthy | src/integrations/supabase/client.ts |
types.ts |
software | healthy | src/integrations/supabase/types.ts |
constants.test.ts |
software | healthy | src/test/constants.test.ts |
access-control.test.ts |
software | healthy | src/test/access-control.test.ts |
setup.ts |
software | healthy | src/test/setup.ts |
login-flow.test.tsx |
software | healthy | src/test/login-flow.test.tsx |
NavLink.tsx |
software | healthy | src/components/NavLink.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/NewAnalysis |
frontend | healthy | src/pages/NewAnalysis.tsx |
/Analyses |
frontend | healthy | src/pages/Analyses.tsx |
/Signup |
frontend | healthy | src/pages/Signup.tsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
/Clients |
frontend | healthy | src/pages/Clients.tsx |
/SettingsPage |
frontend | healthy | src/pages/SettingsPage.tsx |
/Login |
frontend | healthy | src/pages/Login.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/Questionnaire |
frontend | healthy | src/pages/Questionnaire.tsx |
/AnalysisDetail |
frontend | healthy | src/pages/AnalysisDetail.tsx |
/ForgotPassword |
frontend | healthy | src/pages/ForgotPassword.tsx |
/ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
/client/ClientQuestionnaire |
frontend | healthy | src/pages/client/ClientQuestionnaire.tsx |
/client/ClientResult |
frontend | healthy | src/pages/client/ClientResult.tsx |
/client/ClientDashboard |
frontend | healthy | src/pages/client/ClientDashboard.tsx |
/client/ClientLogin |
frontend | healthy | src/pages/client/ClientLogin.tsx |
/client/ClientPlans |
frontend | healthy | src/pages/client/ClientPlans.tsx |
/client/ClientAccount |
frontend | healthy | src/pages/client/ClientAccount.tsx |
/client/ClientNewDiagnosis |
frontend | healthy | src/pages/client/ClientNewDiagnosis.tsx |
/client/ClientSignup |
frontend | healthy | src/pages/client/ClientSignup.tsx |
/login |
frontend | healthy | src/App.tsx |
/signup |
frontend | healthy | src/App.tsx |
/forgot-password |
frontend | healthy | src/App.tsx |
/reset-password |
frontend | healthy | src/App.tsx |
/cadastro |
frontend | healthy | src/App.tsx |
/entrar |
frontend | healthy | src/App.tsx |
/dashboard |
frontend | healthy | src/App.tsx |
/novo-diagnostico |
frontend | healthy | src/App.tsx |
/questionario/:analysisId |
frontend | healthy | src/App.tsx |
/resultado/:id |
frontend | healthy | src/App.tsx |
/planos |
frontend | healthy | src/App.tsx |
/minha-conta |
frontend | healthy | src/App.tsx |
/ |
frontend | healthy | src/App.tsx |
/clients |
frontend | healthy | src/App.tsx |
/analyses |
frontend | healthy | src/App.tsx |
/analyses/new |
frontend | healthy | src/App.tsx |
/analyses/:id |
frontend | healthy | src/App.tsx |
/analyses/:analysisId/questionnaire |
frontend | healthy | src/App.tsx |
/settings |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
Sidebar |
frontend | healthy | src/components/layout/Sidebar.tsx |
AppLayout |
frontend | healthy | src/components/layout/AppLayout.tsx |
ClientLayout |
frontend | healthy | src/components/client/ClientLayout.tsx |
PixPaymentModal |
frontend | healthy | src/components/client/PixPaymentModal.tsx |
FlowEditor |
frontend | healthy | src/components/analysis/FlowEditor.tsx |
ReportTab |
frontend | healthy | src/components/analysis/tabs/ReportTab.tsx |
BottlenecksTab |
frontend | healthy | src/components/analysis/tabs/BottlenecksTab.tsx |
OverviewTab |
frontend | healthy | src/components/analysis/tabs/OverviewTab.tsx |
FlowchartsTab |
frontend | healthy | src/components/analysis/tabs/FlowchartsTab.tsx |
RecommendationsTab |
frontend | healthy | src/components/analysis/tabs/RecommendationsTab.tsx |
ScoresTab |
frontend | healthy | src/components/analysis/tabs/ScoresTab.tsx |
MetricsForm |
frontend | healthy | src/components/metrics/MetricsForm.tsx |
NewAnalysis |
frontend | healthy | src/pages/NewAnalysis.tsx |
Analyses |
frontend | healthy | src/pages/Analyses.tsx |
Signup |
frontend | healthy | src/pages/Signup.tsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
Clients |
frontend | healthy | src/pages/Clients.tsx |
SettingsPage |
frontend | healthy | src/pages/SettingsPage.tsx |
Login |
frontend | healthy | src/pages/Login.tsx |
NotFound |
frontend | healthy | src/pages/NotFound.tsx |
Questionnaire |
frontend | healthy | src/pages/Questionnaire.tsx |
AnalysisDetail |
frontend | healthy | src/pages/AnalysisDetail.tsx |
ForgotPassword |
frontend | healthy | src/pages/ForgotPassword.tsx |
ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
ClientQuestionnaire |
frontend | healthy | src/pages/client/ClientQuestionnaire.tsx |
ClientResult |
frontend | healthy | src/pages/client/ClientResult.tsx |
ClientDashboard |
frontend | healthy | src/pages/client/ClientDashboard.tsx |
ClientLogin |
frontend | healthy | src/pages/client/ClientLogin.tsx |
ClientPlans |
frontend | healthy | src/pages/client/ClientPlans.tsx |
ClientAccount |
frontend | healthy | src/pages/client/ClientAccount.tsx |
ClientNewDiagnosis |
frontend | healthy | src/pages/client/ClientNewDiagnosis.tsx |
ClientSignup |
frontend | healthy | src/pages/client/ClientSignup.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
create-payment |
software | healthy | supabase/functions/create-payment |
send-email |
software | healthy | supabase/functions/send-email |
payment-webhook |
software | healthy | supabase/functions/payment-webhook |
extract-documents |
software | healthy | supabase/functions/extract-documents |
questionnaire-ai |
software | healthy | supabase/functions/questionnaire-ai |
_shared |
software | healthy | supabase/functions/_shared |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
supabase |
software | healthy | src/integrations/supabase |
test |
software | healthy | src/test |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
client |
software | healthy | src/components/client |
ui |
software | healthy | src/components/ui |
analysis |
software | healthy | src/components/analysis |
tabs |
software | healthy | src/components/analysis/tabs |
dev |
software | healthy | src/components/dev |
metrics |
software | healthy | src/components/metrics |
contexts |
software | healthy | src/contexts |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
client |
software | healthy | src/pages/client |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
20260327185903_dda651ec-e525-4d0d-855a-9bec036a27bb.sql |
data | healthy | supabase/migrations/20260327185903_dda651ec-e525-4d0d-855a-… |
20260401234604_e2b312a1-3310-4176-aa57-9af2472e4547.sql |
data | healthy | supabase/migrations/20260401234604_e2b312a1-3310-4176-aa57-… |
20260401145337_dcb2de08-1f3c-420d-855b-a29a8adae90e.sql |
data | healthy | supabase/migrations/20260401145337_dcb2de08-1f3c-420d-855b-… |
20260409024600_ff9fe91a-f580-4694-95f3-6052056e7e21.sql |
data | healthy | supabase/migrations/20260409024600_ff9fe91a-f580-4694-95f3-… |
20260407141024_c5173bfc-85a0-4f82-b887-8c488e422b23.sql |
data | healthy | supabase/migrations/20260407141024_c5173bfc-85a0-4f82-b887-… |
20260330170509_fa13e3c4-afcd-493d-be16-89a432dabe19.sql |
data | healthy | supabase/migrations/20260330170509_fa13e3c4-afcd-493d-be16-… |
20260610150000_atualiza_precos_planos.sql |
data | healthy | supabase/migrations/20260610150000_atualiza_precos_planos.s… |
20260327185921_4e6cd03f-62d5-4a9a-95a5-df3590b4804e.sql |
data | healthy | supabase/migrations/20260327185921_4e6cd03f-62d5-4a9a-95a5-… |
20260417040206_a08a4bdd-baf1-4db1-814a-4cf71a274770.sql |
data | healthy | supabase/migrations/20260417040206_a08a4bdd-baf1-4db1-814a-… |
20260331140943_2b4397cc-db3c-41d1-bf32-3d0fe5dc7b1e.sql |
data | healthy | supabase/migrations/20260331140943_2b4397cc-db3c-41d1-bf32-… |
20260421175801_bebb0d26-0602-463c-8d2c-5fb24014708d.sql |
data | healthy | supabase/migrations/20260421175801_bebb0d26-0602-463c-8d2c-… |
20260330170452_ca7ed951-88d4-402b-8783-5c33abe593da.sql |
data | healthy | supabase/migrations/20260330170452_ca7ed951-88d4-402b-8783-… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/payment-webhook/index.ts |
security | healthy | supabase/functions/payment-webhook/index.ts |
auth::supabase/functions/create-payment/index.ts |
security | healthy | supabase/functions/create-payment/index.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vwlmbb36 |
software | healthy | /tmp/repobility-clone-vwlmbb36 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260327185903_dda651ec-e525-4d0d-855a-… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/5902c3dc-db86-44a1-8f14-0b617f35a040/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5902c3dc-db86-44a1-8f14-0b617f35a040/
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.