https://github.com/xandbello-hub/lex-dojo
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
50 raw signals (0 security + 50 graph)
Last scanned 2 months, 1 week ago · v1 · 50 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 773 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 |
|---|---|---|---|
env |
software | healthy | scripts/backup.mjs:env |
dumpTabela |
software | healthy | scripts/backup.mjs:dumpTabela |
Home |
software | healthy | app/page.tsx:Home |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
RootLayoutClient |
software | healthy | app/RootLayoutClient.tsx:RootLayoutClient |
parseDataLocal |
software | healthy | app/presencas/page.tsx:parseDataLocal |
ehHoje |
software | healthy | app/presencas/page.tsx:ehHoje |
Presencas |
software | healthy | app/presencas/page.tsx:Presencas |
fetchData |
software | healthy | app/presencas/page.tsx:fetchData |
fetchPresentesHoje |
software | healthy | app/presencas/page.tsx:fetchPresentesHoje |
loadPresencas |
software | healthy | app/presencas/page.tsx:loadPresencas |
matriculados |
software | healthy | app/presencas/page.tsx:matriculados |
handleTogglePresenca |
software | healthy | app/presencas/page.tsx:handleTogglePresenca |
handleDesmarcarPresenca |
software | healthy | app/presencas/page.tsx:handleDesmarcarPresenca |
handleSalvarPresencas |
software | healthy | app/presencas/page.tsx:handleSalvarPresencas |
parseDataLocal |
software | healthy | app/aulas/page.tsx:parseDataLocal |
inicioDaSemana |
software | healthy | app/aulas/page.tsx:inicioDaSemana |
mesmaData |
software | healthy | app/aulas/page.tsx:mesmaData |
Aulas |
software | healthy | app/aulas/page.tsx:Aulas |
corModalidade |
software | healthy | app/aulas/page.tsx:corModalidade |
fetchAulas |
software | healthy | app/aulas/page.tsx:fetchAulas |
handleDelete |
software | healthy | app/aulas/page.tsx:handleDelete |
handleExportIcal |
software | healthy | app/aulas/page.tsx:handleExportIcal |
NovaAula |
software | healthy | app/aulas/novo/page.tsx:NovaAula |
fetchData |
software | healthy | app/aulas/novo/page.tsx:fetchData |
handleSubmit |
software | healthy | app/aulas/novo/page.tsx:handleSubmit |
diff |
software | healthy | app/aulas/novo/page.tsx:diff |
formatarDataLocal |
software | healthy | app/aulas/[id]/page.tsx:formatarDataLocal |
DetalheAula |
software | healthy | app/aulas/[id]/page.tsx:DetalheAula |
fetchAula |
software | healthy | app/aulas/[id]/page.tsx:fetchAula |
handleSave |
software | healthy | app/aulas/[id]/page.tsx:handleSave |
handleDelete |
software | healthy | app/aulas/[id]/page.tsx:handleDelete |
PlanosMensalidade |
software | healthy | app/planos-mensalidade/page.tsx:PlanosMensalidade |
fetchPlanos |
software | healthy | app/planos-mensalidade/page.tsx:fetchPlanos |
resetForm |
software | healthy | app/planos-mensalidade/page.tsx:resetForm |
handleSalvar |
software | healthy | app/planos-mensalidade/page.tsx:handleSalvar |
handleDeletar |
software | healthy | app/planos-mensalidade/page.tsx:handleDeletar |
handleEditar |
software | healthy | app/planos-mensalidade/page.tsx:handleEditar |
Login |
software | healthy | app/login/page.tsx:Login |
handleLogin |
software | healthy | app/login/page.tsx:handleLogin |
POST |
software | healthy | app/api/integrations/google-calendar/disconnect/route.ts:PO… |
POST |
software | healthy | app/api/integrations/google-calendar/sync/route.ts:POST |
GET |
software | healthy | app/api/integrations/google-calendar/auth/route.ts:GET |
GET |
software | healthy | app/api/integrations/google-calendar/callback/route.ts:GET |
GET |
software | healthy | app/api/integrations/google-calendar/status/route.ts:GET |
GET |
software | healthy | app/api/modelos-mensagem/route.ts:GET |
POST |
software | healthy | app/api/modelos-mensagem/route.ts:POST |
GET |
software | healthy | app/api/despesas/route.ts:GET |
POST |
software | healthy | app/api/despesas/route.ts:POST |
DELETE |
software | healthy | app/api/despesas/[id]/route.ts:DELETE |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
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 |
package-lock.json |
software | healthy | package-lock.json |
ARQUITETURA.md |
software | healthy | ARQUITETURA.md |
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 |
stripe-go-live.md |
software | healthy | docs/stripe-go-live.md |
backup.mjs |
software | healthy | scripts/backup.mjs |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
RootLayoutClient.tsx |
software | healthy | app/RootLayoutClient.tsx |
page.tsx |
software | healthy | app/presencas/page.tsx |
page.tsx |
software | healthy | app/aulas/page.tsx |
page.tsx |
software | healthy | app/aulas/novo/page.tsx |
page.tsx |
software | healthy | app/aulas/[id]/page.tsx |
page.tsx |
software | healthy | app/planos-mensalidade/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/integrations/google-calendar/disconnect/route.ts |
route.ts |
software | healthy | app/api/integrations/google-calendar/sync/route.ts |
route.ts |
software | healthy | app/api/integrations/google-calendar/auth/route.ts |
route.ts |
software | healthy | app/api/integrations/google-calendar/callback/route.ts |
route.ts |
software | healthy | app/api/integrations/google-calendar/status/route.ts |
route.ts |
software | healthy | app/api/modelos-mensagem/route.ts |
route.ts |
software | healthy | app/api/despesas/route.ts |
route.ts |
software | healthy | app/api/despesas/[id]/route.ts |
route.ts |
software | healthy | app/api/presencas/route.ts |
route.ts |
software | healthy | app/api/presencas/[id]/route.ts |
route.ts |
software | healthy | app/api/presencas/hoje/route.ts |
route.ts |
software | healthy | app/api/auth/me/route.ts |
route.ts |
software | healthy | app/api/aulas/route.ts |
route.ts |
software | healthy | app/api/aulas/[id]/route.ts |
route.ts |
software | healthy | app/api/aulas/export-ical/route.ts |
route.ts |
software | healthy | app/api/planos-mensalidade/route.ts |
route.ts |
software | healthy | app/api/planos-mensalidade/[id]/route.ts |
route.ts |
software | healthy | app/api/relatorios/route.ts |
route.ts |
software | healthy | app/api/relatorios/html/presencas/route.ts |
route.ts |
software | healthy | app/api/relatorios/html/alunos/route.ts |
route.ts |
software | healthy | app/api/relatorios/html/mensalidades/route.ts |
route.ts |
software | healthy | app/api/relatorios/presencas-completas/route.ts |
config.ts |
software | healthy | app/api/graduation/config.ts |
route.ts |
software | healthy | app/api/dashboard/charts/route.ts |
route.ts |
software | healthy | app/api/faixa-requisitos/route.ts |
route.ts |
software | healthy | app/api/modalidades/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 |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
app |
software | healthy | app |
presencas |
software | healthy | app/presencas |
aulas |
software | healthy | app/aulas |
novo |
software | healthy | app/aulas/novo |
[id] |
software | healthy | app/aulas/[id] |
planos-mensalidade |
software | healthy | app/planos-mensalidade |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
integrations |
software | healthy | app/api/integrations |
google-calendar |
software | healthy | app/api/integrations/google-calendar |
disconnect |
software | healthy | app/api/integrations/google-calendar/disconnect |
sync |
software | healthy | app/api/integrations/google-calendar/sync |
auth |
software | healthy | app/api/integrations/google-calendar/auth |
callback |
software | healthy | app/api/integrations/google-calendar/callback |
status |
software | healthy | app/api/integrations/google-calendar/status |
modelos-mensagem |
software | healthy | app/api/modelos-mensagem |
despesas |
software | healthy | app/api/despesas |
[id] |
software | healthy | app/api/despesas/[id] |
presencas |
software | healthy | app/api/presencas |
[id] |
software | healthy | app/api/presencas/[id] |
hoje |
software | healthy | app/api/presencas/hoje |
auth |
software | healthy | app/api/auth |
me |
software | healthy | app/api/auth/me |
aulas |
software | healthy | app/api/aulas |
[id] |
software | healthy | app/api/aulas/[id] |
export-ical |
software | healthy | app/api/aulas/export-ical |
planos-mensalidade |
software | healthy | app/api/planos-mensalidade |
[id] |
software | healthy | app/api/planos-mensalidade/[id] |
relatorios |
software | healthy | app/api/relatorios |
html |
software | healthy | app/api/relatorios/html |
presencas |
software | healthy | app/api/relatorios/html/presencas |
alunos |
software | healthy | app/api/relatorios/html/alunos |
mensalidades |
software | healthy | app/api/relatorios/html/mensalidades |
presencas-completas |
software | healthy | app/api/relatorios/presencas-completas |
graduation |
software | healthy | app/api/graduation |
dashboard |
software | healthy | app/api/dashboard |
charts |
software | healthy | app/api/dashboard/charts |
faixa-requisitos |
software | healthy | app/api/faixa-requisitos |
modalidades |
software | healthy | app/api/modalidades |
[id] |
software | healthy | app/api/modalidades/[id] |
turmas |
software | healthy | app/api/turmas |
[id] |
software | healthy | app/api/turmas/[id] |
admin |
software | healthy | app/api/admin |
charts |
software | healthy | app/api/admin/charts |
pagamentos |
software | healthy | app/api/admin/pagamentos |
logs |
software | healthy | app/api/admin/logs |
academias |
software | healthy | app/api/admin/academias |
[id] |
software | healthy | app/api/admin/academias/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
RootLayoutClient |
frontend | healthy | app/RootLayoutClient.tsx |
Presencas |
frontend | healthy | app/presencas/page.tsx |
Aulas |
frontend | healthy | app/aulas/page.tsx |
NovaAula |
frontend | healthy | app/aulas/novo/page.tsx |
DetalheAula |
frontend | healthy | app/aulas/[id]/page.tsx |
PlanosMensalidade |
frontend | healthy | app/planos-mensalidade/page.tsx |
Login |
frontend | healthy | app/login/page.tsx |
Relatorios |
frontend | healthy | app/relatorios/page.tsx |
ExportarRelatorios |
frontend | healthy | app/relatorios/exportar/page.tsx |
Dashboard |
frontend | healthy | app/dashboard/page.tsx |
ToastContainer |
frontend | healthy | app/components/ToastContainer.tsx |
ModalEnvioMassa |
frontend | healthy | app/components/ModalEnvioMassa.tsx |
StatCard |
frontend | healthy | app/components/StatCard.tsx |
Pagination |
frontend | healthy | app/components/Pagination.tsx |
Breadcrumbs |
frontend | healthy | app/components/Breadcrumbs.tsx |
Sidebar |
frontend | healthy | app/components/Sidebar.tsx |
ImageEditor |
frontend | healthy | app/components/ImageEditor.tsx |
FaixaGrauCard |
frontend | healthy | app/components/FaixaGrauCard.tsx |
Turmas |
frontend | healthy | app/turmas/page.tsx |
DetalheTurma |
frontend | healthy | app/turmas/[id]/page.tsx |
NovaTurma |
frontend | healthy | app/turmas/nova/page.tsx |
Admin |
frontend | healthy | app/admin/page.tsx |
Relatorios |
frontend | healthy | app/admin/relatorios/page.tsx |
Logs |
frontend | healthy | app/admin/logs/page.tsx |
Financeiro |
frontend | healthy | app/financeiro/page.tsx |
AulasExperimentais |
frontend | healthy | app/aulas-experimentais/page.tsx |
ConverterExperimental |
frontend | healthy | app/aulas-experimentais/[id]/converter/page.tsx |
NovaAulaExperimental |
frontend | healthy | app/aulas-experimentais/nova/page.tsx |
Configuracoes |
frontend | healthy | app/configuracoes/page.tsx |
PagamentosStripe |
frontend | healthy | app/configuracoes/pagamentos/page.tsx |
GerenciarModalidades |
frontend | healthy | app/configuracoes/modalidades/page.tsx |
DadosAcademia |
frontend | healthy | app/configuracoes/academia/page.tsx |
ModelosMensagem |
frontend | healthy | app/configuracoes/mensagens/page.tsx |
GerenciarUsuarios |
frontend | healthy | app/configuracoes/usuarios/page.tsx |
RequisitosGraduacao |
frontend | healthy | app/configuracoes/requisitos/page.tsx |
Integracoes |
frontend | healthy | app/configuracoes/integracoes/page.tsx |
GerenciarProfessores |
frontend | healthy | app/configuracoes/professores/page.tsx |
Alunos |
frontend | healthy | app/alunos/page.tsx |
AlunosAusentes |
frontend | healthy | app/alunos/ausentes/page.tsx |
EditarAluno |
frontend | healthy | app/alunos/[id]/page.tsx |
PerfilAluno |
frontend | healthy | app/alunos/[id]/perfil/page.tsx |
EditarAluno |
frontend | healthy | app/alunos/[id]/editar/page.tsx |
NovoAlunoCompleto |
frontend | healthy | app/alunos/novo-completo/page.tsx |
ImportarAlunos |
frontend | healthy | app/alunos/importar/page.tsx |
Graduacao |
frontend | healthy | app/graduacao/page.tsx |
Register |
frontend | healthy | app/register/page.tsx |
Mensalidades |
frontend | healthy | app/mensalidades/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
tenants |
data | healthy | database/01_initial_schema.sql |
alunos |
data | healthy | database/01_initial_schema.sql |
turmas |
data | healthy | database/01_initial_schema.sql |
aulas |
data | healthy | database/01_initial_schema.sql |
presencas |
data | healthy | database/01_initial_schema.sql |
mensalidades |
data | healthy | database/01_initial_schema.sql |
modalidade_faixas |
data | healthy | database/12_graduation_system.sql |
graduacoes |
data | healthy | database/12_graduation_system.sql |
historico_graduacoes |
data | healthy | database/12_graduation_system.sql |
faixa_requisitos |
data | healthy | database/24_faixa_requisitos.sql |
despesas |
data | healthy | database/20_despesas.sql |
anotacoes |
data | healthy | database/25_anotacoes.sql |
usuarios |
data | healthy | database/16_usuarios.sql |
planos_mensalidade |
data | healthy | database/13_planos_mensalidade.sql |
modelos_mensagem |
data | healthy | database/27_modelos_mensagem.sql |
modalidades |
data | healthy | database/14_modalidades.sql |
professores |
data | healthy | database/15_professores.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j_lbw8hv |
software | healthy | /tmp/repobility-clone-j_lbw8hv |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/api/integrations/google-calendar/auth/route.ts |
security | healthy | app/api/integrations/google-calendar/auth/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/8087e3ee-d1fe-4300-9ca0-90db42a441a5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8087e3ee-d1fe-4300-9ca0-90db42a441a5/
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.