Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

ravnconstrucciones/cotizaciones

https://github.com/ravnconstrucciones/cotizaciones · scanned 2026-06-15 23:47 UTC (2 months, 3 weeks ago)

48 raw signals (0 security + 48 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 48 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1521 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.

LabelLayerStatusPath
safe_name software healthy scripts/extract_pdf_fonts.py:31
main software healthy scripts/extract_pdf_fonts.py:37
login software healthy scripts/perf-cashflow.mjs:login
medirUnaVez software healthy scripts/perf-cashflow.mjs:medirUnaVez
run software healthy scripts/perf-cashflow.mjs:run
avg software healthy scripts/perf-cashflow.mjs:avg
min software healthy scripts/perf-cashflow.mjs:min
cargarEnv software healthy scripts/gastos-obra.ts:cargarEnv
ars software healthy scripts/gastos-obra.ts:ars
main software healthy scripts/gastos-obra.ts:main
leerStdin software healthy scripts/cotizador/instanciar.ts:leerStdin
enriquecerConML software healthy scripts/cotizador/instanciar.ts:enriquecerConML
main software healthy scripts/cotizador/instanciar.ts:main
parsear_bluelytics software healthy daemon/jobs/job_dolar.py:24
parsear_dolarapi software healthy daemon/jobs/job_dolar.py:32
formatear_bloque software healthy daemon/jobs/job_dolar.py:42
insertar_bloque software healthy daemon/jobs/job_dolar.py:53
correr software healthy daemon/jobs/job_dolar.py:63
detectar_patrones software healthy daemon/jobs/job_inbox.py:18
resumen_referencias software healthy daemon/jobs/job_inbox.py:29
armar_prompt software healthy daemon/jobs/job_inbox.py:41
referencias_semana software healthy daemon/jobs/job_inbox.py:71
correr software healthy daemon/jobs/job_inbox.py:81
leer_calendar software healthy daemon/jobs/job_calendario.py:71
parsear_lineas software healthy daemon/jobs/job_calendario.py:85
planear_sync software healthy daemon/jobs/job_calendario.py:111
correr software healthy daemon/jobs/job_calendario.py:146
filas_materiales software healthy daemon/jobs/job_top30.py:20
filas_con_fecha software healthy daemon/jobs/job_top30.py:30
armar_prompt software healthy daemon/jobs/job_top30.py:47
correr software healthy daemon/jobs/job_top30.py:61
cargar_cfg_jobs software healthy daemon/jobs/job_resumen.py:43
fecha_legible software healthy daemon/jobs/job_resumen.py:53
seccion_agenda software healthy daemon/jobs/job_resumen.py:60
seccion_vencidas software healthy daemon/jobs/job_resumen.py:84
seccion_obras software healthy daemon/jobs/job_resumen.py:101
seccion_gastos_ayer software healthy daemon/jobs/job_resumen.py:133
componer_resumen software healthy daemon/jobs/job_resumen.py:157
enviar_whatsapp software healthy daemon/jobs/job_resumen.py:195
correr software healthy daemon/jobs/job_resumen.py:235
jobs_vencidos software healthy daemon/jobs/runner.py:43
correr_vencidos software healthy daemon/jobs/runner.py:53
main software healthy daemon/jobs/runner.py:78
normalizar software healthy daemon/jobs/job_maestro.py:32
cargar_tareas_sismat software healthy daemon/jobs/job_maestro.py:41
mejor_match software healthy daemon/jobs/job_maestro.py:60
sismat_es_mas_nuevo_que_sync software healthy daemon/jobs/job_maestro.py:77
correr software healthy daemon/jobs/job_maestro.py:89
meta_es_de_hoy software healthy daemon/jobs/job_sismat.py:20
correr software healthy daemon/jobs/job_sismat.py:24

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
handoff.md software healthy handoff.md
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
2026-06-11-frente-d-cotizador-2.md software healthy docs/superpowers/plans/2026-06-11-frente-d-cotizador-2.md
2026-06-11-frente-c-bot-2.md software healthy docs/superpowers/plans/2026-06-11-frente-c-bot-2.md
2026-06-12-perf-cashflow-dcl.md software healthy docs/superpowers/plans/2026-06-12-perf-cashflow-dcl.md
2026-06-11-frente-e-cerebro-limpieza.md software healthy docs/superpowers/plans/2026-06-11-frente-e-cerebro-limpieza…
2026-05-22-tablero-inmobiliario-fase1.md software healthy docs/superpowers/plans/2026-05-22-tablero-inmobiliario-fase…
2026-06-11-frente-a-cimientos.md software healthy docs/superpowers/plans/2026-06-11-frente-a-cimientos.md
2026-06-11-frente-b-carcasa-home.md software healthy docs/superpowers/plans/2026-06-11-frente-b-carcasa-home.md
2026-05-22-tablero-inmobiliario-design.md software healthy docs/superpowers/specs/2026-05-22-tablero-inmobiliario-desi…
2026-06-11-centro-de-mando-design.html software healthy docs/superpowers/specs/2026-06-11-centro-de-mando-design.ht…
2026-06-11-centro-de-mando-design.md software healthy docs/superpowers/specs/2026-06-11-centro-de-mando-design.md
dev.sh software healthy scripts/dev.sh
extract_pdf_fonts.py software healthy scripts/extract_pdf_fonts.py
perf-cashflow.mjs software healthy scripts/perf-cashflow.mjs
gastos-obra.ts software healthy scripts/gastos-obra.ts
instanciar.ts software healthy scripts/cotizador/instanciar.ts
install.sh software healthy daemon/install.sh
job_dolar.py software healthy daemon/jobs/job_dolar.py
job_inbox.py software healthy daemon/jobs/job_inbox.py
job_calendario.py software healthy daemon/jobs/job_calendario.py
chequear_evento.py software healthy daemon/jobs/chequear_evento.py
job_top30.py software healthy daemon/jobs/job_top30.py
job_resumen.py software healthy daemon/jobs/job_resumen.py
run-jobs.sh software healthy daemon/jobs/run-jobs.sh
runner.py software healthy daemon/jobs/runner.py
job_maestro.py software healthy daemon/jobs/job_maestro.py
job_sismat.py software healthy daemon/jobs/job_sismat.py
jobslib.py software healthy daemon/jobs/jobslib.py
test_job_calendario.py software healthy daemon/jobs/tests/test_job_calendario.py
test_runner.py software healthy daemon/jobs/tests/test_runner.py
test_job_sismat.py software healthy daemon/jobs/tests/test_job_sismat.py
test_job_resumen.py software healthy daemon/jobs/tests/test_job_resumen.py
test_job_dolar.py software healthy daemon/jobs/tests/test_job_dolar.py
test_job_inbox.py software healthy daemon/jobs/tests/test_job_inbox.py
test_job_maestro.py software healthy daemon/jobs/tests/test_job_maestro.py
test_jobslib.py software healthy daemon/jobs/tests/test_jobslib.py
test_job_top30.py software healthy daemon/jobs/tests/test_job_top30.py
config.toml software healthy supabase/config.toml
ejecutar-parche-caja-supabase.sql software healthy supabase/scripts/ejecutar-parche-caja-supabase.sql
20260417230000_presupuestos_gastos_cashflow_item.sql software healthy supabase/migrations/20260417230000_presupuestos_gastos_cash…
20260327140000_presupuesto_aprobado.sql software healthy supabase/migrations/20260327140000_presupuesto_aprobado.sql
20260612109000_referencias.sql software healthy supabase/migrations/20260612109000_referencias.sql

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
scripts software healthy scripts
cotizador software healthy scripts/cotizador
daemon software healthy daemon
jobs software healthy daemon/jobs
tests software healthy daemon/jobs/tests
supabase software healthy supabase
scripts software healthy supabase/scripts
migrations software healthy supabase/migrations
public software healthy public
docs software healthy public/docs
src software healthy src
types software healthy src/types
components software healthy src/components
ui software healthy src/components/ui
cockpit software healthy src/components/cockpit
shell software healthy src/components/shell
app software healthy src/app
catalogo software healthy src/app/catalogo
gastos software healthy src/app/gastos
nuevo software healthy src/app/gastos/nuevo
nuevo-presupuesto software healthy src/app/nuevo-presupuesto
historial software healthy src/app/historial
actividad software healthy src/app/actividad
login software healthy src/app/login
api software healthy src/app/api
proyectos software healthy src/app/api/proyectos
auto-login software healthy src/app/api/auto-login
trabajos software healthy src/app/api/trabajos
archivados software healthy src/app/api/archivados
resolver software healthy src/app/api/archivados/resolver
referencias software healthy src/app/api/referencias
cashflow software healthy src/app/api/cashflow
obra software healthy src/app/api/cashflow/obra
[obra_id] software healthy src/app/api/cashflow/obra/[obra_id]
finalizar software healthy src/app/api/cashflow/obra/[obra_id]/finalizar
cobranza-cerrar software healthy src/app/api/cashflow/obra/[obra_id]/cobranza-cerrar
cierre software healthy src/app/api/cashflow/obra/[obra_id]/cierre
planificar-confirmar software healthy src/app/api/cashflow/planificar-confirmar
registrar-movimiento software healthy src/app/api/cashflow/registrar-movimiento
marcar-item software healthy src/app/api/cashflow/marcar-item
extract-comprobante software healthy src/app/api/cashflow/extract-comprobante
planificar-preview software healthy src/app/api/cashflow/planificar-preview
terminal software healthy src/app/api/terminal
cotizaciones software healthy src/app/api/cotizaciones
[id] software healthy src/app/api/cotizaciones/[id]
rechazar software healthy src/app/api/cotizaciones/[id]/rechazar

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
20260417230000_presupuestos_gastos_cashflow_item.sql data healthy supabase/migrations/20260417230000_presupuestos_gastos_cash…
20260327140000_presupuesto_aprobado.sql data healthy supabase/migrations/20260327140000_presupuesto_aprobado.sql
20260612109000_referencias.sql data healthy supabase/migrations/20260612109000_referencias.sql
20260612112000_inmobiliario_rls.sql data healthy supabase/migrations/20260612112000_inmobiliario_rls.sql
20260614140000_limpieza_indices.sql data healthy supabase/migrations/20260614140000_limpieza_indices.sql
20260614130000_indices_calientes.sql data healthy supabase/migrations/20260614130000_indices_calientes.sql
20260415140000_cashflow_obra_finalizada_cierres.sql data healthy supabase/migrations/20260415140000_cashflow_obra_finalizada…
20260419140000_maestro_precios.sql data healthy supabase/migrations/20260419140000_maestro_precios.sql
20260415160000_cashflow_items_deleted_at.sql data healthy supabase/migrations/20260415160000_cashflow_items_deleted_a…
20260612102000_tareas.sql data healthy supabase/migrations/20260612102000_tareas.sql
20260615100000_obra_avances.sql data healthy supabase/migrations/20260615100000_obra_avances.sql
20260614160000_obras_foto_portada.sql data healthy supabase/migrations/20260614160000_obras_foto_portada.sql
20260612105000_trabajos_cola.sql data healthy supabase/migrations/20260612105000_trabajos_cola.sql
20260612101000_gastos_personales.sql data healthy supabase/migrations/20260612101000_gastos_personales.sql
20260613100000_realtime_centro_mando.sql data healthy supabase/migrations/20260613100000_realtime_centro_mando.sql
20260327120000_presupuestos_gastos.sql data healthy supabase/migrations/20260327120000_presupuestos_gastos.sql
20260614120000_maestro_precios_sismat_rls.sql data healthy supabase/migrations/20260614120000_maestro_precios_sismat_r…
20260402220000_presupuestos_propuesta_texto_servicios.sql data healthy supabase/migrations/20260402220000_presupuestos_propuesta_t…
20260415220000_cashflow_items_adjunto.sql data healthy supabase/migrations/20260415220000_cashflow_items_adjunto.s…
20260615110000_calendario_eventos.sql data healthy supabase/migrations/20260615110000_calendario_eventos.sql
20260415210000_gastos_obra_adjuntos_storage.sql data healthy supabase/migrations/20260415210000_gastos_obra_adjuntos_sto…
20260612108000_cotizador_lecciones.sql data healthy supabase/migrations/20260612108000_cotizador_lecciones.sql
20260415120000_cashflow_obras.sql data healthy supabase/migrations/20260415120000_cashflow_obras.sql
20260415170000_function_search_path.sql data healthy supabase/migrations/20260415170000_function_search_path.sql
20260415190000_obras_cobranza_cerrada.sql data healthy supabase/migrations/20260415190000_obras_cobranza_cerrada.s…
20260615120000_tareas_presupuesto_id.sql data healthy supabase/migrations/20260615120000_tareas_presupuesto_id.sql
20260612100000_base_seguridad.sql data healthy supabase/migrations/20260612100000_base_seguridad.sql
20260327150000_presupuestos_gastos_cotizacion.sql data healthy supabase/migrations/20260327150000_presupuestos_gastos_coti…
20260612107000_cotizaciones.sql data healthy supabase/migrations/20260612107000_cotizaciones.sql
20260612103000_catalogo_recetas_rename.sql data healthy supabase/migrations/20260612103000_catalogo_recetas_rename.…
20260415180000_libreta_caja_empresa.sql data healthy supabase/migrations/20260415180000_libreta_caja_empresa.sql
20260612104000_eventos.sql data healthy supabase/migrations/20260612104000_eventos.sql
20260612115000_maestro_precios_rls.sql data healthy supabase/migrations/20260612115000_maestro_precios_rls.sql
20260412180000_presupuestos_items_descuento_material.sql data healthy supabase/migrations/20260412180000_presupuestos_items_descu…
20260326120000_presupuestos_propuesta_comercial_pref.sql data healthy supabase/migrations/20260326120000_presupuestos_propuesta_c…
20260614100000_sistema_estado.sql data healthy supabase/migrations/20260614100000_sistema_estado.sql
20260614110000_maestro_precios_sismat.sql data healthy supabase/migrations/20260614110000_maestro_precios_sismat.s…
20260412120000_presupuestos_descuento_efectivo.sql data healthy supabase/migrations/20260412120000_presupuestos_descuento_e…
20260403010000_presupuestos_rentabilidad_inputs.sql data healthy supabase/migrations/20260403010000_presupuestos_rentabilida…
20260612113000_presupuestos_rls.sql data healthy supabase/migrations/20260612113000_presupuestos_rls.sql
20260612111000_presupuestos_gastos_rls.sql data healthy supabase/migrations/20260612111000_presupuestos_gastos_rls.…
20260412190000_catalogo_recetas_siding.sql data healthy supabase/migrations/20260412190000_catalogo_recetas_siding.…
20260612114000_negocio_rls.sql data healthy supabase/migrations/20260612114000_negocio_rls.sql
20260614150000_obra_archivos.sql data healthy supabase/migrations/20260614150000_obra_archivos.sql
20260612110000_storage_referencias.sql data healthy supabase/migrations/20260612110000_storage_referencias.sql
20260612106000_recetas.sql data healthy supabase/migrations/20260612106000_recetas.sql

LabelLayerStatusPath
TestParsearLineas software healthy daemon/jobs/tests/test_job_calendario.py:19
TestPlanearSync software healthy daemon/jobs/tests/test_job_calendario.py:41
TestLeerCalendar software healthy daemon/jobs/tests/test_job_calendario.py:90
TestCorrer software healthy daemon/jobs/tests/test_job_calendario.py:112
TestJobsVencidos software healthy daemon/jobs/tests/test_runner.py:15
TestCorrerVencidos software healthy daemon/jobs/tests/test_runner.py:33
TestMetaEsDeHoy software healthy daemon/jobs/tests/test_job_sismat.py:10
TestFechaLegible software healthy daemon/jobs/tests/test_job_resumen.py:37
TestSeccionAgenda software healthy daemon/jobs/tests/test_job_resumen.py:53
TestSeccionVencidas software healthy daemon/jobs/tests/test_job_resumen.py:84
TestSeccionObras software healthy daemon/jobs/tests/test_job_resumen.py:115
TestSeccionGastosAyer software healthy daemon/jobs/tests/test_job_resumen.py:159
TestComponerResumen software healthy daemon/jobs/tests/test_job_resumen.py:191
TestEnviarWhatsapp software healthy daemon/jobs/tests/test_job_resumen.py:251
TestParseo software healthy daemon/jobs/tests/test_job_dolar.py:34
TestBloqueMd software healthy daemon/jobs/tests/test_job_dolar.py:48
TestDetectarPatrones software healthy daemon/jobs/tests/test_job_inbox.py:16
TestResumenReferencias software healthy daemon/jobs/tests/test_job_inbox.py:28
TestPrompt software healthy daemon/jobs/tests/test_job_inbox.py:39
TestNormalizar software healthy daemon/jobs/tests/test_job_maestro.py:44
TestMejorMatch software healthy daemon/jobs/tests/test_job_maestro.py:58
TestSismatEsMasNuevo software healthy daemon/jobs/tests/test_job_maestro.py:94
TestParseEnv software healthy daemon/jobs/tests/test_jobslib.py:12
TestVencimientos software healthy daemon/jobs/tests/test_jobslib.py:22
TestEstado software healthy daemon/jobs/tests/test_jobslib.py:78
TestEventoPayload software healthy daemon/jobs/tests/test_jobslib.py:118
TestFilasMateriales software healthy daemon/jobs/tests/test_job_top30.py:27
TestFilasConFecha software healthy daemon/jobs/tests/test_job_top30.py:37
TestPrompt software healthy daemon/jobs/tests/test_job_top30.py:57
FormulaError software healthy src/lib/cotizador/formula.ts:FormulaError
TransicionInvalida software healthy src/lib/cotizador/estado.ts:TransicionInvalida
FaltanParametrosError software healthy src/lib/cotizador/cotizar.ts:FaltanParametrosError

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/catalogo frontend healthy src/app/catalogo/page.tsx
/gastos/nuevo frontend healthy src/app/gastos/nuevo/page.tsx
/nuevo-presupuesto frontend healthy src/app/nuevo-presupuesto/page.tsx
/historial frontend healthy src/app/historial/page.tsx
/actividad frontend healthy src/app/actividad/page.tsx
/login frontend healthy src/app/login/page.tsx
/dia frontend healthy src/app/dia/page.tsx
/rentabilidad frontend healthy src/app/rentabilidad/page.tsx
/archivados frontend healthy src/app/archivados/page.tsx
/remito/[id] frontend healthy src/app/remito/[id]/page.tsx
/cashflow frontend healthy src/app/cashflow/page.tsx
/cashflow/obra/[obra_id] frontend healthy src/app/cashflow/obra/[obra_id]/page.tsx
/cashflow/obra/[obra_id]/cierre frontend healthy src/app/cashflow/obra/[obra_id]/cierre/page.tsx
/cashflow/planificar/[presupuesto_id] frontend healthy src/app/cashflow/planificar/[presupuesto_id]/page.tsx
/terminal frontend healthy src/app/terminal/page.tsx
/cotizaciones frontend healthy src/app/cotizaciones/page.tsx
/cotizaciones/[id]/revision frontend healthy src/app/cotizaciones/[id]/revision/page.tsx
/cotizaciones/[id]/documento frontend healthy src/app/cotizaciones/[id]/documento/page.tsx
/control-gastos frontend healthy src/app/control-gastos/page.tsx
/obras frontend healthy src/app/obras/page.tsx
/obras/[id] frontend healthy src/app/obras/[id]/page.tsx
/obras/[id]/gastos frontend healthy src/app/obras/[id]/gastos/page.tsx
/finanzas frontend healthy src/app/finanzas/page.tsx
/adn frontend healthy src/app/adn/page.tsx
/maestro-precios frontend healthy src/app/maestro-precios/page.tsx
/propuesta frontend healthy src/app/propuesta/page.tsx
/propuesta/[id] frontend healthy src/app/propuesta/[id]/page.tsx

LabelLayerStatusPath
ShaderLines frontend healthy src/components/cockpit/shader-lines.tsx
Monolito3D frontend healthy src/components/cockpit/monolito-3d.tsx
Loading frontend healthy src/app/loading.tsx
Template frontend healthy src/app/template.tsx
RootLayout frontend healthy src/app/layout.tsx
GlobalError frontend healthy src/app/global-error.tsx
CatalogoPage frontend healthy src/app/catalogo/page.tsx
GastosNuevoPage frontend healthy src/app/gastos/nuevo/page.tsx
NuevoPresupuestoPage frontend healthy src/app/nuevo-presupuesto/page.tsx
HistorialPage frontend healthy src/app/historial/page.tsx
ActividadPage frontend healthy src/app/actividad/page.tsx
LoginPage frontend healthy src/app/login/page.tsx
ArchivadosPage frontend healthy src/app/archivados/page.tsx
CashflowPage frontend healthy src/app/cashflow/page.tsx
TerminalPage frontend healthy src/app/terminal/page.tsx
LandingClient frontend healthy src/app/landing/landing-client.tsx
CotizacionesPage frontend healthy src/app/cotizaciones/page.tsx
ControlGastosPage frontend healthy src/app/control-gastos/page.tsx
ObrasPage frontend healthy src/app/obras/page.tsx
FinanzasPage frontend healthy src/app/finanzas/page.tsx
AdnPage frontend healthy src/app/adn/page.tsx
MaestroPreciosPage frontend healthy src/app/maestro-precios/page.tsx

LabelLayerStatusPath
120.0.0.0 network healthy daemon/jobs/job_dolar.py
3.074.149.198 network healthy src/components/plantilla-a4-virtual.tsx
4.487.709.306 network healthy src/components/plantilla-a4-virtual.tsx
1.694.625.712 network healthy src/components/plantilla-a4-virtual.tsx
1.871.118.571 network healthy src/components/plantilla-a4-virtual.tsx
3.741.982.998 network healthy src/components/plantilla-a4-virtual.tsx

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

LabelLayerStatusPath
auth::src/lib/cotizador/mercadolibre.ts security healthy src/lib/cotizador/mercadolibre.ts
auth::supabase/config.toml security healthy supabase/config.toml

LabelLayerStatusPath
repobility-clone-lcsk_ksb software healthy /tmp/repobility-clone-lcsk_ksb

LabelLayerStatusPath
postgres data healthy supabase/config.toml

LabelLayerStatusPath
public data healthy supabase/scripts/ejecutar-parche-caja-supabase.sql

LabelLayerStatusPath
password_literal::scripts/perf-cashflow.mjs security healthy scripts/perf-cashflow.mjs
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/bb1e97fd-1f66-415d-b90a-f1914277300b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/bb1e97fd-1f66-415d-b90a-f1914277300b/

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.