https://github.com/SergioIriarte666/gruas-alerta-calendario
· scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)
188 raw signals (0 security + 188 graph)
Last scanned 2 months, 2 weeks ago · v1 · 177 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5976 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 |
|---|---|---|---|
getAllTsFiles |
software | healthy | scripts/migrate-console-logs.ts:getAllTsFiles |
migrateFile |
software | healthy | scripts/migrate-console-logs.ts:migrateFile |
runMigration |
software | healthy | scripts/migrate-console-logs.ts:runMigration |
diagnose |
software | healthy | scripts/diagnose-db.ts:diagnose |
jsonResponse |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:jsonResponse |
parseGatewayError |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:parseGatewayErr… |
normalizeSpaces |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:normalizeSpaces |
parseClpNumber |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:parseClpNumber |
sanitizeQuoteResult |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:sanitizeQuoteRe… |
score |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:score |
totalsRaw |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:totalsRaw |
getOpenAiApiKey |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:getOpenAiApiKey |
normalizeRutForCompare |
software | healthy | supabase/functions/parse-quote-pdf/index.ts:normalizeRutFor… |
today |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:today |
addDaysISO |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:addDaysISO |
fmtCLP |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:fmtCLP |
fmtDateDisplay |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:fmtDateDi… |
daysBetween |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:daysBetwe… |
getAdminPhones |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:getAdminP… |
shouldRun |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:shouldRun |
forceSend |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:forceSend |
overdueList |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:overdueLi… |
list |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:list |
expiringList |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:expiringL… |
expiredList |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:expiredLi… |
operatorName |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:operatorN… |
craneExpiringList |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:craneExpi… |
craneExpiredList |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:craneExpi… |
craneName |
software | healthy | supabase/functions/whatsapp-daily-alerts/index.ts:craneName |
handler |
software | healthy | supabase/functions/remove-push-subscription/index.ts:handler |
cleanRut |
software | healthy | supabase/functions/sre-lookup/index.ts:cleanRut |
fetchFromRutsInfo |
software | healthy | supabase/functions/sre-lookup/index.ts:fetchFromRutsInfo |
mapRutsInfoResponse |
software | healthy | supabase/functions/sre-lookup/index.ts:mapRutsInfoResponse |
handler |
software | healthy | supabase/functions/send-inspection-email/index.ts:handler |
callerUid |
software | healthy | supabase/functions/send-inspection-email/index.ts:callerUid |
escapeHtml |
software | healthy | supabase/functions/send-payment-reminder/index.ts:escapeHtml |
handler |
software | healthy | supabase/functions/send-payment-reminder/index.ts:handler |
callerId |
software | healthy | supabase/functions/send-payment-reminder/index.ts:callerId |
invoiceFolio |
software | healthy | supabase/functions/send-payment-reminder/index.ts:invoiceFo… |
getDocumentName |
software | healthy | supabase/functions/send-document-alerts/index.ts:getDocumen… |
getUrgencyLevel |
software | healthy | supabase/functions/send-document-alerts/index.ts:getUrgency… |
escapeHtml |
software | healthy | supabase/functions/send-invoice-email/index.ts:escapeHtml |
handler |
software | healthy | supabase/functions/send-invoice-email/index.ts:handler |
callerId |
software | healthy | supabase/functions/send-invoice-email/index.ts:callerId |
handler |
software | healthy | supabase/functions/send-service-confirmation/index.ts:handl… |
clientEmail |
software | healthy | supabase/functions/send-service-confirmation/index.ts:clien… |
jsonResponse |
software | healthy | supabase/functions/parse-receipt-image/index.ts:jsonResponse |
parseGatewayError |
software | healthy | supabase/functions/parse-receipt-image/index.ts:parseGatewa… |
isAllowedReceiptImageUrl |
software | healthy | supabase/functions/parse-receipt-image/index.ts:isAllowedRe… |
jsonResponse |
software | healthy | supabase/functions/parse-purchase-order-pdf/index.ts:jsonRe… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
playwright-fixture.ts |
software | healthy | playwright-fixture.ts |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
PRD.md |
software | healthy | PRD.md |
postcss.config.js |
software | healthy | postcss.config.js |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
user-manual-cost-xml-import.md |
software | healthy | docs/user-manual-cost-xml-import.md |
user-manual-vigente.md |
software | healthy | docs/user-manual-vigente.md |
README.md |
software | healthy | docs/README.md |
design-system.md |
software | healthy | docs/design-system.md |
guia-configuracion-whatsapp.md |
software | healthy | docs/guia-configuracion-whatsapp.md |
manual-cost-xml-import.md |
software | healthy | docs/technical/manual-cost-xml-import.md |
turnstile-configuration.md |
software | healthy | docs/technical/turnstile-configuration.md |
pwa-configuration.md |
software | healthy | docs/technical/pwa-configuration.md |
troubleshooting.md |
software | healthy | docs/technical/troubleshooting.md |
configuration.md |
software | healthy | docs/technical/configuration.md |
payment-corrections.md |
software | healthy | docs/technical/payment-corrections.md |
payment-system.md |
software | healthy | docs/technical/payment-system.md |
payment-triggers-restoration.md |
software | healthy | docs/technical/payment-triggers-restoration.md |
system-admin-guide.md |
software | healthy | docs/technical/system-admin-guide.md |
manual-cost-xml-import-test-report.md |
software | healthy | docs/technical/manual-cost-xml-import-test-report.md |
payment-reconciliation-fix.md |
software | healthy | docs/technical/payment-reconciliation-fix.md |
cross-module-integration.md |
software | healthy | docs/architecture/cross-module-integration.md |
overview.md |
software | healthy | docs/architecture/overview.md |
contributing.md |
software | healthy | docs/development/contributing.md |
prompt-tms-gruas.md |
software | healthy | docs/development/prompt-tms-gruas.md |
dashboard.md |
software | healthy | docs/modules/dashboard.md |
notifications.md |
software | healthy | docs/modules/notifications.md |
quick-entry.md |
software | healthy | docs/modules/quick-entry.md |
closures.md |
software | healthy | docs/modules/closures.md |
backup.md |
software | healthy | docs/modules/backup.md |
layout-navigation.md |
software | healthy | docs/modules/layout-navigation.md |
suppliers.md |
software | healthy | docs/modules/suppliers.md |
core-app.md |
software | healthy | docs/modules/core-app.md |
inventory.md |
software | healthy | docs/modules/inventory.md |
supabase-integration.md |
software | healthy | docs/modules/supabase-integration.md |
settings-admin.md |
software | healthy | docs/modules/settings-admin.md |
cranes.md |
software | healthy | docs/modules/cranes.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20250723202923-1bccb72d-2cf4-4171-b82b-7d13f68e31f5.sql |
data | healthy | supabase/_migrations_archive/20250723202923-1bccb72d-2cf4-4… |
20250615224715-6716f93d-312f-4b87-9662-f6a494823812.sql |
data | healthy | supabase/_migrations_archive/20250615224715-6716f93d-312f-4… |
20250901182504_52e4ff38-e816-4965-9d4e-37e05051c44c.sql |
data | healthy | supabase/_migrations_archive/20250901182504_52e4ff38-e816-4… |
20251021155335_6c5002ab-f7d7-4321-89a7-fb3d402566e3.sql |
data | healthy | supabase/_migrations_archive/20251021155335_6c5002ab-f7d7-4… |
20251021201317_ba181a16-f7be-4e40-b9c9-8c9b5c736e39.sql |
data | healthy | supabase/_migrations_archive/20251021201317_ba181a16-f7be-4… |
20250806223104_50179ecb-878c-41f3-80c7-8e3ee2db2e1b.sql |
data | healthy | supabase/_migrations_archive/20250806223104_50179ecb-878c-4… |
20250813185746_8662641a-1a4a-4243-a767-72cd5b7889b2.sql |
data | healthy | supabase/_migrations_archive/20250813185746_8662641a-1a4a-4… |
20250711231942-2596641c-713d-4b9a-be49-47d5878d340b.sql |
data | healthy | supabase/_migrations_archive/20250711231942-2596641c-713d-4… |
20250801212049_f95687f5-49e2-4478-a7e6-fefb133ea703.sql |
data | healthy | supabase/_migrations_archive/20250801212049_f95687f5-49e2-4… |
20251201221149_431b4d54-27a2-4d28-ba85-a4d535e01e14.sql |
data | healthy | supabase/_migrations_archive/20251201221149_431b4d54-27a2-4… |
20250728211205-2db4068b-e236-4dd8-b027-3f266d6e4b7f.sql |
data | healthy | supabase/_migrations_archive/20250728211205-2db4068b-e236-4… |
20250927150826_cf380a29-8a46-4fa5-837a-541fe4661e0d.sql |
data | healthy | supabase/_migrations_archive/20250927150826_cf380a29-8a46-4… |
20250625002009-afec5226-3abf-407d-8ef7-3eee1609a724.sql |
data | healthy | supabase/_migrations_archive/20250625002009-afec5226-3abf-4… |
20250721203547-9c67ab45-7bc9-43f9-9680-768786c0157e.sql |
data | healthy | supabase/_migrations_archive/20250721203547-9c67ab45-7bc9-4… |
20250625234336-f16b3ca0-8317-4f5d-939d-b40d6bb8e679.sql |
data | healthy | supabase/_migrations_archive/20250625234336-f16b3ca0-8317-4… |
20250806190951_0addf081-b979-4775-95ac-e496a117fb97.sql |
data | healthy | supabase/_migrations_archive/20250806190951_0addf081-b979-4… |
20251111230017_215b832e-ce44-4124-be14-695b3b10fd5a.sql |
data | healthy | supabase/_migrations_archive/20251111230017_215b832e-ce44-4… |
20260322153614_cae6c5a4-c1bb-4981-8025-8b49974ec5b9.sql |
data | healthy | supabase/_migrations_archive/20260322153614_cae6c5a4-c1bb-4… |
20260307193740_fd125eec-be10-4963-b1a0-3c2b2e432319.sql |
data | healthy | supabase/_migrations_archive/20260307193740_fd125eec-be10-4… |
20260601135508_827cee26-8cdb-46cd-89b1-60d1018e6923.sql |
data | healthy | supabase/_migrations_archive/20260601135508_827cee26-8cdb-4… |
20250828011552_c10c432b-0e7c-49f8-9f4b-a3c337e21e8e.sql |
data | healthy | supabase/_migrations_archive/20250828011552_c10c432b-0e7c-4… |
20250807000618_d77f761f-aea2-4395-b6d6-928691a3c116.sql |
data | healthy | supabase/_migrations_archive/20250807000618_d77f761f-aea2-4… |
20250620225858-4b3d07a8-48bb-496b-901e-7fa1d96a2e6d.sql |
data | healthy | supabase/_migrations_archive/20250620225858-4b3d07a8-48bb-4… |
20260320183000_1a3bb9a0-5c2a-4ea9-8f6a-5d5c0d6b3d0c.sql |
data | healthy | supabase/_migrations_archive/20260320183000_1a3bb9a0-5c2a-4… |
20250823162602_25684348-6b90-4243-a290-aa2ce2d74451.sql |
data | healthy | supabase/_migrations_archive/20250823162602_25684348-6b90-4… |
20250822184625_cb088df3-4dd6-44e2-8950-af54c2bf7750.sql |
data | healthy | supabase/_migrations_archive/20250822184625_cb088df3-4dd6-4… |
20251004181131_367e3f69-8428-4dc1-ad9e-f709f2c6b066.sql |
data | healthy | supabase/_migrations_archive/20251004181131_367e3f69-8428-4… |
20260318172529_92702751-7e47-4cb0-8e32-2983a534f83a.sql |
data | healthy | supabase/_migrations_archive/20260318172529_92702751-7e47-4… |
20260205162755_68672d9d-dcd0-4719-ab9b-58ef34feaffc.sql |
data | healthy | supabase/_migrations_archive/20260205162755_68672d9d-dcd0-4… |
20250711185306-b57c384e-ca35-4253-9927-bfcf913e31d6.sql |
data | healthy | supabase/_migrations_archive/20250711185306-b57c384e-ca35-4… |
20260318181104_045e0dc4-1b76-4ebe-9862-3737dcbfd3dc.sql |
data | healthy | supabase/_migrations_archive/20260318181104_045e0dc4-1b76-4… |
20251222131823_509d5935-a598-4ebd-b7cf-2ee9612f01a1.sql |
data | healthy | supabase/_migrations_archive/20251222131823_509d5935-a598-4… |
20250730200854_2d4d5c81-39c9-4ae1-a208-ab02a5a4b27d.sql |
data | healthy | supabase/_migrations_archive/20250730200854_2d4d5c81-39c9-4… |
20251017160202_e154437c-fbaa-4ed8-9efd-7e51612fe97a.sql |
data | healthy | supabase/_migrations_archive/20251017160202_e154437c-fbaa-4… |
20250807181135_d65946ca-bd9b-4078-a147-1eee7ebceb19.sql |
data | healthy | supabase/_migrations_archive/20250807181135_d65946ca-bd9b-4… |
20250723190827-77ce7ffb-90e7-459b-a2b5-5d7ecdb0ed04.sql |
data | healthy | supabase/_migrations_archive/20250723190827-77ce7ffb-90e7-4… |
20250724173824-6f5adcb4-a84a-4fd4-aaed-4bc504d7883f.sql |
data | healthy | supabase/_migrations_archive/20250724173824-6f5adcb4-a84a-4… |
20250711154940-5a5532da-2eb5-4432-bb6b-f81765710139.sql |
data | healthy | supabase/_migrations_archive/20250711154940-5a5532da-2eb5-4… |
20251111224808_955c5dcf-d758-457a-972b-8c60ef39c531.sql |
data | healthy | supabase/_migrations_archive/20251111224808_955c5dcf-d758-4… |
20250615202255-9e2abd67-2e10-4a11-901b-60b6818d420a.sql |
data | healthy | supabase/_migrations_archive/20250615202255-9e2abd67-2e10-4… |
20250615215618-e6efd93e-4697-457c-ab10-8f8737533375.sql |
data | healthy | supabase/_migrations_archive/20250615215618-e6efd93e-4697-4… |
20250820202956_33613876-b8dd-4044-9b89-4369cfc8589c.sql |
data | healthy | supabase/_migrations_archive/20250820202956_33613876-b8dd-4… |
20250701215511-d0d9e89f-4363-4ede-a03f-6420f80b77ce.sql |
data | healthy | supabase/_migrations_archive/20250701215511-d0d9e89f-4363-4… |
20251009215257_40200501-ae31-4762-95e4-3353a3f35feb.sql |
data | healthy | supabase/_migrations_archive/20251009215257_40200501-ae31-4… |
20250730202902_6ce7d55d-1703-4aaa-ab4d-b729e8c3aeac.sql |
data | healthy | supabase/_migrations_archive/20250730202902_6ce7d55d-1703-4… |
20250801203915_db28e922-380e-45ad-8846-de1fa1509f6a.sql |
data | healthy | supabase/_migrations_archive/20250801203915_db28e922-380e-4… |
20260314131844_14e3d5c7-cb5f-40f8-a642-602961eabddc.sql |
data | healthy | supabase/_migrations_archive/20260314131844_14e3d5c7-cb5f-4… |
20250722150304-fab3cf2c-9802-43d1-b7bc-a4bf1773e1ea.sql |
data | healthy | supabase/_migrations_archive/20250722150304-fab3cf2c-9802-4… |
20260403214937_9a09543d-912c-42bf-ad4d-e00a55d680f4.sql |
data | healthy | supabase/_migrations_archive/20260403214937_9a09543d-912c-4… |
20250915133233_d154b594-474d-4c8f-89dd-ba97db57e09b.sql |
data | healthy | supabase/_migrations_archive/20250915133233_d154b594-474d-4… |
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 |
technical |
software | healthy | docs/technical |
architecture |
software | healthy | docs/architecture |
development |
software | healthy | docs/development |
modules |
software | healthy | docs/modules |
enhancements |
software | healthy | docs/enhancements |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
delete-user |
software | healthy | supabase/functions/delete-user |
parse-quote-pdf |
software | healthy | supabase/functions/parse-quote-pdf |
whatsapp-daily-alerts |
software | healthy | supabase/functions/whatsapp-daily-alerts |
remove-push-subscription |
software | healthy | supabase/functions/remove-push-subscription |
classify-cost |
software | healthy | supabase/functions/classify-cost |
sre-lookup |
software | healthy | supabase/functions/sre-lookup |
send-inspection-email |
software | healthy | supabase/functions/send-inspection-email |
send-payment-reminder |
software | healthy | supabase/functions/send-payment-reminder |
send-document-alerts |
software | healthy | supabase/functions/send-document-alerts |
send-invoice-email |
software | healthy | supabase/functions/send-invoice-email |
send-service-confirmation |
software | healthy | supabase/functions/send-service-confirmation |
parse-receipt-image |
software | healthy | supabase/functions/parse-receipt-image |
parse-purchase-order-pdf |
software | healthy | supabase/functions/parse-purchase-order-pdf |
whatsapp-webhook |
software | healthy | supabase/functions/whatsapp-webhook |
send-operator-notification |
software | healthy | supabase/functions/send-operator-notification |
repair-invited-user-profile |
software | healthy | supabase/functions/repair-invited-user-profile |
send-whatsapp-inspection |
software | healthy | supabase/functions/send-whatsapp-inspection |
send-password-reset |
software | healthy | supabase/functions/send-password-reset |
suggest-bank-match |
software | healthy | supabase/functions/suggest-bank-match |
scheduled-backup-email |
software | healthy | supabase/functions/scheduled-backup-email |
send-whatsapp-admin |
software | healthy | supabase/functions/send-whatsapp-admin |
send-whatsapp-retiro |
software | healthy | supabase/functions/send-whatsapp-retiro |
log-frontend-error |
software | healthy | supabase/functions/log-frontend-error |
mapbox-proxy |
software | healthy | supabase/functions/mapbox-proxy |
vehicle-api |
software | healthy | supabase/functions/vehicle-api |
save-push-subscription |
software | healthy | supabase/functions/save-push-subscription |
generate-sql-dump |
software | healthy | supabase/functions/generate-sql-dump |
send-user-invitation |
software | healthy | supabase/functions/send-user-invitation |
tollroutes-proxy |
software | healthy | supabase/functions/tollroutes-proxy |
send-whatsapp-operator |
software | healthy | supabase/functions/send-whatsapp-operator |
generate-backup |
software | healthy | supabase/functions/generate-backup |
send-daily-pending-report |
software | healthy | supabase/functions/send-daily-pending-report |
send-push-notification |
software | healthy | supabase/functions/send-push-notification |
check-vehicle-patent |
software | healthy | supabase/functions/check-vehicle-patent |
_shared |
software | healthy | supabase/functions/_shared |
_migrations_archive |
software | healthy | supabase/_migrations_archive |
_baseline_prep |
software | healthy | supabase/_baseline_prep |
recovered |
software | healthy | supabase/_baseline_prep/recovered |
migrations |
software | healthy | supabase/migrations |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/AccountsPayable |
frontend | healthy | src/pages/AccountsPayable.tsx |
/Invoices |
frontend | healthy | src/pages/Invoices.tsx |
/Services |
frontend | healthy | src/pages/Services.tsx |
/ServiceRates |
frontend | healthy | src/pages/ServiceRates.tsx |
/AuthCallback |
frontend | healthy | src/pages/AuthCallback.tsx |
/Index |
frontend | healthy | src/pages/Index.tsx |
/BackupPage |
frontend | healthy | src/pages/BackupPage.tsx |
/Calendar |
frontend | healthy | src/pages/Calendar.tsx |
/Inventory |
frontend | healthy | src/pages/Inventory.tsx |
/ConnectionTest |
frontend | healthy | src/pages/ConnectionTest.tsx |
/Profile |
frontend | healthy | src/pages/Profile.tsx |
/Suppliers |
frontend | healthy | src/pages/Suppliers.tsx |
/IncomeProjections |
frontend | healthy | src/pages/IncomeProjections.tsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
/Commissions |
frontend | healthy | src/pages/Commissions.tsx |
/PendingApproval |
frontend | healthy | src/pages/PendingApproval.tsx |
/TripCalculator |
frontend | healthy | src/pages/TripCalculator.tsx |
/Costs |
frontend | healthy | src/pages/Costs.tsx |
/Auth |
frontend | healthy | src/pages/Auth.tsx |
/Clients |
frontend | healthy | src/pages/Clients.tsx |
/Vehicles |
frontend | healthy | src/pages/Vehicles.tsx |
/PerformanceTest |
frontend | healthy | src/pages/PerformanceTest.tsx |
/DailyReport |
frontend | healthy | src/pages/DailyReport.tsx |
/CostCenters |
frontend | healthy | src/pages/CostCenters.tsx |
/UserManual |
frontend | healthy | src/pages/UserManual.tsx |
/Historical |
frontend | healthy | src/pages/Historical.tsx |
/OperatorDashboard |
frontend | healthy | src/pages/OperatorDashboard.tsx |
/VipClientPipeline |
frontend | healthy | src/pages/VipClientPipeline.tsx |
/Operators |
frontend | healthy | src/pages/Operators.tsx |
/QuickEntries |
frontend | healthy | src/pages/QuickEntries.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/Settings |
frontend | healthy | src/pages/Settings.tsx |
/PendingUsers |
frontend | healthy | src/pages/PendingUsers.tsx |
/Closures |
frontend | healthy | src/pages/Closures.tsx |
/Register |
frontend | healthy | src/pages/Register.tsx |
/DebugFreeze |
frontend | healthy | src/pages/DebugFreeze.tsx |
/ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
/Reports |
frontend | healthy | src/pages/Reports.tsx |
/Cranes |
frontend | healthy | src/pages/Cranes.tsx |
/ServiceTypes |
frontend | healthy | src/pages/ServiceTypes.tsx |
/portal/PortalRequestService |
frontend | healthy | src/pages/portal/PortalRequestService.tsx |
/portal/portalServices.utils |
frontend | healthy | src/pages/portal/portalServices.utils.ts |
/portal/PortalServices |
frontend | healthy | src/pages/portal/PortalServices.tsx |
/portal/PortalDashboard |
frontend | healthy | src/pages/portal/PortalDashboard.tsx |
/portal/PortalPurchaseOrders |
frontend | healthy | src/pages/portal/PortalPurchaseOrders.tsx |
/portal/PortalInvoices |
frontend | healthy | src/pages/portal/PortalInvoices.tsx |
/portal/__tests__/portalServices.utils.test |
frontend | healthy | src/pages/portal/__tests__/portalServices.utils.test.ts |
/operator/ServiceInspection |
frontend | healthy | src/pages/operator/ServiceInspection.tsx |
/auth |
frontend | healthy | src/App.tsx |
/auth/callback |
frontend | healthy | src/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
PWAInstallButton |
frontend | healthy | src/components/PWAInstallButton.tsx |
UserPermissionsModal |
frontend | healthy | src/components/settings/UserPermissionsModal.tsx |
AdminOnlyRoute |
frontend | healthy | src/components/layout/AdminOnlyRoute.tsx |
ProtectedRoute |
frontend | healthy | src/components/layout/ProtectedRoute.tsx |
DailyReportPage |
frontend | healthy | src/components/daily-report/DailyReportPage.tsx |
SessionVerifier |
frontend | healthy | src/components/auth/SessionVerifier.tsx |
ServicesSelector |
frontend | healthy | src/components/closures/ServicesSelector.tsx |
ClosureEmergencyActions |
frontend | healthy | src/components/closures/ClosureEmergencyActions.tsx |
InvoiceConfirmationDialog |
frontend | healthy | src/components/closures/InvoiceConfirmationDialog.tsx |
ClosuresHeader |
frontend | healthy | src/components/closures/ClosuresHeader.tsx |
FormActions |
frontend | healthy | src/components/closures/FormActions.tsx |
ClosuresTable |
frontend | healthy | src/components/closures/ClosuresTable.tsx |
ClosuresStats |
frontend | healthy | src/components/closures/ClosuresStats.tsx |
ClosureReportForm |
frontend | healthy | src/components/closures/ClosureReportForm.tsx |
EnhancedServicesSelector |
frontend | healthy | src/components/closures/EnhancedServicesSelector.tsx |
DateRangePicker |
frontend | healthy | src/components/closures/DateRangePicker.tsx |
ClosuresGroupedView |
frontend | healthy | src/components/closures/ClosuresGroupedView.tsx |
ClosureForm |
frontend | healthy | src/components/closures/ClosureForm.tsx |
ClientSelector |
frontend | healthy | src/components/closures/ClientSelector.tsx |
ClosuresSearch |
frontend | healthy | src/components/closures/ClosuresSearch.tsx |
XMLPaymentConfig |
frontend | healthy | src/components/common/XMLPaymentConfig.tsx |
DatePickerInput |
frontend | healthy | src/components/common/DatePickerInput.tsx |
PurchaseHistoryImport |
frontend | healthy | src/components/finance/historical/PurchaseHistoryImport.tsx |
PortalSidebar |
frontend | healthy | src/components/portal/layout/PortalSidebar.tsx |
PortalHeader |
frontend | healthy | src/components/portal/layout/PortalHeader.tsx |
ReportsPage |
frontend | healthy | src/components/reports/ReportsPage.tsx |
InvoiceEmergencyActions |
frontend | healthy | src/components/invoices/InvoiceEmergencyActions.tsx |
InvoicesSearch |
frontend | healthy | src/components/invoices/InvoicesSearch.tsx |
InvoiceBatchActions |
frontend | healthy | src/components/invoices/InvoiceBatchActions.tsx |
InvoiceExportPreview |
frontend | healthy | src/components/invoices/InvoiceExportPreview.tsx |
InvoiceSummary |
frontend | healthy | src/components/invoices/InvoiceSummary.tsx |
InvoicesHeader |
frontend | healthy | src/components/invoices/InvoicesHeader.tsx |
ClosureSelector |
frontend | healthy | src/components/invoices/ClosureSelector.tsx |
InvoicesStats |
frontend | healthy | src/components/invoices/InvoicesStats.tsx |
InvoiceHistoryImport |
frontend | healthy | src/components/invoices/InvoiceHistoryImport.tsx |
InvoicesTable |
frontend | healthy | src/components/invoices/InvoicesTable.tsx |
EnhancedClosureSelector |
frontend | healthy | src/components/invoices/EnhancedClosureSelector.tsx |
InvoiceExportModal |
frontend | healthy | src/components/invoices/InvoiceExportModal.tsx |
InvoiceExportFilters |
frontend | healthy | src/components/invoices/InvoiceExportFilters.tsx |
AccountsPayable |
frontend | healthy | src/pages/AccountsPayable.tsx |
Invoices |
frontend | healthy | src/pages/Invoices.tsx |
Services |
frontend | healthy | src/pages/Services.tsx |
ServiceRates |
frontend | healthy | src/pages/ServiceRates.tsx |
AuthCallback |
frontend | healthy | src/pages/AuthCallback.tsx |
Index |
frontend | healthy | src/pages/Index.tsx |
Calendar |
frontend | healthy | src/pages/Calendar.tsx |
Inventory |
frontend | healthy | src/pages/Inventory.tsx |
ConnectionTest |
frontend | healthy | src/pages/ConnectionTest.tsx |
Profile |
frontend | healthy | src/pages/Profile.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AuthValidator |
software | healthy | supabase/functions/generate-backup/authValidator.ts:AuthVal… |
BackupLogger |
software | healthy | supabase/functions/generate-backup/backupLogger.ts:BackupLo… |
BackupGenerators |
software | healthy | supabase/functions/generate-backup/backupGenerators.ts:Back… |
ResizeObserver |
software | healthy | src/test/setup.ts:ResizeObserver |
ConnectionManager |
software | healthy | src/utils/connectionManager.ts:ConnectionManager |
EnhancedPDFGenerator |
software | healthy | src/utils/enhancedPdfGenerator.ts:EnhancedPDFGenerator |
PhotoStorage |
software | healthy | src/utils/photoStorage.ts:PhotoStorage |
PhotoProcessor |
software | healthy | src/utils/photoProcessor.ts:PhotoProcessor |
SupabaseErrorHandler |
software | healthy | src/utils/supabaseErrorHandler.ts:SupabaseErrorHandler |
EnhancedCSVUploader |
software | healthy | src/utils/enhancedCsvUpload.ts:EnhancedCSVUploader |
DataMapper |
software | healthy | src/utils/dataMapper/index.ts:DataMapper |
HeaderMapper |
software | healthy | src/utils/dataMapper/headerMapping.ts:HeaderMapper |
EntityFinders |
software | healthy | src/utils/dataMapper/entityFinders.ts:EntityFinders |
DataValidators |
software | healthy | src/utils/dataMapper/dataValidators.ts:DataValidators |
RowMapper |
software | healthy | src/utils/dataMapper/rowMapper.ts:RowMapper |
DataLoaders |
software | healthy | src/utils/dataMapper/dataLoaders.ts:DataLoaders |
XMLSupplierParser |
software | healthy | src/utils/xmlParser/xmlSupplierParser.ts:XMLSupplierParser |
XMLCostParser |
software | healthy | src/utils/xmlParser/xmlCostParser.ts:XMLCostParser |
CSVServiceUploader |
software | healthy | src/utils/csvUpload/serviceUploader.ts:CSVServiceUploader |
TemplateGenerator |
software | healthy | src/utils/csvUpload/templateGenerator.ts:TemplateGenerator |
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
ResizeObserver |
software | healthy | src/components/finance/historical/__tests__/EditHistoricalI… |
ResizeObserver |
software | healthy | src/components/finance/historical/__tests__/HistoricalSales… |
Logger |
software | healthy | src/lib/logger.ts:Logger |
UnifiedPurchaseService |
software | healthy | src/services/UnifiedPurchaseService.ts:UnifiedPurchaseServi… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/pages/Auth.tsx |
security | healthy | src/pages/Auth.tsx |
auth::src/hooks/useInventoryAlerts.ts |
security | healthy | src/hooks/useInventoryAlerts.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::src/utils/authCleanup.ts |
security | healthy | src/utils/authCleanup.ts |
auth::supabase/functions/send-daily-pending-report/index.ts |
security | healthy | supabase/functions/send-daily-pending-report/index.ts |
auth::supabase/functions/remove-push-subscription/index.ts |
security | healthy | supabase/functions/remove-push-subscription/index.ts |
auth::src/contexts/AuthContext.tsx |
security | healthy | src/contexts/AuthContext.tsx |
auth::supabase/functions/save-push-subscription/index.ts |
security | healthy | supabase/functions/save-push-subscription/index.ts |
auth::src/pages/AuthCallback.tsx |
security | healthy | src/pages/AuthCallback.tsx |
auth::supabase/functions/whatsapp-daily-alerts/index.ts |
security | healthy | supabase/functions/whatsapp-daily-alerts/index.ts |
auth::supabase/functions/send-service-confirmation/index.ts |
security | healthy | supabase/functions/send-service-confirmation/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/_migrations_archive/20250620225858-4b3d07a8-48bb-4… |
payment_terms |
data | healthy | supabase/_migrations_archive/20251025152025_75fc449b-68b6-4… |
patent_search_history |
data | healthy | supabase/_migrations_archive/20251113192810_48d3b528-d93c-4… |
for |
data | healthy | supabase/_migrations_archive/20250712164939-e8584946-4dfe-4… |
inspection_equipment_items |
data | healthy | supabase/migrations/20260615120000_inspection_equipment_ite… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | docs/modules/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_kzp39vw |
software | healthy | /tmp/repobility-clone-_kzp39vw |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | supabase/functions/parse-receipt-image/index.ts |
This page is publicly accessible at:
https://repobility.com/scan/7734bcb0-176a-4023-b13b-e7c4357fdd0c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7734bcb0-176a-4023-b13b-e7c4357fdd0c/
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.