https://github.com/rodriguezreysantiago/coopertrans_movil
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
269 raw signals (0 security + 269 graph)
Last scanned 2 months, 3 weeks ago · v1 · 269 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1948 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 |
|---|---|---|---|
_es_no_chofer |
software | healthy | sitrack_sync/parser.py:50 |
_num |
software | healthy | sitrack_sync/parser.py:71 |
_r |
software | healthy | sitrack_sync/parser.py:82 |
_patente_de_scope |
software | healthy | sitrack_sync/parser.py:87 |
parsear_chofer |
software | healthy | sitrack_sync/parser.py:96 |
parsear_hotspot_infraccion |
software | healthy | sitrack_sync/parser.py:125 |
parsear_infraccion_individual |
software | healthy | sitrack_sync/parser.py:150 |
parsear_vehiculo |
software | healthy | sitrack_sync/parser.py:179 |
_ordenar_peor_primero |
software | healthy | sitrack_sync/parser.py:197 |
_rango_semana_actual |
software | healthy | sitrack_sync/parser.py:210 |
_rango_semana_anterior |
software | healthy | sitrack_sync/parser.py:216 |
_rango_mes_anterior |
software | healthy | sitrack_sync/parser.py:226 |
_tendencia_diaria |
software | healthy | sitrack_sync/parser.py:235 |
construir_doc_icm |
software | healthy | sitrack_sync/parser.py:258 |
_chofer_raw |
software | healthy | sitrack_sync/test_parser.py:18 |
_wrap |
software | healthy | sitrack_sync/test_parser.py:33 |
test_parsear_chofer_mapeo |
software | healthy | sitrack_sync/test_parser.py:44 |
test_severidad_labels |
software | healthy | sitrack_sync/test_parser.py:61 |
test_parsear_vehiculo_patente |
software | healthy | sitrack_sync/test_parser.py:67 |
test_construir_doc_orden_peor_primero |
software | healthy | sitrack_sync/test_parser.py:78 |
test_construir_doc_con_vehiculos |
software | healthy | sitrack_sync/test_parser.py:100 |
test_defensivo_campos_faltantes |
software | healthy | sitrack_sync/test_parser.py:117 |
test_tendencia_diaria |
software | healthy | sitrack_sync/test_parser.py:129 |
test_filtra_no_choferes |
software | healthy | sitrack_sync/test_parser.py:157 |
test_rangos_fecha |
software | healthy | sitrack_sync/test_parser.py:188 |
main |
software | healthy | sitrack_sync/test_parser.py:208 |
_db |
software | healthy | sitrack_sync/sync_icm.py:55 |
_ruta |
software | healthy | sitrack_sync/sync_icm.py:61 |
_login |
software | healthy | sitrack_sync/sync_icm.py:70 |
_extraer_client_grant |
software | healthy | sitrack_sync/sync_icm.py:103 |
_fetch_ranking |
software | healthy | sitrack_sync/sync_icm.py:120 |
_fetch_top_infractions |
software | healthy | sitrack_sync/sync_icm.py:136 |
_fetch_infractions_chofer |
software | healthy | sitrack_sync/sync_icm.py:158 |
_enriquecer_con_infracciones |
software | healthy | sitrack_sync/sync_icm.py:226 |
_persistir_infracciones_subcol |
software | healthy | sitrack_sync/sync_icm.py:289 |
_persistir |
software | healthy | sitrack_sync/sync_icm.py:314 |
_cerrar_si_falta |
software | healthy | sitrack_sync/sync_icm.py:348 |
_cerrar_mensual_si_corresponde |
software | healthy | sitrack_sync/sync_icm.py:404 |
_cerrar_semanal_si_corresponde |
software | healthy | sitrack_sync/sync_icm.py:413 |
main |
software | healthy | sitrack_sync/sync_icm.py:423 |
db |
software | healthy | functions/test_rules/firestore_rules.test.js:db |
dbCaps |
software | healthy | functions/test_rules/firestore_rules.test.js:dbCaps |
anon |
software | healthy | functions/test_rules/firestore_rules.test.js:anon |
ref |
software | healthy | functions/test_rules/firestore_rules.test.js:ref |
vp |
software | healthy | functions/test_rules/firestore_rules.test.js:vp |
viaje |
software | healthy | functions/test_rules/firestore_rules.test.js:viaje |
adel |
software | healthy | functions/test_rules/firestore_rules.test.js:adel |
gom |
software | healthy | functions/test_rules/firestore_rules.test.js:gom |
volvo |
software | healthy | functions/test_rules/firestore_rules.test.js:volvo |
leg |
software | healthy | functions/test_rules/firestore_rules.test.js:leg |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DEMO_CHECKLIST.md |
software | healthy | DEMO_CHECKLIST.md |
devtools_options.yaml |
software | healthy | devtools_options.yaml |
pubspec.yaml |
software | healthy | pubspec.yaml |
RUNBOOK.md |
software | healthy | RUNBOOK.md |
README.md |
software | healthy | README.md |
analysis_options.yaml |
software | healthy | analysis_options.yaml |
firebase.json |
software | healthy | firebase.json |
.gitleaks.toml |
software | healthy | .gitleaks.toml |
MANUAL_USUARIO.md |
software | healthy | MANUAL_USUARIO.md |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
PENDIENTES.md |
software | healthy | PENDIENTES.md |
POLITICA_PRIVACIDAD.md |
software | healthy | POLITICA_PRIVACIDAD.md |
parser.py |
software | healthy | sitrack_sync/parser.py |
test_parser.py |
software | healthy | sitrack_sync/test_parser.py |
sync_icm.py |
software | healthy | sitrack_sync/sync_icm.py |
requirements.txt |
software | healthy | sitrack_sync/requirements.txt |
build.gradle.kts |
software | healthy | android/build.gradle.kts |
google-services.json |
software | healthy | android/app/google-services.json |
build.gradle.kts |
software | healthy | android/app/build.gradle.kts |
KioskDeviceAdminReceiver.kt |
software | healthy | android/app/src/main/kotlin/com/coopertrans/movil/KioskDevi… |
KioskUpdateChannel.kt |
software | healthy | android/app/src/main/kotlin/com/coopertrans/movil/KioskUpda… |
BootReceiver.kt |
software | healthy | android/app/src/main/kotlin/com/coopertrans/movil/BootRecei… |
MainActivity.kt |
software | healthy | android/app/src/main/kotlin/com/coopertrans/movil/MainActiv… |
KioskInstallResultReceiver.kt |
software | healthy | android/app/src/main/kotlin/com/coopertrans/movil/KioskInst… |
package.json |
software | healthy | functions/package.json |
package-lock.json |
software | healthy | functions/package-lock.json |
eslint.config.js |
software | healthy | functions/eslint.config.js |
tsconfig.json |
software | healthy | functions/tsconfig.json |
firestore_rules.test.js |
software | healthy | functions/test_rules/firestore_rules.test.js |
jornadas_v3.test.js |
software | healthy | functions/test/jornadas_v3.test.js |
jornadas_v3_metricas.test.js |
software | healthy | functions/test/jornadas_v3_metricas.test.js |
paradas_reportadas.test.js |
software | healthy | functions/test/paradas_reportadas.test.js |
bot_alerta_externa.test.js |
software | healthy | functions/test/bot_alerta_externa.test.js |
volvo_telltales.test.js |
software | healthy | functions/test/volvo_telltales.test.js |
failover_bot.test.js |
software | healthy | functions/test/failover_bot.test.js |
volvo_mantenimiento.test.js |
software | healthy | functions/test/volvo_mantenimiento.test.js |
archivo_frio.test.js |
software | healthy | functions/test/archivo_frio.test.js |
resumenes_diarios.test.js |
software | healthy | functions/test/resumenes_diarios.test.js |
censo_colecciones.test.js |
software | healthy | functions/test/censo_colecciones.test.js |
backup_verificacion.test.js |
software | healthy | functions/test/backup_verificacion.test.js |
jornadas_v3_batch.test.js |
software | healthy | functions/test/jornadas_v3_batch.test.js |
push.test.js |
software | healthy | functions/test/push.test.js |
viajes_propuestos.test.js |
software | healthy | functions/test/viajes_propuestos.test.js |
helpers.test.js |
software | healthy | functions/test/helpers.test.js |
frescura_flota.test.js |
software | healthy | functions/test/frescura_flota.test.js |
jornada_historico.test.js |
software | healthy | functions/test/jornada_historico.test.js |
reportes_discrepancia.test.js |
software | healthy | functions/test/reportes_discrepancia.test.js |
cron_health.test.js |
software | healthy | functions/test/cron_health.test.js |
informe_ejecutivo.test.js |
software | healthy | functions/test/informe_ejecutivo.test.js |
cola_excedida.test.js |
software | healthy | functions/test/cola_excedida.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sitrack_sync |
software | healthy | sitrack_sync |
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
main |
software | healthy | android/app/src/main |
kotlin |
software | healthy | android/app/src/main/kotlin |
com |
software | healthy | android/app/src/main/kotlin/com |
coopertrans |
software | healthy | android/app/src/main/kotlin/com/coopertrans |
movil |
software | healthy | android/app/src/main/kotlin/com/coopertrans/movil |
functions |
software | healthy | functions |
test_rules |
software | healthy | functions/test_rules |
test |
software | healthy | functions/test |
src |
software | healthy | functions/src |
windows |
software | healthy | windows |
runner |
software | healthy | windows/runner |
flutter |
software | healthy | windows/flutter |
iconos |
software | healthy | iconos |
exports |
software | healthy | iconos/exports |
ios |
software | healthy | iconos/exports/ios |
AppIcon.appiconset |
software | healthy | iconos/exports/ios/AppIcon.appiconset |
web |
software | healthy | iconos/exports/web |
macos |
software | healthy | iconos/exports/macos |
AppIcon.appiconset |
software | healthy | iconos/exports/macos/AppIcon.appiconset |
docs |
software | healthy | docs |
auditorias |
software | healthy | docs/auditorias |
scripts |
software | healthy | scripts |
_deprecated |
software | healthy | scripts/_deprecated |
_lib |
software | healthy | scripts/_lib |
volvo_sync |
software | healthy | volvo_sync |
ios |
software | healthy | ios |
RunnerTests |
software | healthy | ios/RunnerTests |
Runner |
software | healthy | ios/Runner |
Assets.xcassets |
software | healthy | ios/Runner/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/Runner/Assets.xcassets/AppIcon.appiconset |
LaunchImage.imageset |
software | healthy | ios/Runner/Assets.xcassets/LaunchImage.imageset |
ci_scripts |
software | healthy | ios/ci_scripts |
web |
software | healthy | web |
.claude |
software | healthy | .claude |
scripts |
software | healthy | .claude/scripts |
whatsapp-bot |
software | healthy | whatsapp-bot |
test |
software | healthy | whatsapp-bot/test |
scripts |
software | healthy | whatsapp-bot/scripts |
src |
software | healthy | whatsapp-bot/src |
public |
software | healthy | public |
macos |
software | healthy | macos |
RunnerTests |
software | healthy | macos/RunnerTests |
Runner |
software | healthy | macos/Runner |
Assets.xcassets |
software | healthy | macos/Runner/Assets.xcassets |
AppIcon.appiconset |
software | healthy | macos/Runner/Assets.xcassets/AppIcon.appiconset |
ci_scripts |
software | healthy | macos/ci_scripts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
IturnosError |
software | healthy | cachatore/iturnos.py:269 |
IturnosClient |
software | healthy | cachatore/iturnos.py:313 |
TestCicloLatenteReagendarSinLibres |
software | healthy | cachatore/test_vigia.py:42 |
TestEnsureScannerEligePendiente |
software | healthy | cachatore/test_vigia.py:95 |
TestCicloLatenteBusquedaVisible |
software | healthy | cachatore/test_vigia.py:135 |
TestFechaObjetivoPasada |
software | healthy | cachatore/test_vigia.py:173 |
TestMensajeAgrupadoEncargado |
software | healthy | cachatore/test_vigia.py:215 |
TestSemanasAEscanear |
software | healthy | cachatore/test_vigia.py:309 |
TestIntentarReservarRevisar |
software | healthy | cachatore/test_vigia.py:360 |
TestHoraEnFranja |
software | healthy | cachatore/test_iturnos.py:16 |
TestFranjaValida |
software | healthy | cachatore/test_iturnos.py:33 |
TestOrdenarSlotsPreferidos |
software | healthy | cachatore/test_iturnos.py:43 |
TestSlotEsFuturo |
software | healthy | cachatore/test_iturnos.py:74 |
TestSlotsEnFranjaConComodin |
software | healthy | cachatore/test_iturnos.py:102 |
TestFechaIsoDeCuando |
software | healthy | cachatore/test_iturnos.py:120 |
TestTurnoEnObjetivo |
software | healthy | cachatore/test_iturnos.py:139 |
TestParsearSlotsReagendar |
software | healthy | cachatore/test_iturnos.py:168 |
TestCancelar |
software | healthy | cachatore/test_iturnos.py:214 |
TestFranjaDeHora |
software | healthy | cachatore/test_iturnos.py:260 |
TestTurnoEnObjetivoCualquiera |
software | healthy | cachatore/test_iturnos.py:275 |
TestReagendarCualquieraExcluyeFranjaActual |
software | healthy | cachatore/test_iturnos.py:291 |
TestReagendarNavegaPorSemana |
software | healthy | cachatore/test_iturnos.py:320 |
Target |
software | healthy | cachatore/vigia.py:270 |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::functions/test/helpers.test.js |
security | healthy | functions/test/helpers.test.js |
password_literal::functions/test/helpers.test.js |
security | healthy | functions/test/helpers.test.js |
password_literal::functions/test/helpers.test.js |
security | healthy | functions/test/helpers.test.js |
password_literal::functions/test/helpers.test.js |
security | healthy | functions/test/helpers.test.js |
password_literal::functions/test/helpers.test.js |
security | healthy | functions/test/helpers.test.js |
password_literal::functions/test/helpers.test.js |
security | healthy | functions/test/helpers.test.js |
password_literal::ios/ci_scripts/ci_post_clone.sh |
security | healthy | ios/ci_scripts/ci_post_clone.sh |
password_literal::macos/ci_scripts/ci_post_clone.sh |
security | healthy | macos/ci_scripts/ci_post_clone.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::functions/src/auth.ts |
security | healthy | functions/src/auth.ts |
auth::scripts/download_provisioning_profile.py |
security | healthy | scripts/download_provisioning_profile.py |
auth::README.md |
security | healthy | README.md |
auth::functions/test_rules/firestore_rules.test.js |
security | healthy | functions/test_rules/firestore_rules.test.js |
auth::functions/src/rbac.ts |
security | healthy | functions/src/rbac.ts |
auth::functions/src/rbac_default.ts |
security | healthy | functions/src/rbac_default.ts |
auth::functions/src/cleanup_y_recibos.ts |
security | healthy | functions/src/cleanup_y_recibos.ts |
auth::functions/src/audit.ts |
security | healthy | functions/src/audit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
flutter |
cicd | healthy | .github/workflows/ci.yml |
bot |
cicd | healthy | .github/workflows/ci.yml |
python |
cicd | healthy | .github/workflows/ci.yml |
gitleaks |
cicd | healthy | .github/workflows/ci.yml |
functions |
cicd | healthy | .github/workflows/ci.yml |
rules |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-k9fc0aly |
software | healthy | /tmp/repobility-clone-k9fc0aly |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | sitrack_sync/sync_icm.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/3e1ab0f6-2d14-4f01-a1d8-74dcb748e613/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3e1ab0f6-2d14-4f01-a1d8-74dcb748e613/
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.