https://github.com/ventas4labs-cell/UniformLogistic
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
92 raw signals (0 security + 92 graph)
Last scanned 2 months, 1 week ago · v1 · 92 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1225 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
proxy |
software | healthy | next-app/proxy.ts:proxy |
updateSession |
software | healthy | next-app/utils/supabase/session.ts:updateSession |
createClient |
software | healthy | next-app/utils/supabase/client.ts:createClient |
createClient |
software | healthy | next-app/utils/supabase/server.ts:createClient |
createServiceClient |
software | healthy | next-app/utils/supabase/server.ts:createServiceClient |
SizeSelector |
software | healthy | next-app/components/size-selector.tsx:SizeSelector |
hasMen |
software | healthy | next-app/components/size-selector.tsx:hasMen |
hasWomen |
software | healthy | next-app/components/size-selector.tsx:hasWomen |
updateQuantity |
software | healthy | next-app/components/size-selector.tsx:updateQuantity |
handleInputChange |
software | healthy | next-app/components/size-selector.tsx:handleInputChange |
handleSubmit |
software | healthy | next-app/components/size-selector.tsx:handleSubmit |
renderQtyInput |
software | healthy | next-app/components/size-selector.tsx:renderQtyInput |
readInitialTheme |
software | healthy | next-app/components/theme-toggle.tsx:readInitialTheme |
ThemeToggle |
software | healthy | next-app/components/theme-toggle.tsx:ThemeToggle |
apply |
software | healthy | next-app/components/theme-toggle.tsx:apply |
toggle |
software | healthy | next-app/components/theme-toggle.tsx:toggle |
CartProvider |
software | healthy | next-app/components/cart-provider.tsx:CartProvider |
useCart |
software | healthy | next-app/components/cart-provider.tsx:useCart |
TopNav |
software | healthy | next-app/components/top-nav.tsx:TopNav |
stageIndex |
software | healthy | next-app/components/customer/order-card.tsx:stageIndex |
OrderCard |
software | healthy | next-app/components/customer/order-card.tsx:OrderCard |
status |
software | healthy | next-app/components/customer/order-card.tsx:status |
StatusBadge |
software | healthy | next-app/components/customer/order-card.tsx:StatusBadge |
SubmitInvoiceModal |
software | healthy | next-app/components/station/submit-invoice-modal.tsx:Submit… |
handleImageFile |
software | healthy | next-app/components/station/submit-invoice-modal.tsx:handle… |
handleSubmit |
software | healthy | next-app/components/station/submit-invoice-modal.tsx:handle… |
Field |
software | healthy | next-app/components/station/submit-invoice-modal.tsx:Field |
StationBoard |
software | healthy | next-app/components/station/station-board.tsx:StationBoard |
handleLocalChange |
software | healthy | next-app/components/station/station-board.tsx:handleLocalCh… |
OrderCard |
software | healthy | next-app/components/station/station-board.tsx:OrderCard |
OrderCard |
software | healthy | next-app/components/admin/impresion-board.tsx:OrderCard |
ImpresionBoard |
software | healthy | next-app/components/admin/impresion-board.tsx:ImpresionBoard |
handleLocalChange |
software | healthy | next-app/components/admin/impresion-board.tsx:handleLocalCh… |
toPrefill |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:toPrefi… |
VoiceProductDictate |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:VoicePr… |
reset |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:reset |
close |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:close |
data |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:data |
accept |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:accept |
Preview |
software | healthy | next-app/components/admin/voice-product-dictate.tsx:Preview |
formatAmount |
software | healthy | next-app/components/admin/station-invoices-table.tsx:format… |
StationInvoicesTable |
software | healthy | next-app/components/admin/station-invoices-table.tsx:Statio… |
shortSize |
software | healthy | next-app/components/admin/admin-stock-board.tsx:shortSize |
sortSizes |
software | healthy | next-app/components/admin/admin-stock-board.tsx:sortSizes |
groupByProduct |
software | healthy | next-app/components/admin/admin-stock-board.tsx:groupByProd… |
fmtCRC |
software | healthy | next-app/components/admin/admin-stock-board.tsx:fmtCRC |
fmtInt |
software | healthy | next-app/components/admin/admin-stock-board.tsx:fmtInt |
AdminStockBoard |
software | healthy | next-app/components/admin/admin-stock-board.tsx:AdminStockB… |
toggle |
software | healthy | next-app/components/admin/admin-stock-board.tsx:toggle |
expandAll |
software | healthy | next-app/components/admin/admin-stock-board.tsx:expandAll |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
PRODUCT_STOCK_DICTATION.md |
software | healthy | PRODUCT_STOCK_DICTATION.md |
0002-2026-06-10-logos-cards-outsourcing.md |
software | healthy | docs/agent-context/0002-2026-06-10-logos-cards-outsourcing.… |
README.md |
software | healthy | docs/agent-context/README.md |
0001-2026-06-10-full-project-context.md |
software | healthy | docs/agent-context/0001-2026-06-10-full-project-context.md |
vercel.json |
software | healthy | next-app/vercel.json |
postcss.config.mjs |
software | healthy | next-app/postcss.config.mjs |
README.md |
software | healthy | next-app/README.md |
CLAUDE.md |
software | healthy | next-app/CLAUDE.md |
package.json |
software | healthy | next-app/package.json |
package-lock.json |
software | healthy | next-app/package-lock.json |
.env.example |
software | healthy | next-app/.env.example |
tsconfig.json |
software | healthy | next-app/tsconfig.json |
eslint.config.mjs |
software | healthy | next-app/eslint.config.mjs |
AGENTS.md |
software | healthy | next-app/AGENTS.md |
proxy.ts |
software | healthy | next-app/proxy.ts |
next.config.ts |
software | healthy | next-app/next.config.ts |
session.ts |
software | healthy | next-app/utils/supabase/session.ts |
client.ts |
software | healthy | next-app/utils/supabase/client.ts |
server.ts |
software | healthy | next-app/utils/supabase/server.ts |
size-selector.tsx |
software | healthy | next-app/components/size-selector.tsx |
theme-toggle.tsx |
software | healthy | next-app/components/theme-toggle.tsx |
cart-provider.tsx |
software | healthy | next-app/components/cart-provider.tsx |
top-nav.tsx |
software | healthy | next-app/components/top-nav.tsx |
order-card.tsx |
software | healthy | next-app/components/customer/order-card.tsx |
submit-invoice-modal.tsx |
software | healthy | next-app/components/station/submit-invoice-modal.tsx |
station-board.tsx |
software | healthy | next-app/components/station/station-board.tsx |
impresion-board.tsx |
software | healthy | next-app/components/admin/impresion-board.tsx |
voice-product-dictate.tsx |
software | healthy | next-app/components/admin/voice-product-dictate.tsx |
station-invoices-table.tsx |
software | healthy | next-app/components/admin/station-invoices-table.tsx |
admin-stock-board.tsx |
software | healthy | next-app/components/admin/admin-stock-board.tsx |
operator-board.tsx |
software | healthy | next-app/components/admin/operator-board.tsx |
insumo-prep-editor.tsx |
software | healthy | next-app/components/admin/insumo-prep-editor.tsx |
materials-manager.tsx |
software | healthy | next-app/components/admin/materials-manager.tsx |
admin-modules.tsx |
software | healthy | next-app/components/admin/admin-modules.tsx |
fe-documentos-table.tsx |
software | healthy | next-app/components/admin/fe-documentos-table.tsx |
quick-create-host.tsx |
software | healthy | next-app/components/admin/quick-create-host.tsx |
stage-completion-strip.tsx |
software | healthy | next-app/components/admin/stage-completion-strip.tsx |
maquila-board.tsx |
software | healthy | next-app/components/admin/maquila-board.tsx |
insumo-row.tsx |
software | healthy | next-app/components/admin/insumo-row.tsx |
order-assignments-panel.tsx |
software | healthy | next-app/components/admin/order-assignments-panel.tsx |
stage-complete-toggle.tsx |
software | healthy | next-app/components/admin/stage-complete-toggle.tsx |
voice-stock-dictate.tsx |
software | healthy | next-app/components/admin/voice-stock-dictate.tsx |
admin-menu.tsx |
software | healthy | next-app/components/admin/admin-menu.tsx |
admin-fast-actions.tsx |
software | healthy | next-app/components/admin/admin-fast-actions.tsx |
collapsible-search.tsx |
software | healthy | next-app/components/admin/collapsible-search.tsx |
fe-config-form.tsx |
software | healthy | next-app/components/admin/fe-config-form.tsx |
order-logos-modal.tsx |
software | healthy | next-app/components/admin/order-logos-modal.tsx |
order-edit-modal.tsx |
software | healthy | next-app/components/admin/order-edit-modal.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
agent-context |
software | healthy | docs/agent-context |
next-app |
software | healthy | next-app |
utils |
software | healthy | next-app/utils |
supabase |
software | healthy | next-app/utils/supabase |
components |
software | healthy | next-app/components |
customer |
software | healthy | next-app/components/customer |
station |
software | healthy | next-app/components/station |
admin |
software | healthy | next-app/components/admin |
landing |
software | healthy | next-app/components/landing |
app |
software | healthy | next-app/app |
auth |
software | healthy | next-app/app/auth |
callback |
software | healthy | next-app/app/auth/callback |
login |
software | healthy | next-app/app/login |
api |
software | healthy | next-app/app/api |
admin |
software | healthy | next-app/app/api/admin |
facturacion |
software | healthy | next-app/app/api/admin/facturacion |
emit |
software | healthy | next-app/app/api/admin/facturacion/emit |
nota |
software | healthy | next-app/app/api/admin/facturacion/nota |
recibidas |
software | healthy | next-app/app/api/admin/facturacion/recibidas |
[id] |
software | healthy | next-app/app/api/admin/facturacion/recibidas/[id] |
respond |
software | healthy | next-app/app/api/admin/facturacion/recibidas/[id]/respond |
pdf |
software | healthy | next-app/app/api/admin/facturacion/pdf |
[id] |
software | healthy | next-app/app/api/admin/facturacion/pdf/[id] |
stock |
software | healthy | next-app/app/api/admin/stock |
voice-parse |
software | healthy | next-app/app/api/admin/stock/voice-parse |
voice-apply |
software | healthy | next-app/app/api/admin/stock/voice-apply |
voice-transcribe |
software | healthy | next-app/app/api/admin/stock/voice-transcribe |
products |
software | healthy | next-app/app/api/admin/products |
voice-parse |
software | healthy | next-app/app/api/admin/products/voice-parse |
cron |
software | healthy | next-app/app/api/cron |
facturacion |
software | healthy | next-app/app/api/cron/facturacion |
refresh-resumen |
software | healthy | next-app/app/api/cron/facturacion/refresh-resumen |
poll |
software | healthy | next-app/app/api/cron/facturacion/poll |
retry-queue |
software | healthy | next-app/app/api/cron/facturacion/retry-queue |
s |
software | healthy | next-app/app/s |
[token] |
software | healthy | next-app/app/s/[token] |
(admin) |
software | healthy | next-app/app/(admin) |
admin |
software | healthy | next-app/app/(admin)/admin |
users |
software | healthy | next-app/app/(admin)/admin/users |
station-users |
software | healthy | next-app/app/(admin)/admin/station-users |
facturacion |
software | healthy | next-app/app/(admin)/admin/facturacion |
documentos |
software | healthy | next-app/app/(admin)/admin/facturacion/documentos |
ploter |
software | healthy | next-app/app/(admin)/admin/ploter |
orders |
software | healthy | next-app/app/(admin)/admin/orders |
bordado |
software | healthy | next-app/app/(admin)/admin/bordado |
logos |
software | healthy | next-app/app/(admin)/admin/logos |
corte |
software | healthy | next-app/app/(admin)/admin/corte |
maquila |
software | healthy | next-app/app/(admin)/admin/maquila |
stock |
software | healthy | next-app/app/(admin)/admin/stock |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | next-app/app/page.tsx |
/login |
frontend | healthy | next-app/app/login/page.tsx |
/(admin)/admin |
frontend | healthy | next-app/app/(admin)/admin/page.tsx |
/(admin)/admin/users |
frontend | healthy | next-app/app/(admin)/admin/users/page.tsx |
/(admin)/admin/station-users |
frontend | healthy | next-app/app/(admin)/admin/station-users/page.tsx |
/(admin)/admin/facturacion |
frontend | healthy | next-app/app/(admin)/admin/facturacion/page.tsx |
/(admin)/admin/facturacion/documentos |
frontend | healthy | next-app/app/(admin)/admin/facturacion/documentos/page.tsx |
/(admin)/admin/ploter |
frontend | healthy | next-app/app/(admin)/admin/ploter/page.tsx |
/(admin)/admin/orders |
frontend | healthy | next-app/app/(admin)/admin/orders/page.tsx |
/(admin)/admin/bordado |
frontend | healthy | next-app/app/(admin)/admin/bordado/page.tsx |
/(admin)/admin/logos |
frontend | healthy | next-app/app/(admin)/admin/logos/page.tsx |
/(admin)/admin/corte |
frontend | healthy | next-app/app/(admin)/admin/corte/page.tsx |
/(admin)/admin/maquila |
frontend | healthy | next-app/app/(admin)/admin/maquila/page.tsx |
/(admin)/admin/stock |
frontend | healthy | next-app/app/(admin)/admin/stock/page.tsx |
/(admin)/admin/operador |
frontend | healthy | next-app/app/(admin)/admin/operador/page.tsx |
/(admin)/admin/home |
frontend | healthy | next-app/app/(admin)/admin/home/page.tsx |
/(admin)/admin/impresion |
frontend | healthy | next-app/app/(admin)/admin/impresion/page.tsx |
/(admin)/admin/station-invoices |
frontend | healthy | next-app/app/(admin)/admin/station-invoices/page.tsx |
/(admin)/admin/materials |
frontend | healthy | next-app/app/(admin)/admin/materials/page.tsx |
/(admin)/admin/cuentas |
frontend | healthy | next-app/app/(admin)/admin/cuentas/page.tsx |
/(admin)/admin/empaque |
frontend | healthy | next-app/app/(admin)/admin/empaque/page.tsx |
/(admin)/admin/products |
frontend | healthy | next-app/app/(admin)/admin/products/page.tsx |
/(admin)/admin/companies |
frontend | healthy | next-app/app/(admin)/admin/companies/page.tsx |
/(admin)/admin/companies/[id] |
frontend | healthy | next-app/app/(admin)/admin/companies/[id]/page.tsx |
/(app)/orders |
frontend | healthy | next-app/app/(app)/orders/page.tsx |
/(app)/catalog |
frontend | healthy | next-app/app/(app)/catalog/page.tsx |
/(app)/stock |
frontend | healthy | next-app/app/(app)/stock/page.tsx |
/(app)/success |
frontend | healthy | next-app/app/(app)/success/page.tsx |
/(app)/cart |
frontend | healthy | next-app/app/(app)/cart/page.tsx |
/(app)/home |
frontend | healthy | next-app/app/(app)/home/page.tsx |
/(app)/cuentas |
frontend | healthy | next-app/app/(app)/cuentas/page.tsx |
/(app)/checkout |
frontend | healthy | next-app/app/(app)/checkout/page.tsx |
/(station)/station |
frontend | healthy | next-app/app/(station)/station/page.tsx |
/ |
frontend | healthy | next-app/lib/admin-acting-company.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_facturacion.sql |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
0014_materials_exclude_services.sql |
data | healthy | next-app/supabase/migrations/0014_materials_exclude_service… |
0006_order_stage_completions.sql |
data | healthy | next-app/supabase/migrations/0006_order_stage_completions.s… |
0007_add_bordado_empaque_ploter_stages.sql |
data | healthy | next-app/supabase/migrations/0007_add_bordado_empaque_plote… |
0010_logos_size.sql |
data | healthy | next-app/supabase/migrations/0010_logos_size.sql |
0003_voice_dictation_full_types.sql |
data | healthy | next-app/supabase/migrations/0003_voice_dictation_full_type… |
0016_order_items_extra.sql |
data | healthy | next-app/supabase/migrations/0016_order_items_extra.sql |
0010_station_assignments_fk_to_station_users.sql |
data | healthy | next-app/supabase/migrations/0010_station_assignments_fk_to… |
0017_company_order_links.sql |
data | healthy | next-app/supabase/migrations/0017_company_order_links.sql |
0008_insumo_preparations.sql |
data | healthy | next-app/supabase/migrations/0008_insumo_preparations.sql |
0012_admin_reads_station_tables.sql |
data | healthy | next-app/supabase/migrations/0012_admin_reads_station_table… |
0009_order_dispatches.sql |
data | healthy | next-app/supabase/migrations/0009_order_dispatches.sql |
0015_station_access_tokens.sql |
data | healthy | next-app/supabase/migrations/0015_station_access_tokens.sql |
0005_product_images_storage_policies.sql |
data | healthy | next-app/supabase/migrations/0005_product_images_storage_po… |
0013_materials_inventory.sql |
data | healthy | next-app/supabase/migrations/0013_materials_inventory.sql |
0004_facturacion_inbound.sql |
data | healthy | next-app/supabase/migrations/0004_facturacion_inbound.sql |
0011_admin_list_users_exclude_stations.sql |
data | healthy | next-app/supabase/migrations/0011_admin_list_users_exclude_… |
0018_station_invoices.sql |
data | healthy | next-app/supabase/migrations/0018_station_invoices.sql |
0018_product_stages.sql |
data | healthy | next-app/supabase/migrations/0018_product_stages.sql |
0007_product_type_label.sql |
data | healthy | next-app/supabase/migrations/0007_product_type_label.sql |
0008_logos.sql |
data | healthy | next-app/supabase/migrations/0008_logos.sql |
0002_voice_dictation.sql |
data | healthy | next-app/supabase/migrations/0002_voice_dictation.sql |
0009_station_users_and_assignments.sql |
data | healthy | next-app/supabase/migrations/0009_station_users_and_assignm… |
| Label | Layer | Status | Path |
|---|---|---|---|
fe_config |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
fe_consecutivos |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
fe_tokens |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
fe_documentos |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
fe_lineas |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
fe_audit_log |
data | healthy | next-app/supabase/migrations/0001_facturacion.sql |
order_stage_completions |
data | healthy | next-app/supabase/migrations/0006_order_stage_completions.s… |
insumo_preparations |
data | healthy | next-app/supabase/migrations/0008_insumo_preparations.sql |
order_dispatches |
data | healthy | next-app/supabase/migrations/0009_order_dispatches.sql |
order_dispatch_items |
data | healthy | next-app/supabase/migrations/0009_order_dispatches.sql |
fe_facturas_recibidas |
data | healthy | next-app/supabase/migrations/0004_facturacion_inbound.sql |
fe_lineas_recibidas |
data | healthy | next-app/supabase/migrations/0004_facturacion_inbound.sql |
fe_receptores |
data | healthy | next-app/supabase/migrations/0004_facturacion_inbound.sql |
fe_resumen_fiscal |
data | healthy | next-app/supabase/migrations/0004_facturacion_inbound.sql |
station_invoices |
data | healthy | next-app/supabase/migrations/0018_station_invoices.sql |
logos |
data | healthy | next-app/supabase/migrations/0008_logos.sql |
company_logos |
data | healthy | next-app/supabase/migrations/0008_logos.sql |
stock_movements |
data | healthy | next-app/supabase/migrations/0002_voice_dictation.sql |
voice_stock_batches |
data | healthy | next-app/supabase/migrations/0002_voice_dictation.sql |
voice_product_drafts |
data | healthy | next-app/supabase/migrations/0002_voice_dictation.sql |
station_users |
data | healthy | next-app/supabase/migrations/0009_station_users_and_assignm… |
station_assignments |
data | healthy | next-app/supabase/migrations/0009_station_users_and_assignm… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::next-app/.env.example |
security | healthy | next-app/.env.example |
auth::next-app/lib/admin-acting-company.ts |
security | healthy | next-app/lib/admin-acting-company.ts |
auth::next-app/app/login/actions.ts |
security | healthy | next-app/app/login/actions.ts |
auth::next-app/lib/facturacion/services/invoice-service.ts |
security | healthy | next-app/lib/facturacion/services/invoice-service.ts |
auth::next-app/app/auth/callback/route.ts |
security | healthy | next-app/app/auth/callback/route.ts |
auth::next-app/lib/facturacion/services/polling-service.ts |
security | healthy | next-app/lib/facturacion/services/polling-service.ts |
auth::next-app/app/(admin)/admin/facturacion/documentos-act… |
security | healthy | next-app/app/(admin)/admin/facturacion/documentos-actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | next-app/components/theme-toggle.tsx:is |
to |
software | healthy | next-app/app/layout.tsx:to |
so |
software | healthy | next-app/app/layout.tsx:so |
TokenBucketRateLimiter |
software | healthy | next-app/lib/facturacion/api/rate-limiter.ts:TokenBucketRat… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dj40m5_i |
software | healthy | /tmp/repobility-clone-dj40m5_i |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
AdminIndex |
frontend | healthy | next-app/app/(admin)/admin/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/2b777b5d-6c40-489c-829e-4225414a4737/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2b777b5d-6c40-489c-829e-4225414a4737/
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.