https://github.com/Sasicid/beca-udp
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 3 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 196 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 | proxy.ts:proxy |
activa |
software | healthy | src/components/Nav.tsx:activa |
MarcaUDP |
software | healthy | src/components/Nav.tsx:MarcaUDP |
Nav |
software | healthy | src/components/Nav.tsx:Nav |
IconoHoy |
software | healthy | src/components/Nav.tsx:IconoHoy |
IconoCalendario |
software | healthy | src/components/Nav.tsx:IconoCalendario |
IconoRotacion |
software | healthy | src/components/Nav.tsx:IconoRotacion |
IconoMaterial |
software | healthy | src/components/Nav.tsx:IconoMaterial |
IconoMas |
software | healthy | src/components/Nav.tsx:IconoMas |
SelectorTema |
software | healthy | src/components/SelectorTema.tsx:SelectorTema |
elegir |
software | healthy | src/components/SelectorTema.tsx:elegir |
Tarjeta |
software | healthy | src/components/ui.tsx:Tarjeta |
TituloSeccion |
software | healthy | src/components/ui.tsx:TituloSeccion |
Chip |
software | healthy | src/components/ui.tsx:Chip |
CargandoLista |
software | healthy | src/components/ui.tsx:CargandoLista |
Vacio |
software | healthy | src/components/ui.tsx:Vacio |
RegistrarSW |
software | healthy | src/components/RegistrarSW.tsx:RegistrarSW |
Loading |
software | healthy | src/app/loading.tsx:Loading |
manifest |
software | healthy | src/app/manifest.ts:manifest |
Hoy |
software | healthy | src/app/page.tsx:Hoy |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
marcarAvisoLeido |
software | healthy | src/app/acciones.ts:marcarAvisoLeido |
enviarPregunta |
software | healthy | src/app/acciones.ts:enviarPregunta |
GET |
software | healthy | src/app/auth/callback/route.ts:GET |
LoginPage |
software | healthy | src/app/login/page.tsx:LoginPage |
entrar |
software | healthy | src/app/login/page.tsx:entrar |
enlaceMagico |
software | healthy | src/app/login/page.tsx:enlaceMagico |
Rotacion |
software | healthy | src/app/rotacion/page.tsx:Rotacion |
Loading |
software | healthy | src/app/rotacion/[servicioId]/loading.tsx:Loading |
FichaPage |
software | healthy | src/app/rotacion/[servicioId]/page.tsx:FichaPage |
Seccion |
software | healthy | src/app/rotacion/[servicioId]/page.tsx:Seccion |
Mas |
software | healthy | src/app/mas/page.tsx:Mas |
Avisos |
software | healthy | src/app/mas/avisos/page.tsx:Avisos |
orden |
software | healthy | src/app/mas/avisos/page.tsx:orden |
QA |
software | healthy | src/app/mas/qa/page.tsx:QA |
preguntas |
software | healthy | src/app/mas/qa/page.tsx:preguntas |
Hospitales |
software | healthy | src/app/mas/hospitales/page.tsx:Hospitales |
HospitalPage |
software | healthy | src/app/mas/hospitales/[id]/page.tsx:HospitalPage |
hospital |
software | healthy | src/app/mas/hospitales/[id]/page.tsx:hospital |
esViaBibliotecaUDP |
software | healthy | src/app/material/BuscadorMaterial.tsx:esViaBibliotecaUDP |
BuscadorMaterial |
software | healthy | src/app/material/BuscadorMaterial.tsx:BuscadorMaterial |
Lista |
software | healthy | src/app/material/BuscadorMaterial.tsx:Lista |
Loading |
software | healthy | src/app/material/loading.tsx:Loading |
Material |
software | healthy | src/app/material/page.tsx:Material |
Loading |
software | healthy | src/app/calendario/loading.tsx:Loading |
Calendario |
software | healthy | src/app/calendario/page.tsx:Calendario |
VistaPersonal |
software | healthy | src/app/calendario/page.tsx:VistaPersonal |
sesion |
software | healthy | src/app/calendario/page.tsx:sesion |
Matriz |
software | healthy | src/app/calendario/page.tsx:Matriz |
celda |
software | healthy | src/app/calendario/page.tsx:celda |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DESIGN.md |
software | healthy | DESIGN.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
PRODUCT.md |
software | healthy | PRODUCT.md |
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 |
.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 |
proxy.ts |
software | healthy | proxy.ts |
next.config.ts |
software | healthy | next.config.ts |
seed.sql |
software | healthy | supabase/seed.sql |
0001_init.sql |
software | healthy | supabase/migrations/0001_init.sql |
sw.js |
software | healthy | public/sw.js |
Nav.tsx |
software | healthy | src/components/Nav.tsx |
SelectorTema.tsx |
software | healthy | src/components/SelectorTema.tsx |
ui.tsx |
software | healthy | src/components/ui.tsx |
RegistrarSW.tsx |
software | healthy | src/components/RegistrarSW.tsx |
globals.css |
software | healthy | src/app/globals.css |
loading.tsx |
software | healthy | src/app/loading.tsx |
manifest.ts |
software | healthy | src/app/manifest.ts |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
acciones.ts |
software | healthy | src/app/acciones.ts |
route.ts |
software | healthy | src/app/auth/callback/route.ts |
page.tsx |
software | healthy | src/app/login/page.tsx |
page.tsx |
software | healthy | src/app/rotacion/page.tsx |
loading.tsx |
software | healthy | src/app/rotacion/[servicioId]/loading.tsx |
page.tsx |
software | healthy | src/app/rotacion/[servicioId]/page.tsx |
page.tsx |
software | healthy | src/app/mas/page.tsx |
page.tsx |
software | healthy | src/app/mas/avisos/page.tsx |
page.tsx |
software | healthy | src/app/mas/qa/page.tsx |
page.tsx |
software | healthy | src/app/mas/hospitales/page.tsx |
page.tsx |
software | healthy | src/app/mas/hospitales/[id]/page.tsx |
BuscadorMaterial.tsx |
software | healthy | src/app/material/BuscadorMaterial.tsx |
loading.tsx |
software | healthy | src/app/material/loading.tsx |
page.tsx |
software | healthy | src/app/material/page.tsx |
loading.tsx |
software | healthy | src/app/calendario/loading.tsx |
page.tsx |
software | healthy | src/app/calendario/page.tsx |
beca.test.ts |
software | healthy | src/lib/beca.test.ts |
bibliotecas-udp.ts |
software | healthy | src/lib/bibliotecas-udp.ts |
fechas.ts |
software | healthy | src/lib/fechas.ts |
beca.ts |
software | healthy | src/lib/beca.ts |
data.ts |
software | healthy | src/lib/data.ts |
demo-data.ts |
software | healthy | src/lib/demo-data.ts |
types.ts |
software | healthy | src/lib/types.ts |
client.ts |
software | healthy | src/lib/supabase/client.ts |
server.ts |
software | healthy | src/lib/supabase/server.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 |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
login |
software | healthy | src/app/login |
rotacion |
software | healthy | src/app/rotacion |
[servicioId] |
software | healthy | src/app/rotacion/[servicioId] |
mas |
software | healthy | src/app/mas |
avisos |
software | healthy | src/app/mas/avisos |
qa |
software | healthy | src/app/mas/qa |
hospitales |
software | healthy | src/app/mas/hospitales |
[id] |
software | healthy | src/app/mas/hospitales/[id] |
material |
software | healthy | src/app/material |
calendario |
software | healthy | src/app/calendario |
lib |
software | healthy | src/lib |
supabase |
software | healthy | src/lib/supabase |
| Label | Layer | Status | Path |
|---|---|---|---|
perfiles |
data | healthy | supabase/migrations/0001_init.sql |
generaciones |
data | healthy | supabase/migrations/0001_init.sql |
hospitales |
data | healthy | supabase/migrations/0001_init.sql |
servicios |
data | healthy | supabase/migrations/0001_init.sql |
alumnos |
data | healthy | supabase/migrations/0001_init.sql |
fichas_rotacion |
data | healthy | supabase/migrations/0001_init.sql |
asignaciones |
data | healthy | supabase/migrations/0001_init.sql |
turnos |
data | healthy | supabase/migrations/0001_init.sql |
eventos |
data | healthy | supabase/migrations/0001_init.sql |
avisos |
data | healthy | supabase/migrations/0001_init.sql |
avisos_leidos |
data | healthy | supabase/migrations/0001_init.sql |
materiales |
data | healthy | supabase/migrations/0001_init.sql |
preguntas |
data | healthy | supabase/migrations/0001_init.sql |
config |
data | healthy | supabase/migrations/0001_init.sql |
cambios_log |
data | healthy | supabase/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/rotacion |
frontend | healthy | src/app/rotacion/page.tsx |
/rotacion/[servicioId] |
frontend | healthy | src/app/rotacion/[servicioId]/page.tsx |
/mas |
frontend | healthy | src/app/mas/page.tsx |
/mas/avisos |
frontend | healthy | src/app/mas/avisos/page.tsx |
/mas/qa |
frontend | healthy | src/app/mas/qa/page.tsx |
/mas/hospitales |
frontend | healthy | src/app/mas/hospitales/page.tsx |
/mas/hospitales/[id] |
frontend | healthy | src/app/mas/hospitales/[id]/page.tsx |
/material |
frontend | healthy | src/app/material/page.tsx |
/calendario |
frontend | healthy | src/app/calendario/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Nav |
frontend | healthy | src/components/Nav.tsx |
SelectorTema |
frontend | healthy | src/components/SelectorTema.tsx |
RegistrarSW |
frontend | healthy | src/components/RegistrarSW.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
Loading |
frontend | healthy | src/app/rotacion/[servicioId]/loading.tsx |
BuscadorMaterial |
frontend | healthy | src/app/material/BuscadorMaterial.tsx |
Loading |
frontend | healthy | src/app/material/loading.tsx |
Loading |
frontend | healthy | src/app/calendario/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nwu4qk5t |
software | healthy | /tmp/repobility-clone-nwu4qk5t |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_init.sql |
data | healthy | supabase/migrations/0001_init.sql |
This page is publicly accessible at:
https://repobility.com/scan/31be54bc-f1c9-47d3-834e-583fa6551b16/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/31be54bc-f1c9-47d3-834e-583fa6551b16/
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.