https://github.com/dann1103-eng/caaa-app
· scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)
50 raw signals (0 security + 50 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -15.4 (diff) · 39 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1858 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 |
|---|---|---|---|
flushBuffer |
software | healthy | supabase/dump/split_data.mjs:flushBuffer |
rateAllow |
software | healthy | supabase/functions/auth/index.ts:rateAllow |
rows |
software | healthy | supabase/functions/auth/index.ts:rows |
broadcast |
software | healthy | supabase/functions/_shared/realtime.ts:broadcast |
errJson |
software | healthy | supabase/functions/_shared/errors.ts:errJson |
jsonError |
software | healthy | supabase/functions/_shared/errors.ts:jsonError |
readClaimsOrThrow |
software | healthy | supabase/functions/_shared/auth.ts:readClaimsOrThrow |
authRequired |
software | healthy | supabase/functions/_shared/auth.ts:authRequired |
if |
software | healthy | supabase/functions/_shared/auth.ts:if |
requireRole |
software | healthy | supabase/functions/_shared/auth.ts:requireRole |
getClaims |
software | healthy | supabase/functions/_shared/auth.ts:getClaims |
ENV_ALLOWED |
software | healthy | supabase/functions/_shared/cors.ts:ENV_ALLOWED |
corsHeaders |
software | healthy | supabase/functions/_shared/cors.ts:corsHeaders |
handlePreflight |
software | healthy | supabase/functions/_shared/cors.ts:handlePreflight |
parseExpiresToSeconds |
software | healthy | supabase/functions/_shared/jwt.ts:parseExpiresToSeconds |
signJwt |
software | healthy | supabase/functions/_shared/jwt.ts:signJwt |
verifyJwt |
software | healthy | supabase/functions/_shared/jwt.ts:verifyJwt |
bearer |
software | healthy | supabase/functions/_shared/jwt.ts:bearer |
logAuditoria |
software | healthy | supabase/functions/_shared/audit.ts:logAuditoria |
actor_rol |
software | healthy | supabase/functions/_shared/audit.ts:actor_rol |
clientIp |
software | healthy | supabase/functions/_shared/audit.ts:clientIp |
withTransaction |
software | healthy | supabase/functions/_shared/db.ts:withTransaction |
query |
software | healthy | supabase/functions/_shared/db.ts:query |
checkAutoReanudacionEnabled |
software | healthy | legacy/CAA-backend/server.js:checkAutoReanudacionEnabled |
notificarUsuario |
software | healthy | legacy/CAA-backend/utils/notificaciones.js:notificarUsuario |
notificarRoles |
software | healthy | legacy/CAA-backend/utils/notificaciones.js:notificarRoles |
clean |
software | healthy | legacy/CAA-backend/utils/mailer.js:clean |
PASS |
software | healthy | legacy/CAA-backend/utils/mailer.js:PASS |
APP_URL |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:APP_URL |
esc |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:esc |
hhmm |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:hhmm |
baseLayout |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:baseLayout |
vueloRow |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:vueloRow |
horarioAlumnoEmail |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:horarioAlumnoEma… |
horarioInstructorEmail |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:horarioInstructo… |
examenFinalEmail |
software | healthy | legacy/CAA-backend/utils/emailTemplates.js:examenFinalEmail |
actualizarHorasAeronave |
software | healthy | legacy/CAA-backend/utils/aeronaveUtils.js:actualizarHorasAe… |
syncProximaRevisionAeronave |
software | healthy | legacy/CAA-backend/utils/aeronaveUtils.js:syncProximaRevisi… |
resolverIdInstructor |
software | healthy | legacy/CAA-backend/utils/instructorHelpers.js:resolverIdIns… |
getSemanaActual |
software | healthy | legacy/CAA-backend/utils/instructorHelpers.js:getSemanaActu… |
getSemanaProxima |
software | healthy | legacy/CAA-backend/utils/instructorHelpers.js:getSemanaProx… |
registrarHorasInstructor |
software | healthy | legacy/CAA-backend/utils/instructorHelpers.js:registrarHora… |
drawHeader |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:drawHeader |
drawFooter |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:drawFooter |
generarFacturaPDF |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:generarFacturaPDF |
generarReciboPDF |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:generarReciboPDF |
money |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:money |
periodoLabel |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:periodoLabel |
headerCompacto |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:headerCompacto |
generarPlanillaPDF |
software | healthy | legacy/CAA-backend/utils/pdfGenerator.js:generarPlanillaPDF |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
DESIGN.md |
software | healthy | DESIGN.md |
DEPLOY.md |
software | healthy | DEPLOY.md |
README.md |
software | healthy | README.md |
SECURITY.md |
software | healthy | SECURITY.md |
PLAN_IMPLEMENTACION.md |
software | healthy | PLAN_IMPLEMENTACION.md |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | supabase/README.md |
config.toml |
software | healthy | supabase/config.toml |
backfill_tarifa_id_aeronave.sql |
software | healthy | supabase/dump/backfill_tarifa_id_aeronave.sql |
data_operational.sql |
software | healthy | supabase/dump/data_operational.sql |
split_data.mjs |
software | healthy | supabase/dump/split_data.mjs |
data_catalog.sql |
software | healthy | supabase/dump/data_catalog.sql |
seed_usuario_taller.sql |
software | healthy | supabase/dump/seed_usuario_taller.sql |
schema.sql |
software | healthy | supabase/dump/schema.sql |
reset_loadsheets_prueba.sql |
software | healthy | supabase/dump/reset_loadsheets_prueba.sql |
limpieza_taller_demo.sql |
software | healthy | supabase/dump/limpieza_taller_demo.sql |
reset_vuelo16_prueba.sql |
software | healthy | supabase/dump/reset_vuelo16_prueba.sql |
clean.mjs |
software | healthy | supabase/dump/clean.mjs |
backfill_demo_alumnos.sql |
software | healthy | supabase/dump/backfill_demo_alumnos.sql |
data_all.sql |
software | healthy | supabase/dump/data_all.sql |
reubicar_vuelos_semana_actual.sql |
software | healthy | supabase/dump/reubicar_vuelos_semana_actual.sql |
seed_taller_inspecciones_flota.sql |
software | healthy | supabase/dump/seed_taller_inspecciones_flota.sql |
seed_semana_siguiente.sql |
software | healthy | supabase/dump/seed_semana_siguiente.sql |
reset_admin_fin.sql |
software | healthy | supabase/dump/reset_admin_fin.sql |
seed_taller_demo.sql |
software | healthy | supabase/dump/seed_taller_demo.sql |
fix_modelos_aeronave_PROPUESTO.sql |
software | healthy | supabase/dump/fix_modelos_aeronave_PROPUESTO.sql |
seed_vuelos_prueba.sql |
software | healthy | supabase/dump/seed_vuelos_prueba.sql |
schema_clean.sql |
software | healthy | supabase/dump/schema_clean.sql |
index.ts |
software | healthy | supabase/functions/administracion/index.ts |
index.ts |
software | healthy | supabase/functions/auth/index.ts |
import_map.json |
software | healthy | supabase/functions/_shared/import_map.json |
realtime.ts |
software | healthy | supabase/functions/_shared/realtime.ts |
errors.ts |
software | healthy | supabase/functions/_shared/errors.ts |
auth.ts |
software | healthy | supabase/functions/_shared/auth.ts |
cors.ts |
software | healthy | supabase/functions/_shared/cors.ts |
jwt.ts |
software | healthy | supabase/functions/_shared/jwt.ts |
audit.ts |
software | healthy | supabase/functions/_shared/audit.ts |
db.ts |
software | healthy | supabase/functions/_shared/db.ts |
PORTING_PLAN.md |
software | healthy | supabase/docs/PORTING_PLAN.md |
REALTIME_CHANNELS.md |
software | healthy | supabase/docs/REALTIME_CHANNELS.md |
20260601000008_fase3_pago_teoria.sql |
software | healthy | supabase/migrations/20260601000008_fase3_pago_teoria.sql |
20260601000005_fase3_material_unidad.sql |
software | healthy | supabase/migrations/20260601000005_fase3_material_unidad.sql |
20260527000001_init_schema.sql |
software | healthy | supabase/migrations/20260527000001_init_schema.sql |
20260601000007_fase3_notificaciones.sql |
software | healthy | supabase/migrations/20260601000007_fase3_notificaciones.sql |
20260527000003_data_operational.sql |
software | healthy | supabase/migrations/20260527000003_data_operational.sql |
20260601000001_fase1_nota_multa_extracurricular.sql |
software | healthy | supabase/migrations/20260601000001_fase1_nota_multa_extracu… |
20260601000002_fase1b_solicitud_extracurricular.sql |
software | healthy | supabase/migrations/20260601000002_fase1b_solicitud_extracu… |
20260601000004_fase3_examenes_aac.sql |
software | healthy | supabase/migrations/20260601000004_fase3_examenes_aac.sql |
20260601000003_fase2_contratos_catalogo.sql |
software | healthy | supabase/migrations/20260601000003_fase2_contratos_catalogo… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api |
api | healthy | legacy/CAA-backend/server.js |
USE /uploads |
api | healthy | legacy/CAA-backend/server.js |
GET /api/health |
api | healthy | legacy/CAA-backend/server.js |
USE /api/auth |
api | healthy | legacy/CAA-backend/server.js |
USE /api/alumno |
api | healthy | legacy/CAA-backend/server.js |
USE /api/agendar |
api | healthy | legacy/CAA-backend/server.js |
USE /api/programacion |
api | healthy | legacy/CAA-backend/server.js |
USE /api/admin |
api | healthy | legacy/CAA-backend/server.js |
USE /api/usuario |
api | healthy | legacy/CAA-backend/server.js |
USE /api/calendario |
api | healthy | legacy/CAA-backend/server.js |
USE /api/turno |
api | healthy | legacy/CAA-backend/server.js |
USE /api/instructor |
api | healthy | legacy/CAA-backend/server.js |
USE /api/metar |
api | healthy | legacy/CAA-backend/server.js |
USE /api/administracion |
api | healthy | legacy/CAA-backend/server.js |
USE /api/taller |
api | healthy | legacy/CAA-backend/server.js |
USE /api/notificaciones |
api | healthy | legacy/CAA-backend/server.js |
GET /mi-horario |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /licencia |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-info |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-proximo-mantenimiento |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /bloques-bloqueados |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /condiciones-cancelacion |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-cuenta |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-cuenta/extracto |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-avance-curso |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mis-documentos |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mis-documentos/:id/archivo-url |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-historial |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mi-aula-virtual |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
POST /vuelos/:id_vuelo/solicitar-cancelacion |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
DELETE /solicitudes-cancelacion/:id_solicitud_cancelacion |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /mis-solicitudes-cancelacion |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /vuelos/:id_vuelo/plan-vuelo |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PUT /vuelos/:id_vuelo/plan-vuelo |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PATCH /vuelos/:id_vuelo/plan-vuelo/completar |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /vuelos/:id_vuelo/weight-balance |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PUT /vuelos/:id_vuelo/weight-balance |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PATCH /vuelos/:id_vuelo/weight-balance/completar |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /vuelos/:id_vuelo/loadsheet |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PUT /vuelos/:id_vuelo/loadsheet |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
POST /vuelos/:id_vuelo/send-loadsheet |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PATCH /vuelos/:id_vuelo/loadsheet/completar |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /vuelos/:id/reporte-vuelo |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PUT /vuelos/:id/reporte-vuelo |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PATCH /vuelos/:id/reporte-vuelo/enviar |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /reportes-pendientes |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /reportes-completados |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
PATCH /vuelos/:id/reporte-vuelo/firmar |
api | healthy | legacy/CAA-backend/routes/alumnoRoutes.js |
GET /dashboard |
api | healthy | legacy/CAA-backend/routes/tallerRoutes.js |
GET /componentes |
api | healthy | legacy/CAA-backend/routes/tallerRoutes.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | CAA-frontend/src/App.jsx |
AdministracionLayoutAuto |
frontend | healthy | CAA-frontend/src/components/AdministracionLayout/Administra… |
AdministracionLayout |
frontend | healthy | CAA-frontend/src/components/AdministracionLayout/Administra… |
AdminCalendar |
frontend | healthy | CAA-frontend/src/components/AdminCalendar/AdminCalendar.jsx |
SignaturePad |
frontend | healthy | CAA-frontend/src/components/SignaturePad/SignaturePad.jsx |
AlumnoPerfilModal |
frontend | healthy | CAA-frontend/src/components/AlumnoPerfilModal/AlumnoPerfilM… |
IniciarMantenimientoModal |
frontend | healthy | CAA-frontend/src/components/IniciarMantenimientoModal/Inici… |
OperacionesWidget |
frontend | healthy | CAA-frontend/src/components/OperacionesWidget/OperacionesWi… |
TallerSidebar |
frontend | healthy | CAA-frontend/src/components/TallerSidebar/TallerSidebar.jsx |
MetarWidget |
frontend | healthy | CAA-frontend/src/components/MetarWidget/MetarWidget.jsx |
AgendarCalendar |
frontend | healthy | CAA-frontend/src/components/AgendarCalendar/AgendarCalendar… |
NotificationBell |
frontend | healthy | CAA-frontend/src/components/NotificationBell/NotificationBe… |
ReporteVueloModal |
frontend | healthy | CAA-frontend/src/components/ReporteVueloModal/ReporteVueloM… |
AdministracionSidebar |
frontend | healthy | CAA-frontend/src/components/AdministracionSidebar/Administr… |
TallerLayout |
frontend | healthy | CAA-frontend/src/components/TallerLayout/TallerLayout.jsx |
TallerLayoutAuto |
frontend | healthy | CAA-frontend/src/components/TallerLayout/TallerLayoutAuto.j… |
Footer |
frontend | healthy | CAA-frontend/src/components/Footer/Footer.jsx |
MantenimientoResumenWidget |
frontend | healthy | CAA-frontend/src/components/ProgWidgets/MantenimientoResume… |
VuelosActivosWidget |
frontend | healthy | CAA-frontend/src/components/ProgWidgets/VuelosActivosWidget… |
EstadoFlotaWidget |
frontend | healthy | CAA-frontend/src/components/ProgWidgets/EstadoFlotaWidget.j… |
TickerBar |
frontend | healthy | CAA-frontend/src/components/TickerBar/TickerBar.jsx |
AdminLayout |
frontend | healthy | CAA-frontend/src/components/AdminLayout/AdminLayout.jsx |
EstadoOperacionesWidget |
frontend | healthy | CAA-frontend/src/components/EstadoOperacionesWidget/EstadoO… |
CancelarVueloModal |
frontend | healthy | CAA-frontend/src/components/CancelarVueloModal/CancelarVuel… |
SuspenderOperacionesModal |
frontend | healthy | CAA-frontend/src/components/SuspenderOperacionesModal/Suspe… |
GestionarSuspensionModal |
frontend | healthy | CAA-frontend/src/components/SuspenderOperacionesModal/Gesti… |
PlanVueloModal |
frontend | healthy | CAA-frontend/src/components/PlanVueloModal/PlanVueloModal.j… |
MiHorarioList |
frontend | healthy | CAA-frontend/src/components/MiHorarioList/MiHorarioList.jsx |
WeekSelector |
frontend | healthy | CAA-frontend/src/components/WeekSelector/WeekSelector.jsx |
SaldoBadge |
frontend | healthy | CAA-frontend/src/components/SaldoBadge/SaldoBadge.jsx |
ConfirmDataModal |
frontend | healthy | CAA-frontend/src/components/ConfirmDataModal/ConfirmDataMod… |
MovimientoCuentaTable |
frontend | healthy | CAA-frontend/src/components/MovimientoCuentaTable/Movimient… |
GestionarMantenimientoModal |
frontend | healthy | CAA-frontend/src/components/GestionarMantenimientoModal/Ges… |
ProgramacionCalendar |
frontend | healthy | CAA-frontend/src/components/ProgramacionCalendar/Programaci… |
ChecklistPostvueloModal |
frontend | healthy | CAA-frontend/src/components/ChecklistPostvueloModal/Checkli… |
Header |
frontend | healthy | CAA-frontend/src/components/Header/Header.jsx |
AvanceCursoCard |
frontend | healthy | CAA-frontend/src/components/AvanceCursoCard/AvanceCursoCard… |
ToastMantenimiento |
frontend | healthy | CAA-frontend/src/components/ToastMantenimiento/ToastManteni… |
AdminSidebar |
frontend | healthy | CAA-frontend/src/components/AdminSidebar/AdminSidebar.jsx |
ProtectedInstructor |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedInstructor.jsx |
ProtectedAlumno |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedAlumno.jsx |
ProtectedAdministracion |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedAdministracion.… |
ProtectedAdmin |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedAdmin.jsx |
ProtectedProgramacion |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedProgramacion.jsx |
ProtectedTaller |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedTaller.jsx |
ProtectedProgramacionPage |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedProgramacionPag… |
ProtectedTurno |
frontend | healthy | CAA-frontend/src/components/routes/ProtectedTurno.jsx |
ForcePasswordChange |
frontend | healthy | CAA-frontend/src/components/routes/ForcePasswordChange.jsx |
ProgramacionDashboard |
frontend | healthy | CAA-frontend/src/pages/Programacion/Dashboard.jsx |
AgendarVueloProgramacion |
frontend | healthy | CAA-frontend/src/pages/Programacion/AgendarVuelo.jsx |
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 |
dump |
software | healthy | supabase/dump |
functions |
software | healthy | supabase/functions |
administracion |
software | healthy | supabase/functions/administracion |
auth |
software | healthy | supabase/functions/auth |
_shared |
software | healthy | supabase/functions/_shared |
docs |
software | healthy | supabase/docs |
migrations |
software | healthy | supabase/migrations |
design-mockups |
software | healthy | design-mockups |
final |
software | healthy | design-mockups/final |
admin-ui-reference |
software | healthy | design-mockups/admin-ui-reference |
legacy |
software | healthy | legacy |
CAA-backend |
software | healthy | legacy/CAA-backend |
utils |
software | healthy | legacy/CAA-backend/utils |
middlewares |
software | healthy | legacy/CAA-backend/middlewares |
controllers |
software | healthy | legacy/CAA-backend/controllers |
admin |
software | healthy | legacy/CAA-backend/controllers/admin |
administracion |
software | healthy | legacy/CAA-backend/controllers/administracion |
instructor |
software | healthy | legacy/CAA-backend/controllers/instructor |
alumno |
software | healthy | legacy/CAA-backend/controllers/alumno |
taller |
software | healthy | legacy/CAA-backend/controllers/taller |
services |
software | healthy | legacy/CAA-backend/services |
config |
software | healthy | legacy/CAA-backend/config |
routes |
software | healthy | legacy/CAA-backend/routes |
migrations |
software | healthy | legacy/CAA-backend/migrations |
CAA-frontend |
software | healthy | CAA-frontend |
scripts |
software | healthy | CAA-frontend/scripts |
src |
software | healthy | CAA-frontend/src |
api |
software | healthy | CAA-frontend/src/api |
utils |
software | healthy | CAA-frontend/src/utils |
components |
software | healthy | CAA-frontend/src/components |
AdministracionLayout |
software | healthy | CAA-frontend/src/components/AdministracionLayout |
AdminCalendar |
software | healthy | CAA-frontend/src/components/AdminCalendar |
SignaturePad |
software | healthy | CAA-frontend/src/components/SignaturePad |
AlumnoPerfilModal |
software | healthy | CAA-frontend/src/components/AlumnoPerfilModal |
IniciarMantenimientoModal |
software | healthy | CAA-frontend/src/components/IniciarMantenimientoModal |
OperacionesWidget |
software | healthy | CAA-frontend/src/components/OperacionesWidget |
TallerSidebar |
software | healthy | CAA-frontend/src/components/TallerSidebar |
MetarWidget |
software | healthy | CAA-frontend/src/components/MetarWidget |
AgendarCalendar |
software | healthy | CAA-frontend/src/components/AgendarCalendar |
NotificationBell |
software | healthy | CAA-frontend/src/components/NotificationBell |
ReporteVueloModal |
software | healthy | CAA-frontend/src/components/ReporteVueloModal |
AdministracionSidebar |
software | healthy | CAA-frontend/src/components/AdministracionSidebar |
TallerLayout |
software | healthy | CAA-frontend/src/components/TallerLayout |
Footer |
software | healthy | CAA-frontend/src/components/Footer |
ProgWidgets |
software | healthy | CAA-frontend/src/components/ProgWidgets |
TickerBar |
software | healthy | CAA-frontend/src/components/TickerBar |
AdminLayout |
software | healthy | CAA-frontend/src/components/AdminLayout |
EstadoOperacionesWidget |
software | healthy | CAA-frontend/src/components/EstadoOperacionesWidget |
CancelarVueloModal |
software | healthy | CAA-frontend/src/components/CancelarVueloModal |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Programacion/Dashboard |
frontend | healthy | CAA-frontend/src/pages/Programacion/Dashboard.jsx |
/Programacion/AgendarVuelo |
frontend | healthy | CAA-frontend/src/pages/Programacion/AgendarVuelo.jsx |
/Taller/Inventario |
frontend | healthy | CAA-frontend/src/pages/Taller/Inventario.jsx |
/Taller/Aeronavegabilidad |
frontend | healthy | CAA-frontend/src/pages/Taller/Aeronavegabilidad.jsx |
/Taller/TallerDashboard |
frontend | healthy | CAA-frontend/src/pages/Taller/TallerDashboard.jsx |
/Perfil/Perfil |
frontend | healthy | CAA-frontend/src/pages/Perfil/Perfil.jsx |
/Instructor/AulaVirtual |
frontend | healthy | CAA-frontend/src/pages/Instructor/AulaVirtual.jsx |
/Instructor/Dashboard |
frontend | healthy | CAA-frontend/src/pages/Instructor/Dashboard.jsx |
/Admin/Perfiles |
frontend | healthy | CAA-frontend/src/pages/Admin/Perfiles.jsx |
/Admin/Alumnos |
frontend | healthy | CAA-frontend/src/pages/Admin/Alumnos.jsx |
/Admin/Dashboard |
frontend | healthy | CAA-frontend/src/pages/Admin/Dashboard.jsx |
/Admin/Cancelaciones |
frontend | healthy | CAA-frontend/src/pages/Admin/Cancelaciones.jsx |
/Admin/Auditoria |
frontend | healthy | CAA-frontend/src/pages/Admin/Auditoria.jsx |
/Admin/Mantenimiento |
frontend | healthy | CAA-frontend/src/pages/Admin/Mantenimiento.jsx |
/Proyeccion/PaginaProgramacion |
frontend | healthy | CAA-frontend/src/pages/Proyeccion/PaginaProgramacion.jsx |
/Proyeccion/test_metar |
frontend | healthy | CAA-frontend/src/pages/Proyeccion/test_metar.js |
/Alumno/AulaVirtual |
frontend | healthy | CAA-frontend/src/pages/Alumno/AulaVirtual.jsx |
/Alumno/Dashboard |
frontend | healthy | CAA-frontend/src/pages/Alumno/Dashboard.jsx |
/Alumno/AgendarVuelo |
frontend | healthy | CAA-frontend/src/pages/Alumno/AgendarVuelo.jsx |
/Turno/Dashboard |
frontend | healthy | CAA-frontend/src/pages/Turno/Dashboard.jsx |
/Administracion/Cuentas |
frontend | healthy | CAA-frontend/src/pages/Administracion/Cuentas.jsx |
/Administracion/Nomina |
frontend | healthy | CAA-frontend/src/pages/Administracion/Nomina.jsx |
/Administracion/Documentacion |
frontend | healthy | CAA-frontend/src/pages/Administracion/Documentacion.jsx |
/Administracion/Recibos |
frontend | healthy | CAA-frontend/src/pages/Administracion/Recibos.jsx |
/Administracion/Medicos |
frontend | healthy | CAA-frontend/src/pages/Administracion/Medicos.jsx |
/Administracion/AulaVirtual |
frontend | healthy | CAA-frontend/src/pages/Administracion/AulaVirtual.jsx |
/Administracion/Tarifas |
frontend | healthy | CAA-frontend/src/pages/Administracion/Tarifas.jsx |
/Administracion/Contabilidad |
frontend | healthy | CAA-frontend/src/pages/Administracion/Contabilidad.jsx |
/Administracion/CuentaDetalle |
frontend | healthy | CAA-frontend/src/pages/Administracion/CuentaDetalle.jsx |
/Administracion/AlumnoFicha |
frontend | healthy | CAA-frontend/src/pages/Administracion/AlumnoFicha.jsx |
/Administracion/Dashboard |
frontend | healthy | CAA-frontend/src/pages/Administracion/Dashboard.jsx |
/Administracion/Cursos |
frontend | healthy | CAA-frontend/src/pages/Administracion/Cursos.jsx |
/Administracion/Egresos |
frontend | healthy | CAA-frontend/src/pages/Administracion/Egresos.jsx |
/Administracion/Reportes |
frontend | healthy | CAA-frontend/src/pages/Administracion/Reportes.jsx |
/Administracion/ConceptosCobro |
frontend | healthy | CAA-frontend/src/pages/Administracion/ConceptosCobro.jsx |
/Administracion/Usuarios |
frontend | healthy | CAA-frontend/src/pages/Administracion/Usuarios.jsx |
/Administracion/Facturas |
frontend | healthy | CAA-frontend/src/pages/Administracion/Facturas.jsx |
/Login/Login |
frontend | healthy | CAA-frontend/src/pages/Login/Login.jsx |
/ |
frontend | healthy | CAA-frontend/src/App.jsx |
/login |
frontend | healthy | CAA-frontend/src/App.jsx |
/perfil |
frontend | healthy | CAA-frontend/src/App.jsx |
/proyeccion |
frontend | healthy | CAA-frontend/src/App.jsx |
/alumno/dashboard |
frontend | healthy | CAA-frontend/src/App.jsx |
/alumno/agendar |
frontend | healthy | CAA-frontend/src/App.jsx |
/alumno/aula-virtual |
frontend | healthy | CAA-frontend/src/App.jsx |
/alumno/loadsheet/:id_vuelo |
frontend | healthy | CAA-frontend/src/App.jsx |
/programacion/dashboard |
frontend | healthy | CAA-frontend/src/App.jsx |
/programacion/agendar |
frontend | healthy | CAA-frontend/src/App.jsx |
/admin/dashboard |
frontend | healthy | CAA-frontend/src/App.jsx |
/admin/agendar |
frontend | healthy | CAA-frontend/src/App.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/dump/schema.sql |
pago_teoria_pendiente |
data | healthy | supabase/migrations/20260601000008_fase3_pago_teoria.sql |
material_unidad |
data | healthy | supabase/migrations/20260601000005_fase3_material_unidad.sql |
notificacion |
data | healthy | supabase/migrations/20260601000007_fase3_notificaciones.sql |
sesion_clase |
data | healthy | supabase/migrations/20260601000006_fase3_asistencia.sql |
asistencia_alumno |
data | healthy | supabase/migrations/20260601000006_fase3_asistencia.sql |
config_fiscal |
data | healthy | legacy/CAA-backend/migrations/010_planillas_v2.sql |
IF |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
taller_componente |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
taller_tarea_programada |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
taller_cumplimiento |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
taller_repuesto |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
taller_movimiento_inventario |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
unidad_teorica |
data | healthy | legacy/CAA-backend/migrations/004_aula_virtual.sql |
progreso_unidad_alumno |
data | healthy | legacy/CAA-backend/migrations/004_aula_virtual.sql |
evaluacion |
data | healthy | legacy/CAA-backend/migrations/004_aula_virtual.sql |
evaluacion_alumno |
data | healthy | legacy/CAA-backend/migrations/004_aula_virtual.sql |
instructor_curso |
data | healthy | legacy/CAA-backend/migrations/008_instructor_cursos.sql |
aeronave_tarifa |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
instructor_tarifa |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
curso |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
curso_componente_practico |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
inscripcion_curso |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
inscripcion_curso_avance |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
cuenta_corriente_alumno |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
movimiento_cuenta |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
recibo_pago |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
factura |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
factura_detalle |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
egreso |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
nomina_periodo |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
nomina_detalle |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
nomina_detalle_vuelo |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
documento_requerido_catalogo |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
documento_alumno |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
medico_autorizado |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
empleado |
data | healthy | legacy/CAA-backend/migrations/006_planilla_dual_deducciones… |
concepto_cobro |
data | healthy | legacy/CAA-backend/migrations/013_egresos_conceptos_fiscal.… |
| Label | Layer | Status | Path |
|---|---|---|---|
20260601000008_fase3_pago_teoria.sql |
data | healthy | supabase/migrations/20260601000008_fase3_pago_teoria.sql |
20260601000005_fase3_material_unidad.sql |
data | healthy | supabase/migrations/20260601000005_fase3_material_unidad.sql |
20260527000001_init_schema.sql |
data | healthy | supabase/migrations/20260527000001_init_schema.sql |
20260601000007_fase3_notificaciones.sql |
data | healthy | supabase/migrations/20260601000007_fase3_notificaciones.sql |
20260527000003_data_operational.sql |
data | healthy | supabase/migrations/20260527000003_data_operational.sql |
20260601000001_fase1_nota_multa_extracurricular.sql |
data | healthy | supabase/migrations/20260601000001_fase1_nota_multa_extracu… |
20260601000002_fase1b_solicitud_extracurricular.sql |
data | healthy | supabase/migrations/20260601000002_fase1b_solicitud_extracu… |
20260601000004_fase3_examenes_aac.sql |
data | healthy | supabase/migrations/20260601000004_fase3_examenes_aac.sql |
20260601000003_fase2_contratos_catalogo.sql |
data | healthy | supabase/migrations/20260601000003_fase2_contratos_catalogo… |
20260527000006_storage_buckets.sql |
data | healthy | supabase/migrations/20260527000006_storage_buckets.sql |
20260527000005_pg_cron_jobs.sql |
data | healthy | supabase/migrations/20260527000005_pg_cron_jobs.sql |
20260528000001_schema_drift_fixes.sql |
data | healthy | supabase/migrations/20260528000001_schema_drift_fixes.sql |
20260601000006_fase3_asistencia.sql |
data | healthy | supabase/migrations/20260601000006_fase3_asistencia.sql |
20260527000004_rls_policies.sql |
data | healthy | supabase/migrations/20260527000004_rls_policies.sql |
20260527000002_seeds_catalog.sql |
data | healthy | supabase/migrations/20260527000002_seeds_catalog.sql |
007_usuarios_egresos.sql |
data | healthy | legacy/CAA-backend/migrations/007_usuarios_egresos.sql |
010_planillas_v2.sql |
data | healthy | legacy/CAA-backend/migrations/010_planillas_v2.sql |
011_taller_module.sql |
data | healthy | legacy/CAA-backend/migrations/011_taller_module.sql |
004_aula_virtual.sql |
data | healthy | legacy/CAA-backend/migrations/004_aula_virtual.sql |
002_movimiento_columnas_hoja_azul.sql |
data | healthy | legacy/CAA-backend/migrations/002_movimiento_columnas_hoja_… |
009_vuelo_estado_en_progreso.sql |
data | healthy | legacy/CAA-backend/migrations/009_vuelo_estado_en_progreso.… |
008_instructor_cursos.sql |
data | healthy | legacy/CAA-backend/migrations/008_instructor_cursos.sql |
012_taller_ultima_revision.sql |
data | healthy | legacy/CAA-backend/migrations/012_taller_ultima_revision.sql |
001_administracion_module.sql |
data | healthy | legacy/CAA-backend/migrations/001_administracion_module.sql |
006_planilla_dual_deducciones.sql |
data | healthy | legacy/CAA-backend/migrations/006_planilla_dual_deducciones… |
003_nomina_dual_pago.sql |
data | healthy | legacy/CAA-backend/migrations/003_nomina_dual_pago.sql |
014_datos_confirmados.sql |
data | healthy | legacy/CAA-backend/migrations/014_datos_confirmados.sql |
013_egresos_conceptos_fiscal.sql |
data | healthy | legacy/CAA-backend/migrations/013_egresos_conceptos_fiscal.… |
015_usuario_extranjero.sql |
data | healthy | legacy/CAA-backend/migrations/015_usuario_extranjero.sql |
005_seed_historial_cuentas.sql |
data | healthy | legacy/CAA-backend/migrations/005_seed_historial_cuentas.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::legacy/CAA-backend/routes/instructorRoutes.js |
security | healthy | legacy/CAA-backend/routes/instructorRoutes.js |
auth::legacy/CAA-backend/middlewares/authMiddleware.js |
security | healthy | legacy/CAA-backend/middlewares/authMiddleware.js |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::CAA-frontend/src/services/administracionApi.js |
security | healthy | CAA-frontend/src/services/administracionApi.js |
auth::legacy/CAA-backend/middlewares/proyeccionMiddleware.js |
security | healthy | legacy/CAA-backend/middlewares/proyeccionMiddleware.js |
auth::supabase/functions/_shared/jwt.ts |
security | healthy | supabase/functions/_shared/jwt.ts |
auth::legacy/CAA-backend/controllers/authController.js |
security | healthy | legacy/CAA-backend/controllers/authController.js |
auth::README.md |
security | healthy | README.md |
auth::supabase/functions/_shared/auth.ts |
security | healthy | supabase/functions/_shared/auth.ts |
auth::supabase/README.md |
security | healthy | supabase/README.md |
auth::supabase/functions/auth/index.ts |
security | healthy | supabase/functions/auth/index.ts |
auth::legacy/CAA-backend/.env.example |
security | healthy | legacy/CAA-backend/.env.example |
auth::CAA-frontend/README.md |
security | healthy | CAA-frontend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | legacy/CAA-backend/.env.example |
port:465 |
network | healthy | legacy/CAA-backend/.env.example |
port:3000 |
network | healthy | CAA-frontend/vite.config.js |
port:80 |
network | healthy | CAA-frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::legacy/CAA-backend/Dockerfile |
hardware | healthy | legacy/CAA-backend/Dockerfile |
image::CAA-frontend/Dockerfile |
hardware | healthy | CAA-frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
dann1103-eng__caaa-app |
software | healthy | /data/fable5_failed_archive/dann1103-eng__caaa-app |
| Label | Layer | Status | Path |
|---|---|---|---|
AppError |
software | healthy | legacy/CAA-backend/utils/appError.js:AppError |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CAA-frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::legacy/CAA-backend/.env.example |
security | healthy | legacy/CAA-backend/.env.example |
This page is publicly accessible at:
https://repobility.com/scan/096f0f63-6c6b-460b-8ea6-4aeab41d5017/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/096f0f63-6c6b-460b-8ea6-4aeab41d5017/
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.