https://github.com/Yosoyobo/el-despacho
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
234 raw signals (6 security + 228 graph)
Last scanned 2 months, 1 week ago · v1 · 211 actionable findings from 2 signal sources. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6588 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 |
|---|---|---|---|
test_signal_seedea_al_crear_usuario |
software | healthy | tests/test_permiso_usuario.py:10 |
test_disenador_sin_cartera |
software | healthy | tests/test_permiso_usuario.py:20 |
test_puede_helper |
software | healthy | tests/test_permiso_usuario.py:27 |
test_puede_usuario_inactivo |
software | healthy | tests/test_permiso_usuario.py:35 |
test_puede_anonimo |
software | healthy | tests/test_permiso_usuario.py:43 |
test_signal_idempotente |
software | healthy | tests/test_permiso_usuario.py:50 |
test_defaults_compilados_validos |
software | healthy | tests/test_permiso_usuario.py:61 |
test_contador_ve_tesoreria |
software | healthy | tests/test_permiso_usuario.py:73 |
_urls_gerencia |
software | healthy | tests/test_permiso_usuario.py:81 |
test_ui_permisos_solo_super_admin |
software | healthy | tests/test_permiso_usuario.py:85 |
test_ui_permisos_super_admin_ve |
software | healthy | tests/test_permiso_usuario.py:93 |
test_ui_permisos_toggle |
software | healthy | tests/test_permiso_usuario.py:104 |
test_ui_permisos_restablece |
software | healthy | tests/test_permiso_usuario.py:116 |
r_limpio |
software | healthy | tests/test_portavoz_worker.py:13 |
_evento_crudo |
software | healthy | tests/test_portavoz_worker.py:22 |
test_reencolar_incrementa_intentos |
software | healthy | tests/test_portavoz_worker.py:26 |
test_reencolar_descarta_a_dlq_al_agotar |
software | healthy | tests/test_portavoz_worker.py:35 |
test_json_corrupto_va_directo_a_dlq |
software | healthy | tests/test_portavoz_worker.py:45 |
test_multiples_reencolados |
software | healthy | tests/test_portavoz_worker.py:51 |
_redis_disponible |
software | healthy | tests/conftest.py:14 |
pytest_collection_modifyitems |
software | healthy | tests/conftest.py:27 |
_emitir_noop |
software | healthy | tests/conftest.py:35 |
usuario_factory |
software | healthy | tests/conftest.py:68 |
_crear |
software | healthy | tests/conftest.py:110 |
cliente_factory |
software | healthy | tests/conftest.py:87 |
proyecto_factory |
software | healthy | tests/conftest.py:107 |
test_evento_serializa_a_json |
software | healthy | tests/test_portavoz.py:10 |
test_firma_hmac_es_estable |
software | healthy | tests/test_portavoz.py:26 |
test_firma_distinta_si_cambia_secret |
software | healthy | tests/test_portavoz.py:34 |
test_verificar_acepta_firma_valida |
software | healthy | tests/test_portavoz.py:39 |
test_verificar_rechaza_firma_invalida |
software | healthy | tests/test_portavoz.py:45 |
test_firmar_sin_secret_falla |
software | healthy | tests/test_portavoz.py:51 |
test_dentro_del_limite_pasa |
software | healthy | tests/test_ratelimit.py:13 |
test_excede_levanta |
software | healthy | tests/test_ratelimit.py:20 |
test_reset_libera |
software | healthy | tests/test_ratelimit.py:29 |
test_aislamiento_por_identidad |
software | healthy | tests/test_ratelimit.py:39 |
test_ventana_corta_expira |
software | healthy | tests/test_ratelimit.py:50 |
test_crear_hoja_sin_drive_no_lanza |
software | healthy | tests/test_google_sheets.py:7 |
test_crear_hoja_ok |
software | healthy | tests/test_google_sheets.py:17 |
fake_escribir |
software | healthy | tests/test_google_sheets.py:26 |
test_crear_hoja_falla_envuelve_error |
software | healthy | tests/test_google_sheets.py:44 |
_log |
software | healthy | tests/test_chalanes_consumo.py:13 |
test_kpis_consumo |
software | healthy | tests/test_chalanes_consumo.py:24 |
test_por_estacion_agrupa_y_ordena |
software | healthy | tests/test_chalanes_consumo.py:37 |
test_usuarios_top |
software | healthy | tests/test_chalanes_consumo.py:48 |
test_ultimas_llamadas |
software | healthy | tests/test_chalanes_consumo.py:60 |
test_filtros_miles_y_costo |
software | healthy | tests/test_chalanes_consumo.py:70 |
test_paths_sistema_redactados |
software | healthy | tests/test_colador.py:6 |
test_path_relativo_sobrevive |
software | healthy | tests/test_colador.py:13 |
test_api_keys_redactadas |
software | healthy | tests/test_colador.py:19 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ROLES.md |
software | healthy | ROLES.md |
docker-compose.local.yml |
software | healthy | docker-compose.local.yml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTEXTO_EL_DESPACHO.md |
software | healthy | CONTEXTO_EL_DESPACHO.md |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
docker-compose.site.yml |
software | healthy | docker-compose.site.yml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
requirements.txt |
software | healthy | requirements.txt |
docker-compose.yml |
software | healthy | docker-compose.yml |
BITACORA.md |
software | healthy | BITACORA.md |
test_permiso_usuario.py |
software | healthy | tests/test_permiso_usuario.py |
test_portavoz_worker.py |
software | healthy | tests/test_portavoz_worker.py |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_portavoz.py |
software | healthy | tests/test_portavoz.py |
test_ratelimit.py |
software | healthy | tests/test_ratelimit.py |
urls_gerencia.py |
software | healthy | tests/urls_gerencia.py |
test_google_sheets.py |
software | healthy | tests/test_google_sheets.py |
test_chalanes_consumo.py |
software | healthy | tests/test_chalanes_consumo.py |
test_colador.py |
software | healthy | tests/test_colador.py |
test_prompt_voz.py |
software | healthy | tests/test_prompt_voz.py |
test_google_drive.py |
software | healthy | tests/test_google_drive.py |
test_kpi_dsl.py |
software | healthy | tests/test_kpi_dsl.py |
test_modelo_cuadro.py |
software | healthy | tests/test_modelo_cuadro.py |
test_roles_granulares.py |
software | healthy | tests/test_roles_granulares.py |
test_cartero.py |
software | healthy | tests/test_cartero.py |
test_pwa_css.py |
software | healthy | tests/test_pwa_css.py |
test_aviso_deploy.py |
software | healthy | tests/test_aviso_deploy.py |
test_permisos.py |
software | healthy | tests/test_permisos.py |
test_rearquitectura.py |
software | healthy | tests/test_rearquitectura.py |
test_drive_pdf.py |
software | healthy | tests/test_drive_pdf.py |
test_plantilla_correo.py |
software | healthy | tests/test_plantilla_correo.py |
django_settings.py |
software | healthy | tests/django_settings.py |
test_sanear.py |
software | healthy | tests/test_sanear.py |
test_chalanes_panel.py |
software | healthy | tests/test_chalanes_panel.py |
test_boveda.py |
software | healthy | tests/test_boveda.py |
test_analistas.py |
software | healthy | tests/test_analistas.py |
test_chalanes.py |
software | healthy | tests/test_chalanes.py |
test_stats_gratis.py |
software | healthy | tests/test_stats_gratis.py |
urls_taller.py |
software | healthy | tests/urls_taller.py |
test_referencias.py |
software | healthy | tests/test_referencias.py |
test_sesion.py |
software | healthy | tests/test_sesion.py |
test_chalan_referencias.py |
software | healthy | tests/taller/test_chalan_referencias.py |
test_buzon_v2.py |
software | healthy | tests/taller/test_buzon_v2.py |
test_checador_vistas.py |
software | healthy | tests/taller/test_checador_vistas.py |
test_unidad_fk.py |
software | healthy | tests/taller/test_unidad_fk.py |
test_kpi_custom.py |
software | healthy | tests/taller/test_kpi_custom.py |
test_export_sheets.py |
software | healthy | tests/taller/test_export_sheets.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Anon |
software | healthy | tests/test_permiso_usuario.py:45 |
_UsuarioFalso |
software | healthy | tests/test_prompt_voz.py:93 |
_FakeResp |
software | healthy | tests/test_google_drive.py:13 |
_Client |
software | healthy | tests/test_google_drive.py:197 |
_FakeRespArchivo |
software | healthy | tests/test_google_drive.py:179 |
_Req |
software | healthy | tests/test_rearquitectura.py:145 |
_RespOk |
software | healthy | tests/test_chalanes_panel.py:130 |
_RespFalsa |
software | healthy | tests/test_analistas.py:22 |
TestAdaptersUnitarios |
software | healthy | tests/test_analistas.py:58 |
TestCadenaReemplazo |
software | healthy | tests/test_analistas.py:221 |
TestMultimodal |
software | healthy | tests/test_analistas.py:319 |
_ArchivoFake |
software | healthy | tests/taller/test_chat_adjunto.py:33 |
_ResultadoOK |
software | healthy | tests/taller/test_chalan_correo.py:11 |
_ResultadoFalla |
software | healthy | tests/taller/test_chalan_correo.py:16 |
_A |
software | healthy | tests/taller/test_chalan_correo.py:100 |
_FakeRedis |
software | healthy | tests/taller/test_proyectos_undo.py:26 |
_Res |
software | healthy | tests/taller/test_voz_builders.py:44 |
_Req |
software | healthy | tests/taller/test_notificaciones_v10.py:92 |
TestCatalogoLista |
software | healthy | tests/taller/test_catalogo.py:20 |
TestCatalogoCRUD |
software | healthy | tests/taller/test_catalogo.py:53 |
TestCategorias |
software | healthy | tests/taller/test_catalogo.py:101 |
_Res |
software | healthy | tests/taller/test_lc_feedback_v8.py:59 |
_Grande |
software | healthy | tests/taller/test_adjuntos.py:30 |
_Resp |
software | healthy | tests/gerencia/test_smoke_analistas.py:11 |
TestInventarioEndpoints |
software | healthy | tests/gerencia/test_inventario.py:8 |
_OK |
software | healthy | tests/gerencia/test_campanas.py:11 |
_Falla |
software | healthy | tests/gerencia/test_campanas.py:16 |
TestAcceso |
software | healthy | tests/gerencia/test_site_views.py:12 |
TestProbar |
software | healthy | tests/gerencia/test_site_views.py:34 |
TestPartials |
software | healthy | tests/gerencia/test_site_views.py:86 |
TestAPI |
software | healthy | tests/gerencia/test_site_views.py:102 |
TestSlotsAjustes |
software | healthy | tests/gerencia/test_site_views.py:128 |
TestTasasUI |
software | healthy | tests/gerencia/test_tasas.py:8 |
_FakeResp |
software | healthy | tests/interfono/test_envio.py:32 |
_FakeResp |
software | healthy | tests/google_oauth/test_lib.py:49 |
_FakeClient |
software | healthy | tests/google_oauth/test_lib.py:61 |
R |
software | healthy | tests/google_oauth/test_lib.py:165 |
U |
software | healthy | tests/google_oauth/test_lib.py:89 |
AuthGoogleConfig |
software | healthy | auth_google/apps.py:4 |
InterfonoAdminConfig |
software | healthy | la-gerencia/apps/interfono_admin/apps.py:4 |
EnvioInterfonoForm |
software | healthy | la-gerencia/apps/interfono_admin/forms.py:15 |
LegalConfig |
software | healthy | la-gerencia/apps/legal/apps.py:4 |
GerenciaHomeConfig |
software | healthy | la-gerencia/apps/gerencia_home/apps.py:4 |
ElDirectorioConfig |
software | healthy | la-gerencia/apps/el_directorio/apps.py:4 |
UsuarioForm |
software | healthy | la-gerencia/apps/el_directorio/forms.py:6 |
Meta |
software | healthy | la-gerencia/apps/el_directorio/forms.py:15 |
CentrosCostoConfig |
software | healthy | la-gerencia/apps/centros_costo/apps.py:4 |
CentroDeCostoForm |
software | healthy | la-gerencia/apps/centros_costo/forms.py:26 |
Meta |
software | healthy | la-gerencia/apps/centros_costo/forms.py:27 |
ApiConfig |
software | healthy | la-gerencia/apps/api/apps.py:4 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /auth/google/iniciar |
api | healthy | auth_google/urls.py |
ANY /auth/google/callback |
api | healthy | auth_google/urls.py |
ANY /sistema/aviso-deploy/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /sistema/aviso-deploy/semaforo/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY / |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /interfono/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /perfil/notificaciones/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /directorio/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /ajustes/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /legal/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /catalogos/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /site/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /chalanes/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /proximamente/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /api/ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /^catalogo/(?P<resto>.*)$ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /^buzon/(?P<resto>.*)$ |
api | healthy | la-gerencia/la_gerencia/urls.py |
ANY /interfono/enviar |
api | healthy | la-gerencia/apps/interfono_admin/urls.py |
ANY /legal/legal/privacidad |
api | healthy | la-gerencia/apps/legal/urls.py |
ANY /legal/legal/terminos |
api | healthy | la-gerencia/apps/legal/urls.py |
ANY /ping |
api | healthy | la-gerencia/apps/gerencia_home/urls.py |
ANY /directorio/nuevo |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/editar |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/bloquear |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/permisos |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/panel |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/panel/datos |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/panel/ia |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/panel/ia/forzar |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/panel/presupuesto |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/panel/permisos |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/roles/ |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/roles/nuevo |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/roles/<int:pk>/editar |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/roles/<int:pk>/borrar |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /directorio/<int:pk>/roles-extra |
api | healthy | la-gerencia/apps/el_directorio/urls.py |
ANY /catalogos/centros-costo/ |
api | healthy | la-gerencia/apps/centros_costo/urls.py |
ANY /catalogos/centros-costo/nuevo/ |
api | healthy | la-gerencia/apps/centros_costo/urls.py |
ANY /catalogos/centros-costo/<slug:slug>/editar/ |
api | healthy | la-gerencia/apps/centros_costo/urls.py |
ANY /catalogos/centros-costo/<slug:slug>/toggle/ |
api | healthy | la-gerencia/apps/centros_costo/urls.py |
ANY /api/info/ |
api | healthy | la-gerencia/apps/api/urls.py |
ANY /api/site/ |
api | healthy | la-gerencia/apps/api/urls.py |
ANY /api/site/probar/<slug:plataforma> |
api | healthy | la-gerencia/apps/api/urls.py |
ANY /api/site/probar-todas |
api | healthy | la-gerencia/apps/api/urls.py |
ANY /inventario-de-endpoints/schema/ |
api | healthy | la-gerencia/apps/api/urls.py |
ANY /inventario-de-endpoints/ |
api | healthy | la-gerencia/apps/api/urls.py |
ANY /ajustes/guardar |
api | healthy | la-gerencia/apps/los_ajustes/urls.py |
ANY /ajustes/analistas/probar |
api | healthy | la-gerencia/apps/los_ajustes/urls.py |
ANY /ajustes/google_oauth/probar |
api | healthy | la-gerencia/apps/los_ajustes/urls.py |
ANY /ajustes/google-drive/ |
api | healthy | la-gerencia/apps/los_ajustes/urls.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
taller |
software | healthy | tests/taller |
gerencia |
software | healthy | tests/gerencia |
site |
software | healthy | tests/site |
interfono |
software | healthy | tests/interfono |
google_oauth |
software | healthy | tests/google_oauth |
auth_google |
software | healthy | auth_google |
templates |
software | healthy | auth_google/templates |
auth_google |
software | healthy | auth_google/templates/auth_google |
docs |
software | healthy | docs |
la-gerencia |
software | healthy | la-gerencia |
la_gerencia |
software | healthy | la-gerencia/la_gerencia |
static |
software | healthy | la-gerencia/static |
js |
software | healthy | la-gerencia/static/js |
css |
software | healthy | la-gerencia/static/css |
apps |
software | healthy | la-gerencia/apps |
interfono_admin |
software | healthy | la-gerencia/apps/interfono_admin |
legal |
software | healthy | la-gerencia/apps/legal |
gerencia_home |
software | healthy | la-gerencia/apps/gerencia_home |
el_directorio |
software | healthy | la-gerencia/apps/el_directorio |
centros_costo |
software | healthy | la-gerencia/apps/centros_costo |
api |
software | healthy | la-gerencia/apps/api |
views |
software | healthy | la-gerencia/apps/api/views |
los_ajustes |
software | healthy | la-gerencia/apps/los_ajustes |
los_chalanes |
software | healthy | la-gerencia/apps/los_chalanes |
buzon_admin |
software | healthy | la-gerencia/apps/buzon_admin |
tipos_buzon |
software | healthy | la-gerencia/apps/tipos_buzon |
estados_tarea |
software | healthy | la-gerencia/apps/estados_tarea |
el_site |
software | healthy | la-gerencia/apps/el_site |
models |
software | healthy | la-gerencia/apps/el_site/models |
management |
software | healthy | la-gerencia/apps/el_site/management |
commands |
software | healthy | la-gerencia/apps/el_site/management/commands |
migrations |
software | healthy | la-gerencia/apps/el_site/migrations |
estados_buzon |
software | healthy | la-gerencia/apps/estados_buzon |
checador_admin |
software | healthy | la-gerencia/apps/checador_admin |
estados_proyecto |
software | healthy | la-gerencia/apps/estados_proyecto |
auth_gerencia |
software | healthy | la-gerencia/apps/auth_gerencia |
migrations |
software | healthy | la-gerencia/apps/auth_gerencia/migrations |
templates |
software | healthy | la-gerencia/templates |
legal |
software | healthy | la-gerencia/templates/legal |
auth |
software | healthy | la-gerencia/templates/auth |
gerencia_home |
software | healthy | la-gerencia/templates/gerencia_home |
centros_costo |
software | healthy | la-gerencia/templates/centros_costo |
ajustes |
software | healthy | la-gerencia/templates/ajustes |
errores |
software | healthy | la-gerencia/templates/errores |
directorio |
software | healthy | la-gerencia/templates/directorio |
los_chalanes |
software | healthy | la-gerencia/templates/los_chalanes |
site |
software | healthy | la-gerencia/templates/site |
partials |
software | healthy | la-gerencia/templates/site/partials |
buzon_admin |
software | healthy | la-gerencia/templates/buzon_admin |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
0001_initial.py |
data | healthy | la-gerencia/apps/el_site/migrations/0001_initial.py |
__init__.py |
data | healthy | la-gerencia/apps/el_site/migrations/__init__.py |
__init__.py |
data | healthy | la-gerencia/apps/auth_gerencia/migrations/__init__.py |
0001_initial.py |
data | healthy | ajustes/migrations/0001_initial.py |
0008_configuracion_cobranza.py |
data | healthy | ajustes/migrations/0008_configuracion_cobranza.py |
__init__.py |
data | healthy | ajustes/migrations/__init__.py |
0002_tasa_impositiva.py |
data | healthy | ajustes/migrations/0002_tasa_impositiva.py |
0003_analista_log.py |
data | healthy | ajustes/migrations/0003_analista_log.py |
0006_configuracion_correo.py |
data | healthy | ajustes/migrations/0006_configuracion_correo.py |
0004_chalanes_v2.py |
data | healthy | ajustes/migrations/0004_chalanes_v2.py |
0005_credencial_ultimo_test.py |
data | healthy | ajustes/migrations/0005_credencial_ultimo_test.py |
0010_correo_auto.py |
data | healthy | ajustes/migrations/0010_correo_auto.py |
0007_plantilla_correo.py |
data | healthy | ajustes/migrations/0007_plantilla_correo.py |
0009_configuracion_fiscal.py |
data | healthy | ajustes/migrations/0009_configuracion_fiscal.py |
0003_seed_mimo_cadena.py |
data | healthy | chalanes/migrations/0003_seed_mimo_cadena.py |
0004_seed_gemini_cadena.py |
data | healthy | chalanes/migrations/0004_seed_gemini_cadena.py |
0011_estaciones_s4.py |
data | healthy | chalanes/migrations/0011_estaciones_s4.py |
0001_initial.py |
data | healthy | chalanes/migrations/0001_initial.py |
__init__.py |
data | healthy | chalanes/migrations/__init__.py |
0010_redaccion_asistida_estacion.py |
data | healthy | chalanes/migrations/0010_redaccion_asistida_estacion.py |
0013_calendario_resumen_estacion.py |
data | healthy | chalanes/migrations/0013_calendario_resumen_estacion.py |
0005_taller_chat_estacion.py |
data | healthy | chalanes/migrations/0005_taller_chat_estacion.py |
0002_mimo_proveedor.py |
data | healthy | chalanes/migrations/0002_mimo_proveedor.py |
0008_prompt_voz_reglas.py |
data | healthy | chalanes/migrations/0008_prompt_voz_reglas.py |
0009_correo_redaccion_estacion.py |
data | healthy | chalanes/migrations/0009_correo_redaccion_estacion.py |
0006_ocr_recibo_estacion.py |
data | healthy | chalanes/migrations/0006_ocr_recibo_estacion.py |
0012_enderezar_modelos_cuadro.py |
data | healthy | chalanes/migrations/0012_enderezar_modelos_cuadro.py |
0007_prompt_voz.py |
data | healthy | chalanes/migrations/0007_prompt_voz.py |
0003_mensaje_buzon_adjunto.py |
data | healthy | buzon/migrations/0003_mensaje_buzon_adjunto.py |
0001_initial.py |
data | healthy | buzon/migrations/0001_initial.py |
__init__.py |
data | healthy | buzon/migrations/__init__.py |
0005_lectura_buzon.py |
data | healthy | buzon/migrations/0005_lectura_buzon.py |
0002_prioridad.py |
data | healthy | buzon/migrations/0002_prioridad.py |
0009_estado_accion_notificar_todos.py |
data | healthy | buzon/migrations/0009_estado_accion_notificar_todos.py |
0006_tipo_buzon.py |
data | healthy | buzon/migrations/0006_tipo_buzon.py |
0008_hilo_comentarios.py |
data | healthy | buzon/migrations/0008_hilo_comentarios.py |
0007_estado_accion_estado_manual.py |
data | healthy | buzon/migrations/0007_estado_accion_estado_manual.py |
0004_estado_buzon.py |
data | healthy | buzon/migrations/0004_estado_buzon.py |
0001_initial.py |
data | healthy | referencias/migrations/0001_initial.py |
__init__.py |
data | healthy | referencias/migrations/__init__.py |
0025_sidebar_orden_usuario.py |
data | healthy | cuentas/migrations/0025_sidebar_orden_usuario.py |
0009_seed_permisos_cotizaciones.py |
data | healthy | cuentas/migrations/0009_seed_permisos_cotizaciones.py |
0006_permiso_usuario.py |
data | healthy | cuentas/migrations/0006_permiso_usuario.py |
0002_google_sub_unique.py |
data | healthy | cuentas/migrations/0002_google_sub_unique.py |
0020_novedades.py |
data | healthy | cuentas/migrations/0020_novedades.py |
0001_initial.py |
data | healthy | cuentas/migrations/0001_initial.py |
0018_usuario_voz_chalan.py |
data | healthy | cuentas/migrations/0018_usuario_voz_chalan.py |
0031_usuario_formato_hora.py |
data | healthy | cuentas/migrations/0031_usuario_formato_hora.py |
__init__.py |
data | healthy | cuentas/migrations/__init__.py |
0019_config_recordatorios.py |
data | healthy | cuentas/migrations/0019_config_recordatorios.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SiteDeploy |
data | healthy | la-gerencia/apps/el_site/models/deploy.py |
SiteChequeo |
data | healthy | la-gerencia/apps/el_site/models/chequeo.py |
SiteBackupRemoto |
data | healthy | la-gerencia/apps/el_site/models/backup_remoto.py |
AnalistaLog |
data | healthy | ajustes/models/analistas_log.py |
Credencial |
data | healthy | ajustes/models/credencial.py |
ConfiguracionCobranza |
data | healthy | ajustes/models/cobranza.py |
PlantillaCorreo |
data | healthy | ajustes/models/plantilla_correo.py |
ConfiguracionFiscal |
data | healthy | ajustes/models/fiscal.py |
ConfiguracionCorreo |
data | healthy | ajustes/models/cartero.py |
TasaImpositiva |
data | healthy | ajustes/models/tasa.py |
PromptVoz |
data | healthy | chalanes/models/prompt_voz.py |
CadenaFallback |
data | healthy | chalanes/models/cadena_fallback.py |
CuadroChalanes |
data | healthy | chalanes/models/cuadro_chalanes.py |
Aprendizaje |
data | healthy | chalanes/models/aprendizaje.py |
ChalanAsignado |
data | healthy | chalanes/models/chalan_asignado.py |
MensajeBuzon |
data | healthy | buzon/models/mensaje_interno.py |
ConfiguracionBuzon |
data | healthy | buzon/models/comentario.py |
MensajeBuzonComentario |
data | healthy | buzon/models/comentario.py |
LecturaBuzon |
data | healthy | buzon/models/lectura.py |
MensajeBuzonCliente |
data | healthy | buzon/models/mensaje_cliente.py |
TipoBuzon |
data | healthy | buzon/models/tipo.py |
EstadoBuzon |
data | healthy | buzon/models/estado.py |
MensajeBuzonAdjunto |
data | healthy | buzon/models/adjunto.py |
Referencia |
data | healthy | referencias/models/referencia.py |
PermisoUsuario |
data | healthy | cuentas/models/permiso_usuario.py |
ConfigRecordatorios |
data | healthy | cuentas/models/config_recordatorios.py |
PresupuestoIA |
data | healthy | cuentas/models/presupuesto_ia.py |
Rol |
data | healthy | cuentas/models/rol.py |
LecturaNovedades |
data | healthy | cuentas/models/novedades.py |
NovedadAnunciada |
data | healthy | cuentas/models/novedades.py |
SidebarOrden |
data | healthy | cuentas/models/sidebar_orden.py |
SidebarOrdenUsuario |
data | healthy | cuentas/models/sidebar_orden.py |
SidebarCarpetaUsuario |
data | healthy | cuentas/models/sidebar_orden.py |
InterfonoEntrega |
data | healthy | interfono/models/entrega.py |
InterfonoSuscripcion |
data | healthy | interfono/models/suscripcion.py |
InterfonoEnvio |
data | healthy | interfono/models/envio.py |
PreferenciaCategoriaPush |
data | healthy | interfono/models/preferencia.py |
Factura |
data | healthy | el-taller/apps/facturacion/models/factura.py |
FacturaItem |
data | healthy | el-taller/apps/facturacion/models/factura.py |
FacturaImpuesto |
data | healthy | el-taller/apps/facturacion/models/factura.py |
RecordatorioCobranza |
data | healthy | el-taller/apps/facturacion/models/cobranza.py |
EgresoOcrLog |
data | healthy | el-taller/apps/tesoreria/models/egreso_ocr_log.py |
CentroDeCosto |
data | healthy | el-taller/apps/tesoreria/models/centro_de_costo.py |
Ingreso |
data | healthy | el-taller/apps/tesoreria/models/ingreso.py |
Egreso |
data | healthy | el-taller/apps/tesoreria/models/egreso.py |
DictadoAccion |
data | healthy | el-taller/apps/el_dictado/models/accion.py |
ConversacionChat |
data | healthy | el-taller/apps/el_dictado/models/conversacion_chat.py |
MensajeChat |
data | healthy | el-taller/apps/el_dictado/models/conversacion_chat.py |
MensajeChatAdjunto |
data | healthy | el-taller/apps/el_dictado/models/conversacion_chat.py |
DictadoAprendizaje |
data | healthy | el-taller/apps/el_dictado/models/aprendizaje.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/gerencia/test_ajustes.py |
security | healthy | tests/gerencia/test_ajustes.py |
auth::lib/google_oauth.py |
security | healthy | lib/google_oauth.py |
auth::tests/test_google_drive.py |
security | healthy | tests/test_google_drive.py |
auth::lib/middleware.py |
security | healthy | lib/middleware.py |
auth::la-gerencia/templates/ajustes/panel.html |
security | healthy | la-gerencia/templates/ajustes/panel.html |
auth::lib/google_sheets.py |
security | healthy | lib/google_sheets.py |
auth::la-gerencia/apps/los_ajustes/views.py |
security | healthy | la-gerencia/apps/los_ajustes/views.py |
auth::ajustes/models/credencial.py |
security | healthy | ajustes/models/credencial.py |
auth::la-gerencia/templates/ajustes/google_drive.html |
security | healthy | la-gerencia/templates/ajustes/google_drive.html |
auth::lib/sesion.py |
security | healthy | lib/sesion.py |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::la-gerencia/apps/los_ajustes/urls.py |
security | healthy | la-gerencia/apps/los_ajustes/urls.py |
auth::lib/google_drive.py |
security | healthy | lib/google_drive.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::la-gerencia/Dockerfile |
hardware | healthy | la-gerencia/Dockerfile |
image::la-recepcion/Dockerfile |
hardware | healthy | la-recepcion/Dockerfile |
image::el-taller/Dockerfile |
hardware | healthy | el-taller/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
la-gerencia |
hardware | healthy | docker-compose.yml |
el-taller |
hardware | healthy | docker-compose.yml |
la-recepcion |
hardware | healthy | docker-compose.yml |
portavoz-worker |
hardware | healthy | docker-compose.yml |
el-portero |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
poda-ghcr |
cicd | healthy | .github/workflows/la-limpieza.yml |
limpiar-disco |
cicd | healthy | .github/workflows/la-limpieza.yml |
pruebas |
cicd | healthy | .github/workflows/el-mensajero.yml |
lint |
cicd | healthy | .github/workflows/el-mensajero.yml |
smoke_docker |
cicd | healthy | .github/workflows/el-mensajero.yml |
build |
cicd | healthy | .github/workflows/el-mensajero.yml |
actualizar_digests |
cicd | healthy | .github/workflows/el-mensajero.yml |
mudanza |
cicd | healthy | .github/workflows/el-mensajero.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | docker-compose.local.yml |
port:8001 |
network | healthy | docker-compose.local.yml |
port:256 |
network | healthy | docker-compose.prod.yml |
port:8002 |
network | healthy | la-recepcion/Dockerfile |
port:03 |
network | healthy | infra/scripts/optimizar.sh |
port:06 |
network | healthy | .github/workflows/la-limpieza.yml |
port:6379 |
network | healthy | .github/workflows/el-mensajero.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.local.yml |
192.168.100.20 |
network | healthy | docker-compose.local.yml |
192.168.100.30 |
network | healthy | docker-compose.local.yml |
100.107.38.26 |
network | healthy | docker-compose.local.yml |
157.230.48.232 |
network | healthy | CLAUDE.md |
192.168.1.1 |
network | healthy | tests/test_colador.py |
10.0.0.1 |
network | healthy | tests/test_colador.py |
| Label | Layer | Status | Path |
|---|---|---|---|
SEDE_HOST |
cicd | healthy | — |
SEDE_SSH_KEY |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
SEDE_USER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | docker-compose.local.yml |
redis |
data | healthy | docker-compose.local.yml |
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::droplet |
hardware | healthy | README.md |
vps::digitalocean |
hardware | healthy | CLAUDE.md |
vps::gcp |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/conftest.py |
security | healthy | tests/conftest.py |
openai_or_anthropic_key::tests/test_chalanes_panel.py |
security | healthy | tests/test_chalanes_panel.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::la-limpieza |
cicd | healthy | .github/workflows/la-limpieza.yml |
gha::el-mensajero |
cicd | healthy | .github/workflows/el-mensajero.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zzywmagz |
software | healthy | /tmp/repobility-clone-zzywmagz |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | docker-compose.local.yml |
This page is publicly accessible at:
https://repobility.com/scan/86ac8724-a331-4f9b-99f5-7c4ce4c4a3c2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/86ac8724-a331-4f9b-99f5-7c4ce4c4a3c2/
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.