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.

weisiang329-eng/hookka-erp-testing

https://github.com/weisiang329-eng/hookka-erp-testing · scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)

1308 raw signals (0 security + 1308 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 1305 actionable findings from 1 signal source. 3 repeated signals grouped for readability. 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 7837 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
stripCrossorigin software healthy vite.config.ts:stripCrossorigin
that software healthy tests/cascade-fc-aggregator.test.mjs:that
slot software healthy tests/cascade-fc-aggregator.test.mjs:slot
po software healthy tests/delivery-pipeline.test.mjs:po
mockDb software healthy tests/efficiency-allowance.test.mjs:mockDb
E software healthy tests/efficiency-allowance.test.mjs:E
gateCalls software healthy tests/efficiency-allowance.test.mjs:gateCalls
read software healthy tests/production-overdue-counts.test.mjs:read
extractOverdueHandler software healthy tests/production-overdue-counts.test.mjs:extractOverdueHand…
makeFakeKv software healthy tests/assistant-daily-quota.test.mjs:makeFakeKv
parsePublicEndpoints software healthy tests/_security-helpers.mjs:parsePublicEndpoints
extractArray software healthy tests/_security-helpers.mjs:extractArray
parsePreAuthRoutes software healthy tests/_security-helpers.mjs:parsePreAuthRoutes
parseRbacMatrix software healthy tests/_security-helpers.mjs:parseRbacMatrix
add software healthy tests/_security-helpers.mjs:add
loadPermsForRole software healthy tests/_security-helpers.mjs:loadPermsForRole
readRouteSource software healthy tests/_security-helpers.mjs:readRouteSource
hasPermissionGate software healthy tests/_security-helpers.mjs:hasPermissionGate
escapeRe software healthy tests/_security-helpers.mjs:escapeRe
calls software healthy tests/scan-per-piece.test.mjs:calls
line software healthy tests/sofa-combo.test.mjs:line
rule software healthy tests/sofa-combo.test.mjs:rule
wip software healthy tests/repair-scope.test.mjs:wip
bfWips software healthy tests/repair-scope.test.mjs:bfWips
componentWips software healthy tests/repair-scope.test.mjs:componentWips
componentScope software healthy tests/repair-scope.test.mjs:componentScope
deriveTopLevelWipKey software healthy tests/repair-scope.test.mjs:deriveTopLevelWipKey
RequirePermissionShim software healthy tests/permissions.test.mjs:RequirePermissionShim
noTech software healthy tests/humanize-error.test.mjs:noTech
count software healthy tests/customer-notify.test.mjs:count
sendCustomerNotice software healthy tests/customer-notify.test.mjs:sendCustomerNotice
generateCnPdfBase64 software healthy tests/customer-notify.test.mjs:generateCnPdfBase64
snap software healthy tests/snapshot-freshness.test.mjs:snap
read software healthy tests/production-wip-producer-output.test.mjs:read
toDayNum software healthy tests/planning-scheduler.test.mjs:toDayNum
dowOf software healthy tests/planning-scheduler.test.mjs:dowOf
isoFromLabel software healthy tests/planning-scheduler.test.mjs:isoFromLabel
sizeFromLabel software healthy tests/planning-scheduler.test.mjs:sizeFromLabel
rowToCard software healthy tests/planning-scheduler.test.mjs:rowToCard
loadFixtureCards software healthy tests/planning-scheduler.test.mjs:loadFixtureCards
tierBudget software healthy tests/planning-scheduler.test.mjs:tierBudget
workdayIndexMap software healthy tests/planning-scheduler.test.mjs:workdayIndexMap
isOff software healthy tests/planning-scheduler.test.mjs:isOff
isoOf software healthy tests/planning-scheduler.test.mjs:isoOf
startDn software healthy tests/planning-scheduler.test.mjs:startDn
wipTypeFromLabel software healthy tests/planning-scheduler.test.mjs:wipTypeFromLabel
rowToChainCard software healthy tests/planning-scheduler.test.mjs:rowToChainCard
loadFixtureRows software healthy tests/planning-scheduler.test.mjs:loadFixtureRows
soDaysFromCalendar software healthy tests/planning-scheduler.test.mjs:soDaysFromCalendar
numericCell software healthy tests/planning-scheduler.test.mjs:numericCell

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

LabelLayerStatusPath
B-ROLLBACK.md software healthy B-ROLLBACK.md
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
wrangler.toml software healthy wrangler.toml
index.html software healthy index.html
package-lock.json software healthy package-lock.json
.bundle-baseline.json software healthy .bundle-baseline.json
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
[[route]].ts software healthy functions/api/[[route]].ts
jc-minutes-total.test.mjs software healthy tests/jc-minutes-total.test.mjs
pnl-bucket.test.mjs software healthy tests/pnl-bucket.test.mjs
cascade-fc-aggregator.test.mjs software healthy tests/cascade-fc-aggregator.test.mjs
delivery-pipeline.test.mjs software healthy tests/delivery-pipeline.test.mjs
efficiency-allowance.test.mjs software healthy tests/efficiency-allowance.test.mjs
do-scan-sort.test.mjs software healthy tests/do-scan-sort.test.mjs
password-strength.test.mjs software healthy tests/password-strength.test.mjs
production-overdue-counts.test.mjs software healthy tests/production-overdue-counts.test.mjs
assistant-daily-quota.test.mjs software healthy tests/assistant-daily-quota.test.mjs
data-grid-fill.test.mjs software healthy tests/data-grid-fill.test.mjs
completion-piece-stamp.test.mjs software healthy tests/completion-piece-stamp.test.mjs
_security-helpers.mjs software healthy tests/_security-helpers.mjs
dept-scan-split.test.mjs software healthy tests/dept-scan-split.test.mjs
scan-per-piece.test.mjs software healthy tests/scan-per-piece.test.mjs
service-cases-rootcauses.test.mjs software healthy tests/service-cases-rootcauses.test.mjs
sofa-combo.test.mjs software healthy tests/sofa-combo.test.mjs
repair-scope.test.mjs software healthy tests/repair-scope.test.mjs
punch-clock.test.mjs software healthy tests/punch-clock.test.mjs
permissions.test.mjs software healthy tests/permissions.test.mjs
assistant-attachments.test.mjs software healthy tests/assistant-attachments.test.mjs
humanize-error.test.mjs software healthy tests/humanize-error.test.mjs
customer-notify.test.mjs software healthy tests/customer-notify.test.mjs
assistant-exports.test.mjs software healthy tests/assistant-exports.test.mjs
security-public-endpoints.test.mjs software healthy tests/security-public-endpoints.test.mjs
snapshot-freshness.test.mjs software healthy tests/snapshot-freshness.test.mjs
production-wip-producer-output.test.mjs software healthy tests/production-wip-producer-output.test.mjs
planning-scheduler.test.mjs software healthy tests/planning-scheduler.test.mjs
job-card-id.test.mjs software healthy tests/job-card-id.test.mjs
assistant-regression.md software healthy tests/assistant-regression.md
security-route-coverage.test.mjs software healthy tests/security-route-coverage.test.mjs
authz.test.mjs software healthy tests/authz.test.mjs
so-category.test.mjs software healthy tests/so-category.test.mjs
three-pl-state-rates.test.mjs software healthy tests/three-pl-state-rates.test.mjs
worker-auth.test.mjs software healthy tests/worker-auth.test.mjs
punch-geofence.test.mjs software healthy tests/punch-geofence.test.mjs
debtor.test.mjs software healthy tests/debtor.test.mjs
service-hub-chain.test.mjs software healthy tests/service-hub-chain.test.mjs

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

LabelLayerStatusPath
USE /api/* api healthy src/api/worker.ts
GET /api/health api healthy src/api/worker.ts
GET /api/pg-ping api healthy src/api/worker.ts
POST /api/internal/rebuild-dashboard-snapshot api healthy src/api/worker.ts
POST /api/internal/process-email-outbox api healthy src/api/worker.ts
POST /api/internal/replay-audit-dlq api healthy src/api/worker.ts
POST /api/internal/distill-ocr-rules api healthy src/api/worker.ts
POST /api/qc-pending/trigger api healthy src/api/worker.ts
POST /api/internal/auto-clockout api healthy src/api/worker.ts
ALL /api/supplier-material-bindings api healthy src/api/worker.ts
ALL /api/supplier-material-bindings/* api healthy src/api/worker.ts
ALL /api/* api healthy src/api/worker.ts
GET /api/sales-orders api healthy src/api/lib/authz.ts
POST / api healthy src/api/lib/rbac.ts
GET / api healthy src/api/routes/goods-in-transit.ts
GET /:id api healthy src/api/routes/goods-in-transit.ts
PUT /:id api healthy src/api/routes/goods-in-transit.ts
DELETE /:id api healthy src/api/routes/goods-in-transit.ts
GET /summary api healthy src/api/routes/supplier-scorecards.ts
GET /:supplierId api healthy src/api/routes/supplier-scorecards.ts
POST /copy-from-master api healthy src/api/routes/sofa-combos.ts
POST /backfill-customer-fields api healthy src/api/routes/invoices.ts
POST /backfill-date-from-delivery api healthy src/api/routes/invoices.ts
GET /stats api healthy src/api/routes/invoices.ts
GET /:id/print-extras api healthy src/api/routes/invoices.ts
POST /:id/return api healthy src/api/routes/consignment-notes.ts
POST /:id/convert-to-invoice api healthy src/api/routes/consignment-notes.ts
POST /:id/notify-customer api healthy src/api/routes/consignment-notes.ts
PATCH / api healthy src/api/routes/consignment-notes.ts
GET /google/start api healthy src/api/routes/auth-oauth.ts
GET /google/callback api healthy src/api/routes/auth-oauth.ts
POST /login api healthy src/api/routes/auth.ts
POST /logout api healthy src/api/routes/auth.ts
GET /me api healthy src/api/routes/auth.ts
GET /me/permissions api healthy src/api/routes/auth.ts
POST /change-password api healthy src/api/routes/auth.ts
POST /forgot-password api healthy src/api/routes/auth.ts
POST /reset-password api healthy src/api/routes/auth.ts
GET /invite/:token api healthy src/api/routes/auth.ts
POST /accept-invite api healthy src/api/routes/auth.ts
GET /templates api healthy src/api/routes/bom.ts
POST /templates api healthy src/api/routes/bom.ts
PUT /templates api healthy src/api/routes/bom.ts
PUT /templates/:id api healthy src/api/routes/bom.ts
POST /templates/bulk-process-edit api healthy src/api/routes/bom.ts
POST /resync-job-card-times api healthy src/api/routes/bom.ts
POST /audit-contamination api healthy src/api/routes/bom.ts
GET /capacity api healthy src/api/routes/scheduling.ts
GET /resolved api healthy src/api/routes/maintenance-config.ts
GET /history api healthy src/api/routes/maintenance-config.ts

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

LabelLayerStatusPath
apply-missing-migrations-2026-04-27.sql data healthy scripts/apply-missing-migrations-2026-04-27.sql
0086_coa_hierarchy_pnl_accruals.sql data healthy migrations/0086_coa_hierarchy_pnl_accruals.sql
0060_do_driver_contact.sql data healthy migrations/0060_do_driver_contact.sql
0067_fabric_price_tier_p3.sql data healthy migrations/0067_fabric_price_tier_p3.sql
0019_notifications_forecasts.sql data healthy migrations/0019_notifications_forecasts.sql
0006_bom_master_templates.sql data healthy migrations/0006_bom_master_templates.sql
0071_maintenance_config_history.sql data healthy migrations/0071_maintenance_config_history.sql
0008_raw_materials.sql data healthy migrations/0008_raw_materials.sql
0078_dashboard_snapshot.sql data healthy migrations/0078_dashboard_snapshot.sql
0038_archive_tables.sql data healthy migrations/0038_archive_tables.sql
0077_invoice_item_price_breakup.sql data healthy migrations/0077_invoice_item_price_breakup.sql
0026_po_scan_samples.sql data healthy migrations/0026_po_scan_samples.sql
0002_auth.sql data healthy migrations/0002_auth.sql
0085_do_customer_so_snapshot.sql data healthy migrations/0085_do_customer_so_snapshot.sql
0057_purchase_invoices.sql data healthy migrations/0057_purchase_invoices.sql
0082_remaining_snapshots.sql data healthy migrations/0082_remaining_snapshots.sql
0089_account_aliases.sql data healthy migrations/0089_account_aliases.sql
0044_revert_divan_bom.sql data healthy migrations/0044_revert_divan_bom.sql
0059_fix_faom_typo.sql data healthy migrations/0059_fix_faom_typo.sql
0047_perf_indexes.sql data healthy migrations/0047_perf_indexes.sql
0045_rbac.sql data healthy migrations/0045_rbac.sql
0048_worker_sessions.sql data healthy migrations/0048_worker_sessions.sql
0051_journal_entries.sql data healthy migrations/0051_journal_entries.sql
0056_unique_poNo.sql data healthy migrations/0056_unique_poNo.sql
0080_invoice_stats_snapshot.sql data healthy migrations/0080_invoice_stats_snapshot.sql
0010_accounting.sql data healthy migrations/0010_accounting.sql
0058_job_cards_branch_key_backfill_fix.sql data healthy migrations/0058_job_cards_branch_key_backfill_fix.sql
0034_revert_stool_variants.sql data healthy migrations/0034_revert_stool_variants.sql
0003_seed_admin.sql data healthy migrations/0003_seed_admin.sql
0030_sofa_price_corrections_v10.sql data healthy migrations/0030_sofa_price_corrections_v10.sql
0093_fixed_assets.sql data healthy migrations/0093_fixed_assets.sql
0050_mv_revenue_by_month.sql data healthy migrations/0050_mv_revenue_by_month.sql
0017_payslips.sql data healthy migrations/0017_payslips.sql
0084_password_reset_tokens.sql data healthy migrations/0084_password_reset_tokens.sql
0063_three_pl_vehicles_drivers.sql data healthy migrations/0063_three_pl_vehicles_drivers.sql
0015_equipment_maintenance.sql data healthy migrations/0015_equipment_maintenance.sql
0020_piece_pics_unique.sql data healthy migrations/0020_piece_pics_unique.sql
0073_so_project_order_flag.sql data healthy migrations/0073_so_project_order_flag.sql
0009_kv_config.sql data healthy migrations/0009_kv_config.sql
0072_worker_issues.sql data healthy migrations/0072_worker_issues.sql
0037_perf_indexes.sql data healthy migrations/0037_perf_indexes.sql
0040_po_status_composite.sql data healthy migrations/0040_po_status_composite.sql
0070_sofa_combo_rbac.sql data healthy migrations/0070_sofa_combo_rbac.sql
0046_audit_events.sql data healthy migrations/0046_audit_events.sql
0025_raw_materials_autocount.sql data healthy migrations/0025_raw_materials_autocount.sql
0031_sofa_seatheight_string_keys.sql data healthy migrations/0031_sofa_seatheight_string_keys.sql
0065_stock_adjustments.sql data healthy migrations/0065_stock_adjustments.sql
0054_user_totp.sql data healthy migrations/0054_user_totp.sql
0066_product_prices.sql data healthy migrations/0066_product_prices.sql
0095_other_parties_details.sql data healthy migrations/0095_other_parties_details.sql

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

LabelLayerStatusPath
roles data healthy scripts/apply-missing-migrations-2026-04-27.sql
permissions data healthy scripts/apply-missing-migrations-2026-04-27.sql
role_permissions data healthy scripts/apply-missing-migrations-2026-04-27.sql
audit_events data healthy scripts/apply-missing-migrations-2026-04-27.sql
worker_sessions data healthy scripts/apply-missing-migrations-2026-04-27.sql
ledger_journal_entries data healthy scripts/apply-missing-migrations-2026-04-27.sql
mdm_review_queue data healthy scripts/apply-missing-migrations-2026-04-27.sql
oauth_identities data healthy scripts/apply-missing-migrations-2026-04-27.sql
file_assets data healthy scripts/apply-missing-migrations-2026-04-27.sql
bom_master_templates data healthy migrations/0006_bom_master_templates.sql
maintenance_config_history data healthy migrations/0071_maintenance_config_history.sql
dashboard_snapshot data healthy migrations/0078_dashboard_snapshot.sql
production_orders_archive data healthy migrations/0038_archive_tables.sql
above data healthy migrations/0038_archive_tables.sql
job_cards_archive data healthy migrations/0038_archive_tables.sql
sales_orders_archive data healthy migrations/0038_archive_tables.sql
sales_order_items_archive data healthy migrations/0038_archive_tables.sql
po_scan_samples data healthy migrations/0026_po_scan_samples.sql
users data healthy migrations/0002_auth.sql
user_sessions data healthy migrations/0002_auth.sql
purchase_invoices data healthy migrations/0057_purchase_invoices.sql
sales_orders_stats_snapshot data healthy migrations/0082_remaining_snapshots.sql
consignment_orders_stats_snapshot data healthy migrations/0082_remaining_snapshots.sql
consignment_notes_stats_snapshot data healthy migrations/0082_remaining_snapshots.sql
job_cards_summary_snapshot data healthy migrations/0082_remaining_snapshots.sql
whe_summary_snapshot data healthy migrations/0082_remaining_snapshots.sql
whe_dept_category_snapshot data healthy migrations/0082_remaining_snapshots.sql
accounting_aging_snapshot data healthy migrations/0082_remaining_snapshots.sql
cost_ledger_summary_snapshot data healthy migrations/0082_remaining_snapshots.sql
supplier_scorecards_summary_snapshot data healthy migrations/0082_remaining_snapshots.sql
worker_team_stats_snapshot data healthy migrations/0082_remaining_snapshots.sql
production_overdue_snapshot data healthy migrations/0082_remaining_snapshots.sql
department_performance_snapshot data healthy migrations/0082_remaining_snapshots.sql
account_aliases data healthy migrations/0089_account_aliases.sql
invoice_stats_snapshot data healthy migrations/0080_invoice_stats_snapshot.sql
chart_of_accounts data healthy migrations/0010_accounting.sql
journal_entries data healthy migrations/0010_accounting.sql
journal_lines data healthy migrations/0010_accounting.sql
ar_aging data healthy migrations/0010_accounting.sql
ap_aging data healthy migrations/0010_accounting.sql
pl_entries data healthy migrations/0010_accounting.sql
balance_sheet_entries data healthy migrations/0010_accounting.sql
fixed_assets data healthy migrations/0093_fixed_assets.sql
fixed_asset_depreciation data healthy migrations/0093_fixed_assets.sql
payslips data healthy migrations/0017_payslips.sql
password_reset_tokens data healthy migrations/0084_password_reset_tokens.sql
three_pl_vehicles data healthy migrations/0063_three_pl_vehicles_drivers.sql
three_pl_drivers data healthy migrations/0063_three_pl_vehicles_drivers.sql
equipment data healthy migrations/0015_equipment_maintenance.sql
maintenance_logs data healthy migrations/0015_equipment_maintenance.sql

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

LabelLayerStatusPath
/bom frontend healthy src/pages/bom.tsx
/setup-2fa frontend healthy src/pages/setup-2fa.tsx
/reports frontend healthy src/pages/reports.tsx
/cnc-templates frontend healthy src/pages/cnc-templates.tsx
/login frontend healthy src/pages/login.tsx
/_root frontend healthy src/pages/_root.tsx
/do-scan frontend healthy src/pages/do-scan.tsx
/maintenance frontend healthy src/pages/maintenance.tsx
/quality frontend healthy src/pages/quality.tsx
/reset-password frontend healthy src/pages/reset-password.tsx
/employees frontend healthy src/pages/employees.tsx
/daily-report frontend healthy src/pages/daily-report.tsx
/InviteAccept frontend healthy src/pages/InviteAccept.tsx
/customers frontend healthy src/pages/customers.tsx
/notifications frontend healthy src/pages/notifications.tsx
/forgot-password frontend healthy src/pages/forgot-password.tsx
/warehouse frontend healthy src/pages/warehouse.tsx
/settings/Users frontend healthy src/pages/settings/Users.tsx
/settings/ frontend healthy src/pages/settings/index.tsx
/settings/organisations frontend healthy src/pages/settings/organisations.tsx
/inventory/adjustments frontend healthy src/pages/inventory/adjustments.tsx
/inventory/fabrics frontend healthy src/pages/inventory/fabrics.tsx
/inventory/stock-value frontend healthy src/pages/inventory/stock-value.tsx
/inventory/ frontend healthy src/pages/inventory/index.tsx
/procurement/PurchaseInvoiceDetail frontend healthy src/pages/procurement/PurchaseInvoiceDetail.tsx
/procurement/create frontend healthy src/pages/procurement/create.tsx
/procurement/sku-form-dialog frontend healthy src/pages/procurement/sku-form-dialog.tsx
/procurement/detail frontend healthy src/pages/procurement/detail.tsx
/procurement/in-transit frontend healthy src/pages/procurement/in-transit.tsx
/procurement/maintenance frontend healthy src/pages/procurement/maintenance.tsx
/procurement/ frontend healthy src/pages/procurement/index.tsx
/procurement/pricing frontend healthy src/pages/procurement/pricing.tsx
/procurement/supplier-form-dialog frontend healthy src/pages/procurement/supplier-form-dialog.tsx
/procurement/grn frontend healthy src/pages/procurement/grn.tsx
/procurement/pi frontend healthy src/pages/procurement/pi.tsx
/analytics/forecast frontend healthy src/pages/analytics/forecast.tsx
/service-orders/detail frontend healthy src/pages/service-orders/detail.tsx
/service-orders/ frontend healthy src/pages/service-orders/index.tsx
/service-cases/detail frontend healthy src/pages/service-cases/detail.tsx
/service-cases/ frontend healthy src/pages/service-cases/index.tsx
/rd/health frontend healthy src/pages/rd/health.ts
/rd/detail frontend healthy src/pages/rd/detail.tsx
/rd/maintenance frontend healthy src/pages/rd/maintenance.tsx
/rd/ frontend healthy src/pages/rd/index.tsx
/accounting/cash-flow frontend healthy src/pages/accounting/cash-flow.tsx
/accounting/ frontend healthy src/pages/accounting/index.tsx
/worker/issue frontend healthy src/pages/worker/issue.tsx
/worker/team frontend healthy src/pages/worker/team.tsx
/worker/login frontend healthy src/pages/worker/login.tsx
/worker/pay frontend healthy src/pages/worker/pay.tsx

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

LabelLayerStatusPath
PasswordStrengthMeter frontend healthy src/components/PasswordStrengthMeter.tsx
RequireAuth frontend healthy src/components/RequireAuth.tsx
RequirePermission frontend healthy src/components/auth/RequirePermission.tsx
RequireRole frontend healthy src/components/auth/RequireRole.tsx
DocumentFlowDiagram frontend healthy src/components/ui/document-flow-diagram.tsx
PODDialog frontend healthy src/components/delivery/POD-dialog.tsx
PrintDO frontend healthy src/components/delivery/print-do.tsx
DoQrDialog frontend healthy src/components/delivery/do-qr-dialog.tsx
HookkaAILogo frontend healthy src/components/assistant/HookkaAILogo.tsx
FloatingChatButton frontend healthy src/components/assistant/FloatingChatButton.tsx
AssistantSlideOver frontend healthy src/components/assistant/AssistantSlideOver.tsx
CncTemplatePanel frontend healthy src/components/cnc/CncTemplatePanel.tsx
BOMManagementPage frontend healthy src/pages/bom.tsx
Setup2FAPage frontend healthy src/pages/setup-2fa.tsx
ReportsPage frontend healthy src/pages/reports.tsx
CncTemplatesPage frontend healthy src/pages/cnc-templates.tsx
LoginPage frontend healthy src/pages/login.tsx
Home frontend healthy src/pages/_root.tsx
DoScanPage frontend healthy src/pages/do-scan.tsx
MaintenancePage frontend healthy src/pages/maintenance.tsx
QualityPage frontend healthy src/pages/quality.tsx
ResetPasswordPage frontend healthy src/pages/reset-password.tsx
DailyReportPage frontend healthy src/pages/daily-report.tsx
InviteAcceptPage frontend healthy src/pages/InviteAccept.tsx
CustomersPage frontend healthy src/pages/customers.tsx
NotificationsPage frontend healthy src/pages/notifications.tsx
ForgotPasswordPage frontend healthy src/pages/forgot-password.tsx
WarehousePage frontend healthy src/pages/warehouse.tsx
UsersPage frontend healthy src/pages/settings/Users.tsx
SettingsPage frontend healthy src/pages/settings/index.tsx
OrganisationsPage frontend healthy src/pages/settings/organisations.tsx
StockAdjustmentsPage frontend healthy src/pages/inventory/adjustments.tsx
FabricsPage frontend healthy src/pages/inventory/fabrics.tsx
StockValuePage frontend healthy src/pages/inventory/stock-value.tsx
InventoryPage frontend healthy src/pages/inventory/index.tsx
PurchaseInvoiceDetailPage frontend healthy src/pages/procurement/PurchaseInvoiceDetail.tsx
CreatePurchaseOrderPageWrapper frontend healthy src/pages/procurement/create.tsx
PurchaseOrderDetailPage frontend healthy src/pages/procurement/detail.tsx
GoodsInTransitPage frontend healthy src/pages/procurement/in-transit.tsx
SupplierMaintenancePage frontend healthy src/pages/procurement/maintenance.tsx
ProcurementPage frontend healthy src/pages/procurement/index.tsx
PricingPage frontend healthy src/pages/procurement/pricing.tsx
GRNPage frontend healthy src/pages/procurement/grn.tsx
PurchaseInvoicesPage frontend healthy src/pages/procurement/pi.tsx
ForecastPage frontend healthy src/pages/analytics/forecast.tsx
ServiceOrderDetailPage frontend healthy src/pages/service-orders/detail.tsx
ServiceOrdersListPage frontend healthy src/pages/service-orders/index.tsx
ServiceCaseDetailPage frontend healthy src/pages/service-cases/detail.tsx
ServiceCasesListPage frontend healthy src/pages/service-cases/index.tsx
RDProjectDetailPage frontend healthy src/pages/rd/detail.tsx

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

LabelLayerStatusPath
of software healthy tests/cascade-fc-aggregator.test.mjs:of
map software healthy tests/repair-scope.test.mjs:map
of software healthy tests/hub-cascade-completeness.test.mjs:of
of software healthy scripts/check-bundle-size.mjs:of
Client software healthy scripts/import-historical-purchases.py:164
PasswordException software healthy public/pdf.worker.min.mjs:PasswordException
Util software healthy public/pdf.worker.min.mjs:Util
Name software healthy public/pdf.worker.min.mjs:Name
Dict software healthy public/pdf.worker.min.mjs:Dict
ArithmeticDecoder software healthy public/pdf.worker.min.mjs:ArithmeticDecoder
CCITTFaxDecoder software healthy public/pdf.worker.min.mjs:CCITTFaxDecoder
DecodeStream software healthy public/pdf.worker.min.mjs:DecodeStream
JpxError software healthy public/pdf.worker.min.mjs:JpxError
NullOptimizer software healthy public/pdf.worker.min.mjs:NullOptimizer
BinaryCMapStream software healthy public/pdf.worker.min.mjs:BinaryCMapStream
BrotliStream software healthy public/pdf.worker.min.mjs:BrotliStream
FlateStream software healthy public/pdf.worker.min.mjs:FlateStream
CMap software healthy public/pdf.worker.min.mjs:CMap
CFFParser software healthy public/pdf.worker.min.mjs:CFFParser
CFFTopDict software healthy public/pdf.worker.min.mjs:CFFTopDict
CFFPrivateDict software healthy public/pdf.worker.min.mjs:CFFPrivateDict
CFFCharset software healthy public/pdf.worker.min.mjs:CFFCharset
GlyfTable software healthy public/pdf.worker.min.mjs:GlyfTable
Type1CharString software healthy public/pdf.worker.min.mjs:Type1CharString
Pattern software healthy public/pdf.worker.min.mjs:Pattern
PostScriptToken software healthy public/pdf.worker.min.mjs:PostScriptToken
MurmurHash3_64 software healthy public/pdf.worker.min.mjs:MurmurHash3_64
NameOrNumberTree software healthy public/pdf.worker.min.mjs:NameOrNumberTree
StructTreeRoot software healthy public/pdf.worker.min.mjs:StructTreeRoot
XFAObject software healthy public/pdf.worker.min.mjs:XFAObject
Acrobat software healthy public/pdf.worker.min.mjs:Acrobat
ConnectionSet software healthy public/pdf.worker.min.mjs:ConnectionSet
datasets_Data software healthy public/pdf.worker.min.mjs:datasets_Data
CalendarSymbols software healthy public/pdf.worker.min.mjs:CalendarSymbols
signature_Signature software healthy public/pdf.worker.min.mjs:signature_Signature
Stylesheet software healthy public/pdf.worker.min.mjs:Stylesheet
xdp_Xdp software healthy public/pdf.worker.min.mjs:xdp_Xdp
XhtmlObject software healthy public/pdf.worker.min.mjs:XhtmlObject
UnknownNamespace software healthy public/pdf.worker.min.mjs:UnknownNamespace
Intersector software healthy public/pdf.worker.min.mjs:Intersector
Page software healthy public/pdf.worker.min.mjs:Page
of software healthy src/api/worker.ts:of
SupabaseStorageNotConfiguredError software healthy src/api/lib/supabase-storage.ts:SupabaseStorageNotConfigure…
itself software healthy src/api/lib/supabase-storage.ts:itself
PgBoundStatement software healthy src/api/lib/supabase-compat.ts:PgBoundStatement
PgPreparedStatement software healthy src/api/lib/supabase-compat.ts:PgPreparedStatement
SupabaseAdapter software healthy src/api/lib/supabase-compat.ts:SupabaseAdapter
SheetsSyncNotConfiguredError software healthy src/api/lib/sheets-sync.ts:SheetsSyncNotConfiguredError
OrgIdRequiredError software healthy src/api/lib/tenant.ts:OrgIdRequiredError
Calendar software healthy src/api/lib/planning-scheduler.ts:Calendar

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

LabelLayerStatusPath
functions software healthy functions
api software healthy functions/api
tests software healthy tests
docs software healthy docs
scripts software healthy scripts
tmp software healthy tmp
public software healthy public
migrations software healthy migrations
.github software healthy .github
workflows software healthy .github/workflows
migrations-postgres software healthy migrations-postgres
src software healthy src
types software healthy src/types
api software healthy src/api
lib software healthy src/api/lib
routes software healthy src/api/routes
_shared software healthy src/api/routes/_shared
queues software healthy src/api/queues
cron software healthy src/api/cron
components software healthy src/components
layout software healthy src/components/layout
orders software healthy src/components/orders
auth software healthy src/components/auth
ui software healthy src/components/ui
audit software healthy src/components/audit
delivery software healthy src/components/delivery
assistant software healthy src/components/assistant
sales software healthy src/components/sales
cnc software healthy src/components/cnc
lib software healthy src/lib
api software healthy src/lib/api
resources software healthy src/lib/api/resources
schemas software healthy src/lib/schemas
pages software healthy src/pages
settings software healthy src/pages/settings
inventory software healthy src/pages/inventory
procurement software healthy src/pages/procurement
analytics software healthy src/pages/analytics
service-orders software healthy src/pages/service-orders
service-cases software healthy src/pages/service-cases
rd software healthy src/pages/rd
accounting software healthy src/pages/accounting
worker software healthy src/pages/worker
consignment software healthy src/pages/consignment
production software healthy src/pages/production
components software healthy src/pages/production/components
admin software healthy src/pages/admin
delivery software healthy src/pages/delivery
dashboard-b software healthy src/pages/dashboard-b
suppliers software healthy src/pages/suppliers

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

LabelLayerStatusPath
password_literal::scripts/sweep-audit-po-alignment.mjs security healthy scripts/sweep-audit-po-alignment.mjs
password_literal::scripts/smoke-cleanup-hb-only.mjs security healthy scripts/smoke-cleanup-hb-only.mjs
password_literal::scripts/cleanup-26-from-5535-2026-05-09.m… security healthy scripts/cleanup-26-from-5535-2026-05-09.mjs
password_literal::scripts/login-and-test-pay.mjs security healthy scripts/login-and-test-pay.mjs
password_literal::scripts/inspect-2008-bedframe.mjs security healthy scripts/inspect-2008-bedframe.mjs
password_literal::scripts/sync-5539-to-5531-2026-05-09.mjs security healthy scripts/sync-5539-to-5531-2026-05-09.mjs
password_literal::scripts/restore-bom-templates-and-apply-m… security healthy scripts/restore-bom-templates-and-apply-masters.ts
password_literal::scripts/fix-remaining-specials.ts security healthy scripts/fix-remaining-specials.ts
password_literal::scripts/inspect-pillow-data.mjs security healthy scripts/inspect-pillow-data.mjs
password_literal::scripts/seed-from-production-sheet.ts security healthy scripts/seed-from-production-sheet.ts
password_literal::scripts/update-5531-pricing-2026-05-09.mjs security healthy scripts/update-5531-pricing-2026-05-09.mjs
password_literal::scripts/normalize-special-orders.ts security healthy scripts/normalize-special-orders.ts
password_literal::scripts/strip-32-35-from-5535-2026-05-09.… security healthy scripts/strip-32-35-from-5535-2026-05-09.mjs
password_literal::scripts/assign-5539-2s-3s-2026-05-09.mjs security healthy scripts/assign-5539-2s-3s-2026-05-09.mjs
password_literal::scripts/strip-35-from-carress-2990-combos… security healthy scripts/strip-35-from-carress-2990-combos-2026-05-09.mjs
password_literal::scripts/insert-sofa-pillows.ts security healthy scripts/insert-sofa-pillows.ts
password_literal::scripts/import-raw-materials.ts security healthy scripts/import-raw-materials.ts
password_literal::scripts/sync-bom-production-times.ts security healthy scripts/sync-bom-production-times.ts
password_literal::scripts/clear-bedframe-legacy-pieces.mjs security healthy scripts/clear-bedframe-legacy-pieces.mjs
password_literal::scripts/sync-production-times.ts security healthy scripts/sync-production-times.ts
password_literal::scripts/push-5535-to-tomorrow-2026-05-09.… security healthy scripts/push-5535-to-tomorrow-2026-05-09.mjs
password_literal::scripts/verify-1003k.ts security healthy scripts/verify-1003k.ts
password_literal::scripts/verify-fg-stickers.mjs security healthy scripts/verify-fg-stickers.mjs
password_literal::scripts/smoke-backfill-pillow.mjs security healthy scripts/smoke-backfill-pillow.mjs
password_literal::scripts/upload-recovered-masters.ts security healthy scripts/upload-recovered-masters.ts
password_literal::scripts/inspect-supplier-skus.mjs security healthy scripts/inspect-supplier-skus.mjs
password_literal::scripts/fix-1b-2b-direct-values-2026-05-0… security healthy scripts/fix-1b-2b-direct-values-2026-05-09.mjs
password_literal::scripts/debug-bom-1003k.ts security healthy scripts/debug-bom-1003k.ts
password_literal::scripts/assign-5539-to-carress-2990-2026-… security healthy scripts/assign-5539-to-carress-2990-2026-05-09.mjs
password_literal::scripts/smoke-team-stats-2026-05-10.mjs security healthy scripts/smoke-team-stats-2026-05-10.mjs
password_literal::scripts/reset-emp001-pin.mjs security healthy scripts/reset-emp001-pin.mjs
password_literal::scripts/inspect-product-pieces.mjs security healthy scripts/inspect-product-pieces.mjs
password_literal::scripts/reapply-masters-to-sofas.ts security healthy scripts/reapply-masters-to-sofas.ts
password_literal::scripts/reapply-masters-to-bedframes.ts security healthy scripts/reapply-masters-to-bedframes.ts
password_literal::scripts/apply-master-to-sizes.ts security healthy scripts/apply-master-to-sizes.ts
password_literal::scripts/fix-1b-2b-from-5531-2026-05-09.mjs security healthy scripts/fix-1b-2b-from-5531-2026-05-09.mjs
password_literal::scripts/sync-maintenance-config.ts security healthy scripts/sync-maintenance-config.ts
password_literal::scripts/revert-5539-sync-2026-05-09.mjs security healthy scripts/revert-5539-sync-2026-05-09.mjs
password_literal::scripts/migrate-orders-from-trackers.ts security healthy scripts/migrate-orders-from-trackers.ts
password_literal::scripts/sync-5531-5539-discount-2026-05-1… security healthy scripts/sync-5531-5539-discount-2026-05-10.mjs
password_literal::scripts/sync-5535-to-sf9055-2026-05-09.mjs security healthy scripts/sync-5535-to-sf9055-2026-05-09.mjs
password_literal::scripts/gap-divan-status.ts security healthy scripts/gap-divan-status.ts
password_literal::scripts/smoke-regen-fg-units.mjs security healthy scripts/smoke-regen-fg-units.mjs
password_literal::scripts/insert-missing-bedframes.ts security healthy scripts/insert-missing-bedframes.ts
password_literal::scripts/find-bad-sofa.ts security healthy scripts/find-bad-sofa.ts
password_literal::scripts/smoke-backfill-sofa-leg.mjs security healthy scripts/smoke-backfill-sofa-leg.mjs
password_literal::scripts/smoke-audit-po-alignment.mjs security healthy scripts/smoke-audit-po-alignment.mjs
password_literal::scripts/smoke-backfill-supplier-sku.mjs security healthy scripts/smoke-backfill-supplier-sku.mjs
password_literal::scripts/assign-5539-1s-2026-05-09.mjs security healthy scripts/assign-5539-1s-2026-05-09.mjs
password_literal::scripts/strip-price3-from-5535-2026-05-09… security healthy scripts/strip-price3-from-5535-2026-05-09.mjs

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

LabelLayerStatusPath
gha::qc-cron cicd healthy .github/workflows/qc-cron.yml
gha::distill-ocr-rules cicd healthy .github/workflows/distill-ocr-rules.yml
gha::backup cicd healthy .github/workflows/backup.yml
gha::sync-staging cicd healthy .github/workflows/sync-staging.yml
gha::replay-audit-dlq cicd healthy .github/workflows/replay-audit-dlq.yml
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::refresh-bundle-baseline cicd healthy .github/workflows/refresh-bundle-baseline.yml
gha::process-email-outbox cicd healthy .github/workflows/process-email-outbox.yml
gha::daily-reports cicd healthy .github/workflows/daily-reports.yml
gha::rebuild-dashboard-snapshot cicd healthy .github/workflows/rebuild-dashboard-snapshot.yml
gha::auto-clockout cicd healthy .github/workflows/auto-clockout.yml

LabelLayerStatusPath
trigger cicd healthy .github/workflows/qc-cron.yml
distill cicd healthy .github/workflows/distill-ocr-rules.yml
backup cicd healthy .github/workflows/backup.yml
sync cicd healthy .github/workflows/sync-staging.yml
replay cicd healthy .github/workflows/replay-audit-dlq.yml
deploy cicd healthy .github/workflows/deploy.yml
refresh cicd healthy .github/workflows/refresh-bundle-baseline.yml
drain cicd healthy .github/workflows/process-email-outbox.yml
trigger cicd healthy .github/workflows/daily-reports.yml
rebuild cicd healthy .github/workflows/rebuild-dashboard-snapshot.yml
trigger cicd healthy .github/workflows/auto-clockout.yml

LabelLayerStatusPath
port:3000 network healthy vite.config.ts
port:12 network healthy .github/workflows/qc-cron.yml
port:16 network healthy .github/workflows/qc-cron.yml
port:04 network healthy .github/workflows/qc-cron.yml
port:08 network healthy .github/workflows/qc-cron.yml
port:18 network healthy .github/workflows/backup.yml
port:02 network healthy .github/workflows/backup.yml
port:17 network healthy .github/workflows/daily-reports.yml
port:09 network healthy .github/workflows/daily-reports.yml
port:30 network healthy .github/workflows/auto-clockout.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
STAGING_DATABASE_URL cicd healthy
CRON_SECRET cicd healthy
SUPABASE_SERVICE_ROLE_KEY cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy
PROD_DATABASE_URL cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy
DATABASE_URL cicd healthy
SUPABASE_PROJECT_REF cicd healthy
SUPABASE_PROD_URL cicd healthy

LabelLayerStatusPath
auth::src/api/lib/auth-middleware.ts security healthy src/api/lib/auth-middleware.ts
auth::src/api/routes/auth-oauth.ts security healthy src/api/routes/auth-oauth.ts
auth::tests/security-public-endpoints.test.mjs security healthy tests/security-public-endpoints.test.mjs
auth::src/api/lib/oauth-google.ts security healthy src/api/lib/oauth-google.ts
auth::src/api/worker.ts security healthy src/api/worker.ts
auth::src/api/routes/sheets-sync.ts security healthy src/api/routes/sheets-sync.ts
auth::wrangler.toml security healthy wrangler.toml
auth::src/api/lib/google-sheets.ts security healthy src/api/lib/google-sheets.ts
auth::src/api/lib/rate-limit.ts security healthy src/api/lib/rate-limit.ts

LabelLayerStatusPath
postgres data healthy package.json
sqlite data healthy package.json
postgresql data healthy scripts/fix-all-fc-wipqty.mjs
redis data healthy src/api/lib/api-rate-limit.ts
clickhouse data healthy src/api/routes/admin-health.ts

LabelLayerStatusPath
1.2.3.4 network healthy tests/api-rate-limit.test.mjs
9.9.9.9 network healthy tests/api-rate-limit.test.mjs
203.0.113.5 network healthy tests/audit.test.mjs
2.37.996.608 network healthy src/pages/bom.tsx

LabelLayerStatusPath
vps::aws hardware healthy scripts/backup-supabase.mjs
vps::gcp hardware healthy src/api/worker.ts

LabelLayerStatusPath
repobility-clone-4v7pgsft software healthy /tmp/repobility-clone-4v7pgsft
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/81dad63c-d2e1-4c5a-8675-f81b9845ff2f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/81dad63c-d2e1-4c5a-8675-f81b9845ff2f/

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.