https://github.com/Vantar23/ams-os
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
53 raw signals (18 security + 35 graph)
Last scanned 2 months, 1 week ago · v1 · 42 actionable findings from 2 signal sources. 30 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1307 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 |
getCurrentRole |
software | healthy | proxy.ts:getCurrentRole |
redirectPreservingCookies |
software | healthy | proxy.ts:redirectPreservingCookies |
randomHex |
software | healthy | proxy.ts:randomHex |
agruparPorArea |
software | healthy | components/puestos-asignados.tsx:agruparPorArea |
formatPuestosAsignados |
software | healthy | components/puestos-asignados.tsx:formatPuestosAsignados |
PuestosAsignadosCell |
software | healthy | components/puestos-asignados.tsx:PuestosAsignadosCell |
CapitanCard |
software | healthy | components/capitan-card.tsx:CapitanCard |
uniq |
software | healthy | components/recepcion-location-fields.tsx:uniq |
RecepcionLocationFields |
software | healthy | components/recepcion-location-fields.tsx:RecepcionLocationF… |
PersonalMensajesBadge |
software | healthy | components/personal-mensajes-badge.tsx:PersonalMensajesBadge |
recargar |
software | healthy | components/personal-mensajes-badge.tsx:recargar |
onFocus |
software | healthy | components/personal-mensajes-badge.tsx:onFocus |
TurnoProvider |
software | healthy | components/turno-context.tsx:TurnoProvider |
useTurno |
software | healthy | components/turno-context.tsx:useTurno |
AsambleaFormFields |
software | healthy | components/asamblea-form-fields.tsx:AsambleaFormFields |
FechasPicker |
software | healthy | components/asamblea-form-fields.tsx:FechasPicker |
avisoMensaje |
software | healthy | components/asamblea-form-fields.tsx:avisoMensaje |
edicion |
software | healthy | components/asamblea-form-fields.tsx:edicion |
titulo |
software | healthy | components/asamblea-form-fields.tsx:titulo |
fechas |
software | healthy | components/asamblea-form-fields.tsx:fechas |
AvisoDepartamento |
software | healthy | components/asamblea-form-fields.tsx:AvisoDepartamento |
Field |
software | healthy | components/asamblea-form-fields.tsx:Field |
ChatCapitan |
software | healthy | components/chat-capitan.tsx:ChatCapitan |
PersonalToolbar |
software | healthy | components/personal-toolbar.tsx:PersonalToolbar |
Bullets |
software | healthy | components/pautas-acomodadores.tsx:Bullets |
Steps |
software | healthy | components/pautas-acomodadores.tsx:Steps |
Subheading |
software | healthy | components/pautas-acomodadores.tsx:Subheading |
PautasAcomodadores |
software | healthy | components/pautas-acomodadores.tsx:PautasAcomodadores |
RoleProvider |
software | healthy | components/role-context.tsx:RoleProvider |
useRole |
software | healthy | components/role-context.tsx:useRole |
roleLabel |
software | healthy | components/role-context.tsx:roleLabel |
AppSidebar |
software | healthy | components/app-sidebar.tsx:AppSidebar |
handleSignOut |
software | healthy | components/app-sidebar.tsx:handleSignOut |
BuscadorPersonal |
software | healthy | components/buscador-personal.tsx:BuscadorPersonal |
coincideBusqueda |
software | healthy | components/buscador-personal.tsx:coincideBusqueda |
normaliza |
software | healthy | components/buscador-personal.tsx:normaliza |
RemplazosBadge |
software | healthy | components/remplazos-badge.tsx:RemplazosBadge |
MapaImage |
software | healthy | components/mapa-image.tsx:MapaImage |
Controls |
software | healthy | components/mapa-image.tsx:Controls |
ChatPersonal |
software | healthy | components/chat-personal.tsx:ChatPersonal |
ChatBase |
software | healthy | components/chat-personal.tsx:ChatBase |
onFocus |
software | healthy | components/chat-personal.tsx:onFocus |
onSubmit |
software | healthy | components/chat-personal.tsx:onSubmit |
formatHora |
software | healthy | components/chat-personal.tsx:formatHora |
areaLabel |
software | healthy | components/areas-selector.tsx:areaLabel |
AreasSelector |
software | healthy | components/areas-selector.tsx:AreasSelector |
toggle |
software | healthy | components/areas-selector.tsx:toggle |
remove |
software | healthy | components/areas-selector.tsx:remove |
clear |
software | healthy | components/areas-selector.tsx:clear |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.mcp.json |
software | healthy | .mcp.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
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 |
puestos-asignados.tsx |
software | healthy | components/puestos-asignados.tsx |
capitan-card.tsx |
software | healthy | components/capitan-card.tsx |
recepcion-location-fields.tsx |
software | healthy | components/recepcion-location-fields.tsx |
personal-mensajes-badge.tsx |
software | healthy | components/personal-mensajes-badge.tsx |
turno-context.tsx |
software | healthy | components/turno-context.tsx |
asamblea-form-fields.tsx |
software | healthy | components/asamblea-form-fields.tsx |
chat-capitan.tsx |
software | healthy | components/chat-capitan.tsx |
personal-toolbar.tsx |
software | healthy | components/personal-toolbar.tsx |
pautas-acomodadores.tsx |
software | healthy | components/pautas-acomodadores.tsx |
role-context.tsx |
software | healthy | components/role-context.tsx |
app-sidebar.tsx |
software | healthy | components/app-sidebar.tsx |
buscador-personal.tsx |
software | healthy | components/buscador-personal.tsx |
remplazos-badge.tsx |
software | healthy | components/remplazos-badge.tsx |
mapa-image.tsx |
software | healthy | components/mapa-image.tsx |
chat-personal.tsx |
software | healthy | components/chat-personal.tsx |
areas-selector.tsx |
software | healthy | components/areas-selector.tsx |
mensajes-badge.tsx |
software | healthy | components/mensajes-badge.tsx |
turno-en-curso-badge.tsx |
software | healthy | components/turno-en-curso-badge.tsx |
notificaciones-context.tsx |
software | healthy | components/notificaciones-context.tsx |
nav-card.tsx |
software | healthy | components/nav-card.tsx |
whatsapp-icon.tsx |
software | healthy | components/whatsapp-icon.tsx |
realtime-alerts.tsx |
software | healthy | components/realtime-alerts.tsx |
disponibilidad-selector.tsx |
software | healthy | components/disponibilidad-selector.tsx |
remember-personal.tsx |
software | healthy | components/remember-personal.tsx |
primeros-auxilios-button.tsx |
software | healthy | components/primeros-auxilios-button.tsx |
asamblea-context.tsx |
software | healthy | components/asamblea-context.tsx |
turno-en-curso-card.tsx |
software | healthy | components/turno-en-curso-card.tsx |
avisos-overlay.tsx |
software | healthy | components/avisos-overlay.tsx |
search-form.tsx |
software | healthy | components/search-form.tsx |
page-header.tsx |
software | healthy | components/page-header.tsx |
portal-notificaciones.tsx |
software | healthy | components/portal-notificaciones.tsx |
table.tsx |
software | healthy | components/ui/table.tsx |
sheet.tsx |
software | healthy | components/ui/sheet.tsx |
calendar.tsx |
software | healthy | components/ui/calendar.tsx |
sidebar.tsx |
software | healthy | components/ui/sidebar.tsx |
checkbox.tsx |
software | healthy | components/ui/checkbox.tsx |
alert-dialog.tsx |
software | healthy | components/ui/alert-dialog.tsx |
dialog.tsx |
software | healthy | components/ui/dialog.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
ui |
software | healthy | components/ui |
app |
software | healthy | app |
hermana-apoyo |
software | healthy | app/hermana-apoyo |
[access_token] |
software | healthy | app/hermana-apoyo/[access_token] |
mapa |
software | healthy | app/hermana-apoyo/[access_token]/mapa |
incidencias |
software | healthy | app/hermana-apoyo/[access_token]/incidencias |
recepcion-local |
software | healthy | app/hermana-apoyo/[access_token]/recepcion-local |
instrucciones |
software | healthy | app/hermana-apoyo/[access_token]/instrucciones |
asistencia |
software | healthy | app/hermana-apoyo/[access_token]/asistencia |
mensajes |
software | healthy | app/hermana-apoyo/[access_token]/mensajes |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
cron |
software | healthy | app/api/cron |
recordatorios |
software | healthy | app/api/cron/recordatorios |
restablecer |
software | healthy | app/restablecer |
sub-aux |
software | healthy | app/restablecer/sub-aux |
[token] |
software | healthy | app/restablecer/sub-aux/[token] |
capitanes |
software | healthy | app/restablecer/capitanes |
[token] |
software | healthy | app/restablecer/capitanes/[token] |
incidencia |
software | healthy | app/incidencia |
[token] |
software | healthy | app/incidencia/[token] |
acomodador |
software | healthy | app/acomodador |
[access_token] |
software | healthy | app/acomodador/[access_token] |
mapa |
software | healthy | app/acomodador/[access_token]/mapa |
incidencias |
software | healthy | app/acomodador/[access_token]/incidencias |
recepcion-local |
software | healthy | app/acomodador/[access_token]/recepcion-local |
instrucciones |
software | healthy | app/acomodador/[access_token]/instrucciones |
asistencia |
software | healthy | app/acomodador/[access_token]/asistencia |
mensajes |
software | healthy | app/acomodador/[access_token]/mensajes |
acceso |
software | healthy | app/acceso |
[token] |
software | healthy | app/acceso/[token] |
registro |
software | healthy | app/registro |
hermanas-de-apoyo |
software | healthy | app/registro/hermanas-de-apoyo |
[token] |
software | healthy | app/registro/hermanas-de-apoyo/[token] |
acomodadores |
software | healthy | app/registro/acomodadores |
[token] |
software | healthy | app/registro/acomodadores/[token] |
sub-aux |
software | healthy | app/registro/sub-aux |
[token] |
software | healthy | app/registro/sub-aux/[token] |
capitanes |
software | healthy | app/registro/capitanes |
[token] |
software | healthy | app/registro/capitanes/[token] |
(app) |
software | healthy | app/(app) |
hermanas-de-apoyo |
software | healthy | app/(app)/hermanas-de-apoyo |
avisos |
software | healthy | app/(app)/avisos |
acomodadores |
software | healthy | app/(app)/acomodadores |
puestos |
software | healthy | app/(app)/puestos |
ajustes |
software | healthy | app/(app)/ajustes |
mapa |
software | healthy | app/(app)/mapa |
incidencias |
software | healthy | app/(app)/incidencias |
pautas |
software | healthy | app/(app)/pautas |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260604000001_recepcion_local_campos.sql |
data | healthy | supabase/migrations/20260604000001_recepcion_local_campos.s… |
20260430235536_remote.sql |
data | healthy | supabase/migrations/20260430235536_remote.sql |
20260430203359_remote.sql |
data | healthy | supabase/migrations/20260430203359_remote.sql |
20260610000001_asignaciones_hermanas.sql |
data | healthy | supabase/migrations/20260610000001_asignaciones_hermanas.sql |
20260614000007_asistencia_share_token.sql |
data | healthy | supabase/migrations/20260614000007_asistencia_share_token.s… |
20260612000006_primeros_auxilios.sql |
data | healthy | supabase/migrations/20260612000006_primeros_auxilios.sql |
20260430200840_remote.sql |
data | healthy | supabase/migrations/20260430200840_remote.sql |
20260430220322_remote.sql |
data | healthy | supabase/migrations/20260430220322_remote.sql |
20260614000006_accesos_pase_cupo.sql |
data | healthy | supabase/migrations/20260614000006_accesos_pase_cupo.sql |
20260612000003_mensajes_no_leidos.sql |
data | healthy | supabase/migrations/20260612000003_mensajes_no_leidos.sql |
20260506023414_remote.sql |
data | healthy | supabase/migrations/20260506023414_remote.sql |
20260613000006_avisos.sql |
data | healthy | supabase/migrations/20260613000006_avisos.sql |
20260613000004_capitan_cancelar_reemplazo.sql |
data | healthy | supabase/migrations/20260613000004_capitan_cancelar_reempla… |
20260611000001_hermana_get_asignaciones.sql |
data | healthy | supabase/migrations/20260611000001_hermana_get_asignaciones… |
20260614000001_asignaciones_hermanas_realtime.sql |
data | healthy | supabase/migrations/20260614000001_asignaciones_hermanas_re… |
20260521000003_asistencia_historial.sql |
data | healthy | supabase/migrations/20260521000003_asistencia_historial.sql |
20260614000008_conteos_admin.sql |
data | healthy | supabase/migrations/20260614000008_conteos_admin.sql |
20260430210705_remote.sql |
data | healthy | supabase/migrations/20260430210705_remote.sql |
20260613000002_recordatorios_turno.sql |
data | healthy | supabase/migrations/20260613000002_recordatorios_turno.sql |
20260507225545_remote.sql |
data | healthy | supabase/migrations/20260507225545_remote.sql |
20260430084605_remote.sql |
data | healthy | supabase/migrations/20260430084605_remote.sql |
20260501011519_remote.sql |
data | healthy | supabase/migrations/20260501011519_remote.sql |
20260501000036_remote.sql |
data | healthy | supabase/migrations/20260501000036_remote.sql |
20260603000001_sub_aux_acceso_total.sql |
data | healthy | supabase/migrations/20260603000001_sub_aux_acceso_total.sql |
20260430084113_remote.sql |
data | healthy | supabase/migrations/20260430084113_remote.sql |
20260430235008_remote.sql |
data | healthy | supabase/migrations/20260430235008_remote.sql |
20260613000001_asistencia_remplazos.sql |
data | healthy | supabase/migrations/20260613000001_asistencia_remplazos.sql |
20260521000004_incidencias.sql |
data | healthy | supabase/migrations/20260521000004_incidencias.sql |
20260430210217_remote.sql |
data | healthy | supabase/migrations/20260430210217_remote.sql |
20260430231925_remote.sql |
data | healthy | supabase/migrations/20260430231925_remote.sql |
20260612000006_conteos_capitan.sql |
data | healthy | supabase/migrations/20260612000006_conteos_capitan.sql |
20260612000008_incidencias_share_token.sql |
data | healthy | supabase/migrations/20260612000008_incidencias_share_token.… |
20260614000005_acceso_pase_open_nombre.sql |
data | healthy | supabase/migrations/20260614000005_acceso_pase_open_nombre.… |
20260430204915_remote.sql |
data | healthy | supabase/migrations/20260430204915_remote.sql |
20260430081951_remote.sql |
data | healthy | supabase/migrations/20260430081951_remote.sql |
20260612000002_hermanas_portal_completo.sql |
data | healthy | supabase/migrations/20260612000002_hermanas_portal_completo… |
20260501000637_remote.sql |
data | healthy | supabase/migrations/20260501000637_remote.sql |
20260430211302_remote.sql |
data | healthy | supabase/migrations/20260430211302_remote.sql |
20260506024155_remote.sql |
data | healthy | supabase/migrations/20260506024155_remote.sql |
20260430080157_remote.sql |
data | healthy | supabase/migrations/20260430080157_remote.sql |
20260612000001_mensajes.sql |
data | healthy | supabase/migrations/20260612000001_mensajes.sql |
20260613000005_remplazos_realtime.sql |
data | healthy | supabase/migrations/20260613000005_remplazos_realtime.sql |
20260507171227_remote.sql |
data | healthy | supabase/migrations/20260507171227_remote.sql |
20260506033216_remote.sql |
data | healthy | supabase/migrations/20260506033216_remote.sql |
20260430083248_remote.sql |
data | healthy | supabase/migrations/20260430083248_remote.sql |
20260613000003_recordatorios_capitanes.sql |
data | healthy | supabase/migrations/20260613000003_recordatorios_capitanes.… |
20260506033144_remote.sql |
data | healthy | supabase/migrations/20260506033144_remote.sql |
20260430202144_remote.sql |
data | healthy | supabase/migrations/20260430202144_remote.sql |
20260614000003_accesos.sql |
data | healthy | supabase/migrations/20260614000003_accesos.sql |
20260612000005_mensajes_capitan.sql |
data | healthy | supabase/migrations/20260612000005_mensajes_capitan.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::proxy.ts |
security | healthy | proxy.ts |
auth::app/(app)/puestos/puestos-client.tsx |
security | healthy | app/(app)/puestos/puestos-client.tsx |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::components/realtime-alerts.tsx |
security | healthy | components/realtime-alerts.tsx |
auth::lib/supabase/realtime.ts |
security | healthy | lib/supabase/realtime.ts |
auth::components/avisos-overlay.tsx |
security | healthy | components/avisos-overlay.tsx |
auth::app/register/page.tsx |
security | healthy | app/register/page.tsx |
auth::app/(app)/mensajes/mensajes-client.tsx |
security | healthy | app/(app)/mensajes/mensajes-client.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.100.18 |
network | healthy | next.config.ts |
3.074.149.198 |
network | healthy | components/whatsapp-icon.tsx |
4.487.709.306 |
network | healthy | components/whatsapp-icon.tsx |
1.694.625.712 |
network | healthy | components/whatsapp-icon.tsx |
1.871.118.571 |
network | healthy | components/whatsapp-icon.tsx |
3.741.982.998 |
network | healthy | components/whatsapp-icon.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
PautasPage |
frontend | healthy | app/(app)/pautas/page.tsx |
RegisterPage |
frontend | healthy | app/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7xvoowuk |
software | healthy | /tmp/repobility-clone-7xvoowuk |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260610000001_asignaciones_hermanas.sql |
This page is publicly accessible at:
https://repobility.com/scan/63b95991-d8ec-43ea-91e4-ebfeefacf1bd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/63b95991-d8ec-43ea-91e4-ebfeefacf1bd/
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.