https://github.com/bardshop10149-dev/bardshop-factory-os
· scanned 2026-06-17 01:37 UTC (1 month, 2 weeks ago)
78 raw signals (0 security + 78 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -0.7 (diff) · 78 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1312 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 |
|---|---|---|---|
isJwtFormat |
software | healthy | proxy.ts:isJwtFormat |
proxy |
software | healthy | proxy.ts:proxy |
hasPermission |
software | healthy | proxy.ts:hasPermission |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
normalizeLegacyPermissions |
software | healthy | app/page.tsx:normalizeLegacyPermissions |
HomePage |
software | healthy | app/page.tsx:HomePage |
fetchCurrentUser |
software | healthy | app/page.tsx:fetchCurrentUser |
fetchAnnouncements |
software | healthy | app/page.tsx:fetchAnnouncements |
handleLogout |
software | healthy | app/page.tsx:handleLogout |
hasFeaturePermission |
software | healthy | app/page.tsx:hasFeaturePermission |
downloadMaterialList |
software | healthy | app/page.tsx:downloadMaterialList |
chunk |
software | healthy | app/page.tsx:chunk |
downloadProductList |
software | healthy | app/page.tsx:downloadProductList |
guardFeatureAccess |
software | healthy | app/page.tsx:guardFeatureAccess |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
handleLogin |
software | healthy | app/login/page.tsx:handleLogin |
getBox |
software | healthy | app/api/ocr/route.ts:getBox |
extractBlocks |
software | healthy | app/api/ocr/route.ts:extractBlocks |
wordText |
software | healthy | app/api/ocr/route.ts:wordText |
POST |
software | healthy | app/api/ocr/route.ts:POST |
getReportPaths |
software | healthy | app/api/sara/route.ts:getReportPaths |
fromEnv |
software | healthy | app/api/sara/route.ts:fromEnv |
getReportPathsFromBody |
software | healthy | app/api/sara/route.ts:getReportPathsFromBody |
reportPaths |
software | healthy | app/api/sara/route.ts:reportPaths |
getReportRequestBody |
software | healthy | app/api/sara/route.ts:getReportRequestBody |
raw |
software | healthy | app/api/sara/route.ts:raw |
is404ErrorMessage |
software | healthy | app/api/sara/route.ts:is404ErrorMessage |
GET |
software | healthy | app/api/sara/route.ts:GET |
POST |
software | healthy | app/api/sara/route.ts:POST |
items |
software | healthy | app/api/sara/route.ts:items |
arr |
software | healthy | app/api/sara/route.ts:arr |
inferType |
software | healthy | app/api/sara/schema/route.ts:inferType |
GET |
software | healthy | app/api/sara/schema/route.ts:GET |
isMissingPendingColumnError |
software | healthy | app/api/admin/members/route.ts:isMissingPendingColumnError |
normalizeEmail |
software | healthy | app/api/admin/members/route.ts:normalizeEmail |
findAuthUserByEmail |
software | healthy | app/api/admin/members/route.ts:findAuthUserByEmail |
POST |
software | healthy | app/api/admin/members/route.ts:POST |
body |
software | healthy | app/api/admin/members/route.ts:body |
normalizeEmail |
software | healthy | app/api/admin/members/set-password/route.ts:normalizeEmail |
findAuthUserByEmail |
software | healthy | app/api/admin/members/set-password/route.ts:findAuthUserByE… |
POST |
software | healthy | app/api/admin/members/set-password/route.ts:POST |
body |
software | healthy | app/api/admin/members/set-password/route.ts:body |
normalizeEmail |
software | healthy | app/api/admin/members/sync/route.ts:normalizeEmail |
findAuthUserByEmail |
software | healthy | app/api/admin/members/sync/route.ts:findAuthUserByEmail |
POST |
software | healthy | app/api/admin/members/sync/route.ts:POST |
rows |
software | healthy | app/api/admin/members/sync/route.ts:rows |
normalizeLegacyPermissions |
software | healthy | app/api/auth/login/route.ts:normalizeLegacyPermissions |
POST |
software | healthy | app/api/auth/login/route.ts:POST |
body |
software | healthy | app/api/auth/login/route.ts:body |
POST |
software | healthy | app/api/auth/logout/route.ts:POST |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
proxy.ts |
software | healthy | proxy.ts |
DEVELOPMENT.md |
software | healthy | DEVELOPMENT.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
SECURITY_AUDIT.md |
software | healthy | SECURITY_AUDIT.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
20260513_app_settings.sql |
software | healthy | sql/20260513_app_settings.sql |
20260505_upload_logs.sql |
software | healthy | sql/20260505_upload_logs.sql |
20260519_create_erp_material_issue_status.sql |
software | healthy | sql/20260519_create_erp_material_issue_status.sql |
20260505_mo_machine.sql |
software | healthy | sql/20260505_mo_machine.sql |
20260513_mrp_excluded_materials.sql |
software | healthy | sql/20260513_mrp_excluded_materials.sql |
20260608_add_customer_remark_to_erp_so_lines.sql |
software | healthy | sql/20260608_add_customer_remark_to_erp_so_lines.sql |
20260513_add_tpn_part_no_to_erp_so_lines.sql |
software | healthy | sql/20260513_add_tpn_part_no_to_erp_so_lines.sql |
20260505_argoerp_supabase_tables.sql |
software | healthy | sql/20260505_argoerp_supabase_tables.sql |
20260506_material_inventory_unit.sql |
software | healthy | sql/20260506_material_inventory_unit.sql |
20260511_legacy_inventory_receipts.sql |
software | healthy | sql/20260511_legacy_inventory_receipts.sql |
20260608_add_delivery_address_to_erp_so_lines.sql |
software | healthy | sql/20260608_add_delivery_address_to_erp_so_lines.sql |
20260513_sara_tables.sql |
software | healthy | sql/20260513_sara_tables.sql |
20260609_security_rls_hardening.sql |
software | healthy | sql/20260609_security_rls_hardening.sql |
20260513_add_remark_to_erp_material_prep_lines.sql |
software | healthy | sql/20260513_add_remark_to_erp_material_prep_lines.sql |
20260507_daily_order_sheets.sql |
software | healthy | sql/20260507_daily_order_sheets.sql |
20260506_mm_bom_part_units.sql |
software | healthy | sql/20260506_mm_bom_part_units.sql |
20260511_erp_customers.sql |
software | healthy | sql/20260511_erp_customers.sql |
20260526_add_part_name_to_mm_bom_part_units.sql |
software | healthy | sql/20260526_add_part_name_to_mm_bom_part_units.sql |
20260526_mm_bom_structure.sql |
software | healthy | sql/20260526_mm_bom_structure.sql |
20260608_add_invoice_format_to_erp_so_lines.sql |
software | healthy | sql/20260608_add_invoice_format_to_erp_so_lines.sql |
20260605_add_sara_reports.sql |
software | healthy | sql/20260605_add_sara_reports.sql |
20260507_migrate_machine_assign_from_upload_log.sql |
software | healthy | sql/20260507_migrate_machine_assign_from_upload_log.sql |
20260508_create_erp_material_prep_lines.sql |
software | healthy | sql/20260508_create_erp_material_prep_lines.sql |
20260507_create_argoerp_mo_machine_assign.sql |
software | healthy | sql/20260507_create_argoerp_mo_machine_assign.sql |
20260525_material_prep_overrides_to_app_settings.sql |
software | healthy | sql/20260525_material_prep_overrides_to_app_settings.sql |
20260513_add_argo_slip_no_to_prep_log.sql |
software | healthy | sql/20260513_add_argo_slip_no_to_prep_log.sql |
20260608_add_invoice_format_to_erp_so_lines_header.sql |
software | healthy | sql/20260608_add_invoice_format_to_erp_so_lines_header.sql |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/ocr/route.ts |
route.ts |
software | healthy | app/api/sara/route.ts |
route.ts |
software | healthy | app/api/sara/schema/route.ts |
route.ts |
software | healthy | app/api/admin/members/route.ts |
route.ts |
software | healthy | app/api/admin/members/set-password/route.ts |
route.ts |
software | healthy | app/api/admin/members/sync/route.ts |
route.ts |
software | healthy | app/api/auth/login/route.ts |
route.ts |
software | healthy | app/api/auth/logout/route.ts |
route.ts |
software | healthy | app/api/argoerp/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sql |
software | healthy | sql |
app |
software | healthy | app |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
ocr |
software | healthy | app/api/ocr |
sara |
software | healthy | app/api/sara |
schema |
software | healthy | app/api/sara/schema |
admin |
software | healthy | app/api/admin |
members |
software | healthy | app/api/admin/members |
set-password |
software | healthy | app/api/admin/members/set-password |
sync |
software | healthy | app/api/admin/members/sync |
auth |
software | healthy | app/api/auth |
login |
software | healthy | app/api/auth/login |
logout |
software | healthy | app/api/auth/logout |
argoerp |
software | healthy | app/api/argoerp |
print-log |
software | healthy | app/api/argoerp/print-log |
staging |
software | healthy | app/api/argoerp/staging |
mo-upload-log |
software | healthy | app/api/argoerp/mo-upload-log |
mo-summary |
software | healthy | app/api/argoerp/mo-summary |
material-issue |
software | healthy | app/api/argoerp/material-issue |
batch-mo-match |
software | healthy | app/api/argoerp/batch-mo-match |
mo-machine-assign |
software | healthy | app/api/argoerp/mo-machine-assign |
machines |
software | healthy | app/api/argoerp/machines |
daily-order-sheet |
software | healthy | app/api/argoerp/daily-order-sheet |
material-prep-log |
software | healthy | app/api/argoerp/material-prep-log |
webhook |
software | healthy | app/api/webhook |
sync |
software | healthy | app/api/webhook/sync |
line-events |
software | healthy | app/api/webhook/line-events |
line-notify |
software | healthy | app/api/webhook/line-notify |
admin |
software | healthy | app/admin |
daily |
software | healthy | app/admin/daily |
system-logs |
software | healthy | app/admin/system-logs |
sara |
software | healthy | app/admin/sara |
sync |
software | healthy | app/admin/sara/sync |
schema |
software | healthy | app/admin/sara/schema |
team |
software | healthy | app/admin/team |
orders |
software | healthy | app/admin/orders |
master |
software | healthy | app/admin/orders/master |
argoerp |
software | healthy | app/admin/argoerp |
group-order-export |
software | healthy | app/admin/argoerp/group-order-export |
order-batch-export-pr |
software | healthy | app/admin/argoerp/order-batch-export-pr |
material-prep |
software | healthy | app/admin/argoerp/material-prep |
order-batch-export-c |
software | healthy | app/admin/argoerp/order-batch-export-c |
so-sync |
software | healthy | app/admin/argoerp/so-sync |
legacy-receipts |
software | healthy | app/admin/argoerp/legacy-receipts |
staging |
software | healthy | app/admin/argoerp/staging |
crm-cross |
software | healthy | app/admin/argoerp/crm-cross |
mrp-test |
software | healthy | app/admin/argoerp/mrp-test |
erp-sync |
software | healthy | app/admin/argoerp/erp-sync |
erp-db |
software | healthy | app/admin/argoerp/erp-db |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
HomePage |
frontend | healthy | app/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
AdminLayout |
frontend | healthy | app/admin/layout.tsx |
AdminDashboard |
frontend | healthy | app/admin/page.tsx |
DailyOperationsPage |
frontend | healthy | app/admin/daily/page.tsx |
SystemLogsPage |
frontend | healthy | app/admin/system-logs/page.tsx |
SaraSyncPage |
frontend | healthy | app/admin/sara/sync/page.tsx |
SaraSchemaPage |
frontend | healthy | app/admin/sara/schema/page.tsx |
TeamPage |
frontend | healthy | app/admin/team/page.tsx |
MasterSchedulePage |
frontend | healthy | app/admin/orders/master/page.tsx |
GroupOrderExportPage |
frontend | healthy | app/admin/argoerp/group-order-export/page.tsx |
PrBatchExportOPage |
frontend | healthy | app/admin/argoerp/order-batch-export-pr/page.tsx |
MaterialPrepPage |
frontend | healthy | app/admin/argoerp/material-prep/page.tsx |
PoBatchExportCPage |
frontend | healthy | app/admin/argoerp/order-batch-export-c/page.tsx |
SoSyncPage |
frontend | healthy | app/admin/argoerp/so-sync/page.tsx |
LegacyReceiptsPage |
frontend | healthy | app/admin/argoerp/legacy-receipts/page.tsx |
StagingPage |
frontend | healthy | app/admin/argoerp/staging/page.tsx |
CrmCrossPage |
frontend | healthy | app/admin/argoerp/crm-cross/page.tsx |
MrpTestPage |
frontend | healthy | app/admin/argoerp/mrp-test/page.tsx |
ErpSyncPage |
frontend | healthy | app/admin/argoerp/erp-sync/page.tsx |
ErpDbTable |
frontend | healthy | app/admin/argoerp/erp-db/ErpDbTable.tsx |
BomStructurePage |
frontend | healthy | app/admin/argoerp/erp-db/bom/page.tsx |
SalesOrderPage |
frontend | healthy | app/admin/argoerp/erp-db/sales/page.tsx |
SubcontractPage |
frontend | healthy | app/admin/argoerp/erp-db/subcontract/page.tsx |
MoOrderPage |
frontend | healthy | app/admin/argoerp/erp-db/mo/page.tsx |
InventoryPage |
frontend | healthy | app/admin/argoerp/erp-db/inventory/page.tsx |
PoOrderPage |
frontend | healthy | app/admin/argoerp/erp-db/po/page.tsx |
BomDiffPage |
frontend | healthy | app/admin/argoerp/erp-db/bom-diff/page.tsx |
StandalonePrCreatePage |
frontend | healthy | app/admin/argoerp/standalone-pr-create/page.tsx |
MoSummaryPage |
frontend | healthy | app/admin/argoerp/mo-summary/page.tsx |
MoPrintPage |
frontend | healthy | app/admin/argoerp/mo-summary/print/page.tsx |
FactoryOrderExportPage |
frontend | healthy | app/admin/argoerp/_shared/FactoryOrderExportPage.tsx |
OrderBatchExportPage |
frontend | healthy | app/admin/argoerp/order-batch-export/page.tsx |
NgMaterialPrepPage |
frontend | healthy | app/admin/argoerp/ng-material-prep/page.tsx |
PoBatchExportOPage |
frontend | healthy | app/admin/argoerp/order-batch-export-o/page.tsx |
DailyOrderSheetPage |
frontend | healthy | app/admin/argoerp/daily-order-sheet/page.tsx |
PendingPage |
frontend | healthy | app/admin/pending/page.tsx |
DynamicSectionPage |
frontend | healthy | app/admin/production/[sectionId]/page.tsx |
MaterialCodeDiffPage |
frontend | healthy | app/admin/production/operations/material-analysis/diff-page… |
ProductionNoticeGroupSettings |
frontend | healthy | app/admin/production/notice-group/page.jsx |
ProductionNoticeSettings |
frontend | healthy | app/admin/production/notice/page.tsx |
ScheduleInquiryPage |
frontend | healthy | app/admin/production/notice/schedule-confirm/page.tsx |
OrderAnomalyPage |
frontend | healthy | app/admin/production/order-anomaly/page.tsx |
QaZonePage |
frontend | healthy | app/admin/production/anomaly/page.tsx |
QaOptionManagerPage |
frontend | healthy | app/admin/production/anomaly/options/page.tsx |
QaRecordsPage |
frontend | healthy | app/admin/production/anomaly/records/page.tsx |
QaHandlePage |
frontend | healthy | app/admin/production/anomaly/handle/page.tsx |
QaReportFormPage |
frontend | healthy | app/admin/production/anomaly/report/page.tsx |
ProductionNoticeSettingsPage |
frontend | healthy | app/admin/settings/production-notice.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | proxy.ts |
/admin/argoerp/daily-order-sheet |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/order-batch-export |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/group-order-export |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/order-batch-export-o |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/order-batch-export-pr |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/standalone-pr-create |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/order-batch-export-c |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/material-prep |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/ng-material-prep |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/erp-sync |
frontend | healthy | config/menuItems.ts |
/admin/argoerp/mrp-test |
frontend | healthy | config/menuItems.ts |
/admin/sara/sync |
frontend | healthy | config/menuItems.ts |
/admin/production/order-anomaly |
frontend | healthy | config/menuItems.ts |
/admin/production/notice |
frontend | healthy | config/menuItems.ts |
/admin/production/notice-group |
frontend | healthy | config/menuItems.ts |
/admin/production/notice/schedule-confirm |
frontend | healthy | config/menuItems.ts |
/admin/production/printing |
frontend | healthy | config/menuItems.ts |
/admin/production/laser |
frontend | healthy | config/menuItems.ts |
/admin/production/post |
frontend | healthy | config/menuItems.ts |
/admin/production/packaging |
frontend | healthy | config/menuItems.ts |
/admin/production/outsourced |
frontend | healthy | config/menuItems.ts |
/admin/production/changping |
frontend | healthy | config/menuItems.ts |
/admin/materials/bom |
frontend | healthy | config/menuItems.ts |
/admin/materials/substitute |
frontend | healthy | config/menuItems.ts |
/admin/database |
frontend | healthy | config/menuItems.ts |
/admin/upload |
frontend | healthy | config/menuItems.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
app_settings |
data | healthy | sql/20260513_app_settings.sql |
public |
data | healthy | sql/20260505_upload_logs.sql |
mm_bom_structure |
data | healthy | sql/20260526_mm_bom_structure.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/supabaseAdmin.ts |
security | healthy | lib/supabaseAdmin.ts |
auth::proxy.ts |
security | healthy | proxy.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
bardshop10149-dev__bardshop-factory-os |
software | healthy | /data/fable5_failed_archive/bardshop10149-dev__bardshop-fac… |
| Label | Layer | Status | Path |
|---|---|---|---|
2.37.996.608 |
network | healthy | app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/c6ca2082-30bb-452c-af1a-e0e835416739/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c6ca2082-30bb-452c-af1a-e0e835416739/
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.