https://github.com/VictorVilelaDuarte/guia-sbs
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
51 raw signals (0 security + 51 graph)
Last scanned 2 months, 1 week ago · v1 · 51 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 825 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 |
|---|---|---|---|
main |
software | healthy | prisma/migrate-unify-produto.ts:main |
main |
software | healthy | prisma/seed.ts:main |
Table |
software | healthy | src/components/ui/table.tsx:Table |
TableHeader |
software | healthy | src/components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | src/components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | src/components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | src/components/ui/table.tsx:TableRow |
TableHead |
software | healthy | src/components/ui/table.tsx:TableHead |
TableCell |
software | healthy | src/components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | src/components/ui/table.tsx:TableCaption |
Checkbox |
software | healthy | src/components/ui/checkbox.tsx:Checkbox |
Avatar |
software | healthy | src/components/ui/avatar.tsx:Avatar |
AvatarImage |
software | healthy | src/components/ui/avatar.tsx:AvatarImage |
AvatarFallback |
software | healthy | src/components/ui/avatar.tsx:AvatarFallback |
AvatarBadge |
software | healthy | src/components/ui/avatar.tsx:AvatarBadge |
AvatarGroup |
software | healthy | src/components/ui/avatar.tsx:AvatarGroup |
AvatarGroupCount |
software | healthy | src/components/ui/avatar.tsx:AvatarGroupCount |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
Dialog |
software | healthy | src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | src/components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | src/components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | src/components/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | src/components/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | src/components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | src/components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | src/components/ui/dialog.tsx:DialogDescription |
DropdownMenu |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenu |
DropdownMenuPortal |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuPortal |
DropdownMenuTrigger |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuTrigger |
DropdownMenuContent |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuContent |
DropdownMenuGroup |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuGroup |
DropdownMenuLabel |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuLabel |
DropdownMenuItem |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuItem |
DropdownMenuSub |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSub |
DropdownMenuSubTrigger |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSubTrigger |
DropdownMenuSubContent |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSubContent |
DropdownMenuCheckboxItem |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuCheckboxItem |
DropdownMenuRadioGroup |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuRadioGroup |
DropdownMenuRadioItem |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuRadioItem |
DropdownMenuSeparator |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSeparator |
DropdownMenuShortcut |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuShortcut |
Button |
software | healthy | src/components/ui/button.tsx:Button |
Card |
software | healthy | src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | src/components/ui/card.tsx:CardDescription |
CardAction |
software | healthy | src/components/ui/card.tsx:CardAction |
CardContent |
software | healthy | src/components/ui/card.tsx:CardContent |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DOCUMENTATION.md |
software | healthy | DOCUMENTATION.md |
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 |
prisma.config.ts |
software | healthy | prisma.config.ts |
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 |
busca-inteligente.md |
software | healthy | docs/busca-inteligente.md |
analytics.md |
software | healthy | docs/analytics.md |
seo.md |
software | healthy | docs/seo.md |
multitenant.md |
software | healthy | docs/multitenant.md |
migrate-unify-produto.ts |
software | healthy | prisma/migrate-unify-produto.ts |
seed.ts |
software | healthy | prisma/seed.ts |
auth.config.ts |
software | healthy | src/auth.config.ts |
middleware.ts |
software | healthy | src/middleware.ts |
next-auth.d.ts |
software | healthy | src/types/next-auth.d.ts |
table.tsx |
software | healthy | src/components/ui/table.tsx |
checkbox.tsx |
software | healthy | src/components/ui/checkbox.tsx |
avatar.tsx |
software | healthy | src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
switch.tsx |
software | healthy | src/components/ui/switch.tsx |
textarea.tsx |
software | healthy | src/components/ui/textarea.tsx |
separator.tsx |
software | healthy | src/components/ui/separator.tsx |
sonner.tsx |
software | healthy | src/components/ui/sonner.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
select.tsx |
software | healthy | src/components/ui/select.tsx |
label.tsx |
software | healthy | src/components/ui/label.tsx |
subcategorias-manager.tsx |
software | healthy | src/components/admin/subcategorias-manager.tsx |
sidebar.tsx |
software | healthy | src/components/admin/sidebar.tsx |
criar-comercio-dialog.tsx |
software | healthy | src/components/admin/criar-comercio-dialog.tsx |
usuarios-actions.tsx |
software | healthy | src/components/admin/usuarios-actions.tsx |
criar-usuario-dialog.tsx |
software | healthy | src/components/admin/criar-usuario-dialog.tsx |
ponto-turistico-form.tsx |
software | healthy | src/components/admin/ponto-turistico-form.tsx |
ponto-turistico-fotos.tsx |
software | healthy | src/components/admin/ponto-turistico-fotos.tsx |
plano-dialog.tsx |
software | healthy | src/components/admin/plano-dialog.tsx |
comercios-actions.tsx |
software | healthy | src/components/admin/comercios-actions.tsx |
comercios-filtros.tsx |
software | healthy | src/components/admin/comercios-filtros.tsx |
pontos-turisticos-manager.tsx |
software | healthy | src/components/admin/pontos-turisticos-manager.tsx |
galeria-fotos.tsx |
software | healthy | src/components/public/galeria-fotos.tsx |
catalogo-view.tsx |
software | healthy | src/components/public/catalogo-view.tsx |
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 |
prisma |
software | healthy | prisma |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
admin |
software | healthy | src/components/admin |
public |
software | healthy | src/components/public |
analytics |
software | healthy | src/components/public/analytics |
cardapio |
software | healthy | src/components/public/cardapio |
home |
software | healthy | src/components/public/home |
comerciante |
software | healthy | src/components/comerciante |
cardapio |
software | healthy | src/components/comerciante/cardapio |
seo |
software | healthy | src/components/seo |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
subcategorias |
software | healthy | src/app/api/subcategorias |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
admin |
software | healthy | src/app/api/admin |
subcategorias |
software | healthy | src/app/api/admin/subcategorias |
[id] |
software | healthy | src/app/api/admin/subcategorias/[id] |
pontos-turisticos |
software | healthy | src/app/api/admin/pontos-turisticos |
[id] |
software | healthy | src/app/api/admin/pontos-turisticos/[id] |
fotos |
software | healthy | src/app/api/admin/pontos-turisticos/[id]/fotos |
comercios |
software | healthy | src/app/api/admin/comercios |
[id] |
software | healthy | src/app/api/admin/comercios/[id] |
planos |
software | healthy | src/app/api/admin/planos |
[id] |
software | healthy | src/app/api/admin/planos/[id] |
usuarios |
software | healthy | src/app/api/admin/usuarios |
[id] |
software | healthy | src/app/api/admin/usuarios/[id] |
track |
software | healthy | src/app/api/track |
comerciante |
software | healthy | src/app/api/comerciante |
upload |
software | healthy | src/app/api/comerciante/upload |
produtos |
software | healthy | src/app/api/comerciante/produtos |
[id] |
software | healthy | src/app/api/comerciante/produtos/[id] |
fotos |
software | healthy | src/app/api/comerciante/fotos |
[id] |
software | healthy | src/app/api/comerciante/fotos/[id] |
cardapio |
software | healthy | src/app/api/comerciante/cardapio |
ordem |
software | healthy | src/app/api/comerciante/cardapio/ordem |
itens |
software | healthy | src/app/api/comerciante/cardapio/itens |
[id] |
software | healthy | src/app/api/comerciante/cardapio/itens/[id] |
categorias |
software | healthy | src/app/api/comerciante/cardapio/categorias |
[id] |
software | healthy | src/app/api/comerciante/cardapio/categorias/[id] |
eventos |
software | healthy | src/app/api/comerciante/eventos |
[id] |
software | healthy | src/app/api/comerciante/eventos/[id] |
comercio |
software | healthy | src/app/api/comerciante/comercio |
tags |
software | healthy | src/app/api/comerciante/tags |
[id] |
software | healthy | src/app/api/comerciante/tags/[id] |
mapa |
software | healthy | src/app/mapa |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/mapa |
frontend | healthy | src/app/mapa/page.tsx |
/admin/login |
frontend | healthy | src/app/admin/login/page.tsx |
/admin/(painel) |
frontend | healthy | src/app/admin/(painel)/page.tsx |
/admin/(painel)/subcategorias |
frontend | healthy | src/app/admin/(painel)/subcategorias/page.tsx |
/admin/(painel)/dashboard |
frontend | healthy | src/app/admin/(painel)/dashboard/page.tsx |
/admin/(painel)/eventos |
frontend | healthy | src/app/admin/(painel)/eventos/page.tsx |
/admin/(painel)/pontos-turisticos |
frontend | healthy | src/app/admin/(painel)/pontos-turisticos/page.tsx |
/admin/(painel)/pontos-turisticos/[id] |
frontend | healthy | src/app/admin/(painel)/pontos-turisticos/[id]/page.tsx |
/admin/(painel)/comercios |
frontend | healthy | src/app/admin/(painel)/comercios/page.tsx |
/admin/(painel)/comercios/[id] |
frontend | healthy | src/app/admin/(painel)/comercios/[id]/page.tsx |
/admin/(painel)/planos |
frontend | healthy | src/app/admin/(painel)/planos/page.tsx |
/admin/(painel)/usuarios |
frontend | healthy | src/app/admin/(painel)/usuarios/page.tsx |
/comerciante/dashboard |
frontend | healthy | src/app/comerciante/dashboard/page.tsx |
/(public) |
frontend | healthy | src/app/(public)/page.tsx |
/(public)/[categoria] |
frontend | healthy | src/app/(public)/[categoria]/page.tsx |
/(public)/busca |
frontend | healthy | src/app/(public)/busca/page.tsx |
/(public)/eventos |
frontend | healthy | src/app/(public)/eventos/page.tsx |
/(public)/sao-bento-do-sapucai |
frontend | healthy | src/app/(public)/sao-bento-do-sapucai/page.tsx |
/(public)/pontos-turisticos |
frontend | healthy | src/app/(public)/pontos-turisticos/page.tsx |
/(public)/pontos-turisticos/[slug] |
frontend | healthy | src/app/(public)/pontos-turisticos/[slug]/page.tsx |
/(public)/comercios |
frontend | healthy | src/app/(public)/comercios/page.tsx |
/(public)/para-comerciantes |
frontend | healthy | src/app/(public)/para-comerciantes/page.tsx |
/(public)/vitrine/[slug] |
frontend | healthy | src/app/(public)/vitrine/[slug]/page.tsx |
/(public)/vitrine/[slug]/catalogo |
frontend | healthy | src/app/(public)/vitrine/[slug]/catalogo/page.tsx |
/(public)/vitrine/[slug]/cardapio |
frontend | healthy | src/app/(public)/vitrine/[slug]/cardapio/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/auth.config.ts |
security | healthy | src/auth.config.ts |
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::src/app/admin/login/page.tsx |
security | healthy | src/app/admin/login/page.tsx |
auth::package.json |
security | healthy | package.json |
auth::src/components/admin/sidebar.tsx |
security | healthy | src/components/admin/sidebar.tsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
auth::src/types/next-auth.d.ts |
security | healthy | src/types/next-auth.d.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
AdminLayout |
frontend | healthy | src/app/admin/layout.tsx |
LoginPage |
frontend | healthy | src/app/admin/login/page.tsx |
AdminPage |
frontend | healthy | src/app/admin/(painel)/page.tsx |
PublicLayout |
frontend | healthy | src/app/(public)/layout.tsx |
ParaComerciantesPage |
frontend | healthy | src/app/(public)/para-comerciantes/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.247 |
network | healthy | next.config.ts |
192.168.1.102 |
network | healthy | next.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-94w6lrac |
software | healthy | /tmp/repobility-clone-94w6lrac |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/1a6882a2-8757-4c60-a7be-5c4cc85ca3b0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1a6882a2-8757-4c60-a7be-5c4cc85ca3b0/
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.