https://github.com/shadowruntimeio/e-commerce-suite
· scanned 2026-06-16 00:08 UTC (2 months, 2 weeks ago)
120 raw signals (0 security + 120 graph)
Last scanned 2 months, 2 weeks ago · v1 · 119 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 889 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 |
|---|---|---|---|
preflight |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:preflight |
tenants |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:tenants |
users |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:users |
shops |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:shops |
orders |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:orders |
tickets |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:tickets |
dupes |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:dupes |
tenantsWithoutAdmin |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:tenantsWitho… |
confirm |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:confirm |
main |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:main |
orphan |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:orphan |
pending |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:pending |
splitSql |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts:splitSql |
ensureUser |
software | healthy | apps/api/scripts/mock-merchant-flow.ts:ensureUser |
main |
software | healthy | apps/api/scripts/mock-merchant-flow.ts:main |
main |
software | healthy | apps/api/scripts/probe-returns.ts:main |
main |
software | healthy | apps/api/scripts/gen-stock-test-import.ts:main |
main |
software | healthy | apps/api/src/index.ts:main |
buildApp |
software | healthy | apps/api/src/app.ts:buildApp |
corsOrigins |
software | healthy | apps/api/src/app.ts:corsOrigins |
requireRoles |
software | healthy | apps/api/src/middleware/authorize.ts:requireRoles |
requireCapabilities |
software | healthy | apps/api/src/middleware/authorize.ts:requireCapabilities |
denyMerchant |
software | healthy | apps/api/src/middleware/authorize.ts:denyMerchant |
authenticate |
software | healthy | apps/api/src/middleware/authenticate.ts:authenticate |
IS_TEST |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:IS_TEST |
now |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:now |
signAuth |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:signAuth |
signShop |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:signShop |
authQueryString |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:authQueryStr… |
shopQueryString |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:shopQueryStr… |
shopeeGet |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:shopeeGet |
shopeePost |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:shopeePost |
encryptCredentials |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:encryptCrede… |
decryptCredentials |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:decryptCrede… |
getCredentials |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:getCredentia… |
mapOrderStatus |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:mapOrderStat… |
totalRevenue |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:totalRevenue |
m |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:m |
tkLog |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:tkLog |
getEnvAppKey |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:getEnvAppKey |
getEnvAppSecret |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:getEnvAppSec… |
getRedirectUri |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:getRedirectU… |
now |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:now |
buildSignV2 |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:buildSignV2 |
tiktokRequestOnce |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:tiktokReques… |
tiktokRequest |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:tiktokRequest |
isNotShippedError |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:isNotShipped… |
encryptCredentials |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:encryptCrede… |
decryptCredentials |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:decryptCrede… |
getCredentials |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:getCredentia… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
docker-compose.yml |
software | healthy | docker-compose.yml |
railway.json |
software | healthy | railway.json |
package.json |
software | healthy | apps/api/package.json |
Dockerfile |
software | healthy | apps/api/Dockerfile |
nixpacks.toml |
software | healthy | apps/api/nixpacks.toml |
tsconfig.json |
software | healthy | apps/api/tsconfig.json |
migrate-sub-account-system.ts |
software | healthy | apps/api/scripts/migrate-sub-account-system.ts |
mock-merchant-flow.ts |
software | healthy | apps/api/scripts/mock-merchant-flow.ts |
migrate-sub-account-system.sql |
software | healthy | apps/api/scripts/migrate-sub-account-system.sql |
seed-from-prod.sh |
software | healthy | apps/api/scripts/seed-from-prod.sh |
probe-returns.ts |
software | healthy | apps/api/scripts/probe-returns.ts |
ensure-services.sh |
software | healthy | apps/api/scripts/ensure-services.sh |
gen-stock-test-import.ts |
software | healthy | apps/api/scripts/gen-stock-test-import.ts |
index.ts |
software | healthy | apps/api/src/index.ts |
app.ts |
software | healthy | apps/api/src/app.ts |
authorize.ts |
software | healthy | apps/api/src/middleware/authorize.ts |
authenticate.ts |
software | healthy | apps/api/src/middleware/authenticate.ts |
adapter.interface.ts |
software | healthy | apps/api/src/platform/adapter.interface.ts |
shopee.adapter.ts |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts |
tiktok.adapter.ts |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts |
tiktok-app-creds.ts |
software | healthy | apps/api/src/platform/tiktok/tiktok-app-creds.ts |
redis.ts |
software | healthy | apps/api/src/lib/redis.ts |
audit.ts |
software | healthy | apps/api/src/lib/audit.ts |
encryption.ts |
software | healthy | apps/api/src/lib/encryption.ts |
queues.ts |
software | healthy | apps/api/src/lib/queues.ts |
jwt.ts |
software | healthy | apps/api/src/lib/jwt.ts |
restocking.worker.ts |
software | healthy | apps/api/src/workers/restocking.worker.ts |
sync-orders.worker.ts |
software | healthy | apps/api/src/workers/sync-orders.worker.ts |
etl.worker.ts |
software | healthy | apps/api/src/workers/etl.worker.ts |
index.ts |
software | healthy | apps/api/src/workers/index.ts |
start.ts |
software | healthy | apps/api/src/workers/start.ts |
sync-products.worker.ts |
software | healthy | apps/api/src/workers/sync-products.worker.ts |
scheduler.ts |
software | healthy | apps/api/src/workers/scheduler.ts |
refresh-tokens.worker.ts |
software | healthy | apps/api/src/workers/refresh-tokens.worker.ts |
sync-messages.worker.ts |
software | healthy | apps/api/src/workers/sync-messages.worker.ts |
sync-returns.worker.ts |
software | healthy | apps/api/src/workers/sync-returns.worker.ts |
sync-ads.worker.ts |
software | healthy | apps/api/src/workers/sync-ads.worker.ts |
inventory.routes.ts |
software | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
inbound-shipments.routes.ts |
software | healthy | apps/api/src/modules/inventory/inbound-shipments.routes.ts |
inventory.service.ts |
software | healthy | apps/api/src/modules/inventory/inventory.service.ts |
import.service.ts |
software | healthy | apps/api/src/modules/inventory/import.service.ts |
notifications.routes.ts |
software | healthy | apps/api/src/modules/notifications/notifications.routes.ts |
rules-engine.ts |
software | healthy | apps/api/src/modules/orders/rules-engine.ts |
order.routes.ts |
software | healthy | apps/api/src/modules/orders/order.routes.ts |
rules.routes.ts |
software | healthy | apps/api/src/modules/orders/rules.routes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/api/src/app.ts |
GET /stock |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
GET /stock/:warehouseSkuId |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
GET /events |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
GET /history |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
GET /export |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
GET /import-template |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
POST /import/preview |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
POST /import/apply |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
POST /import-legacy-removed |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
POST /adjust |
api | healthy | apps/api/src/modules/inventory/inventory.routes.ts |
POST / |
api | healthy | apps/api/src/modules/inventory/inbound-shipments.routes.ts |
GET / |
api | healthy | apps/api/src/modules/inventory/inbound-shipments.routes.ts |
GET /:id |
api | healthy | apps/api/src/modules/inventory/inbound-shipments.routes.ts |
POST /:id/confirm |
api | healthy | apps/api/src/modules/inventory/inbound-shipments.routes.ts |
POST /:id/reject |
api | healthy | apps/api/src/modules/inventory/inbound-shipments.routes.ts |
POST /:id/read |
api | healthy | apps/api/src/modules/notifications/notifications.routes.ts |
POST /read-all |
api | healthy | apps/api/src/modules/notifications/notifications.routes.ts |
POST /manual |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
POST /:id/manual-ship |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
DELETE /:id |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
GET /:id/images/:imageId |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
PATCH /:id/status |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
POST /:id/merchant-confirm |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
POST /:id/merchant-cancel |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
POST /:id/items/:itemId/replace-sku |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
GET /:id/shipping-label |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
GET /label-proxy |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
POST /:id/run-rules |
api | healthy | apps/api/src/modules/orders/order.routes.ts |
PUT /:id |
api | healthy | apps/api/src/modules/orders/rules.routes.ts |
POST /test |
api | healthy | apps/api/src/modules/orders/rules.routes.ts |
GET /shipments |
api | healthy | apps/api/src/modules/logistics/logistics.routes.ts |
POST /shipments |
api | healthy | apps/api/src/modules/logistics/logistics.routes.ts |
PATCH /shipments/:id |
api | healthy | apps/api/src/modules/logistics/logistics.routes.ts |
DELETE /shipments/:id |
api | healthy | apps/api/src/modules/logistics/logistics.routes.ts |
POST /register |
api | healthy | apps/api/src/modules/auth/auth.routes.ts |
POST /login |
api | healthy | apps/api/src/modules/auth/auth.routes.ts |
POST /refresh |
api | healthy | apps/api/src/modules/auth/auth.routes.ts |
GET /me |
api | healthy | apps/api/src/modules/auth/auth.routes.ts |
GET /campaigns |
api | healthy | apps/api/src/modules/ads/ads.routes.ts |
POST /sync |
api | healthy | apps/api/src/modules/ads/ads.routes.ts |
GET /threads |
api | healthy | apps/api/src/modules/cs/cs.routes.ts |
GET /threads/:threadId/messages |
api | healthy | apps/api/src/modules/cs/cs.routes.ts |
POST /threads/:threadId/read |
api | healthy | apps/api/src/modules/cs/cs.routes.ts |
POST /threads/:threadId/tags |
api | healthy | apps/api/src/modules/cs/cs.routes.ts |
GET /shopee/callback |
api | healthy | apps/api/src/modules/shops/shop.routes.ts |
GET /tiktok/callback |
api | healthy | apps/api/src/modules/shops/shop.routes.ts |
GET /tiktok/connect |
api | healthy | apps/api/src/modules/shops/shop.routes.ts |
GET /tiktok/app |
api | healthy | apps/api/src/modules/shops/shop.routes.ts |
PUT /tiktok/app |
api | healthy | apps/api/src/modules/shops/shop.routes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
scripts |
software | healthy | apps/api/scripts |
src |
software | healthy | apps/api/src |
middleware |
software | healthy | apps/api/src/middleware |
platform |
software | healthy | apps/api/src/platform |
shopee |
software | healthy | apps/api/src/platform/shopee |
tiktok |
software | healthy | apps/api/src/platform/tiktok |
lib |
software | healthy | apps/api/src/lib |
workers |
software | healthy | apps/api/src/workers |
modules |
software | healthy | apps/api/src/modules |
inventory |
software | healthy | apps/api/src/modules/inventory |
notifications |
software | healthy | apps/api/src/modules/notifications |
orders |
software | healthy | apps/api/src/modules/orders |
logistics |
software | healthy | apps/api/src/modules/logistics |
auth |
software | healthy | apps/api/src/modules/auth |
dashboard |
software | healthy | apps/api/src/modules/dashboard |
ads |
software | healthy | apps/api/src/modules/ads |
cs |
software | healthy | apps/api/src/modules/cs |
shops |
software | healthy | apps/api/src/modules/shops |
returns |
software | healthy | apps/api/src/modules/returns |
admin |
software | healthy | apps/api/src/modules/admin |
categories |
software | healthy | apps/api/src/modules/categories |
purchase |
software | healthy | apps/api/src/modules/purchase |
reports |
software | healthy | apps/api/src/modules/reports |
support |
software | healthy | apps/api/src/modules/support |
products |
software | healthy | apps/api/src/modules/products |
warehouses |
software | healthy | apps/api/src/modules/warehouses |
webhooks |
software | healthy | apps/api/src/modules/webhooks |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
components |
software | healthy | apps/web/src/components |
layout |
software | healthy | apps/web/src/components/layout |
auth |
software | healthy | apps/web/src/components/auth |
support |
software | healthy | apps/web/src/components/support |
lib |
software | healthy | apps/web/src/lib |
locales |
software | healthy | apps/web/src/locales |
modules |
software | healthy | apps/web/src/modules |
inventory |
software | healthy | apps/web/src/modules/inventory |
orders |
software | healthy | apps/web/src/modules/orders |
logistics |
software | healthy | apps/web/src/modules/logistics |
auth |
software | healthy | apps/web/src/modules/auth |
dashboard |
software | healthy | apps/web/src/modules/dashboard |
ads |
software | healthy | apps/web/src/modules/ads |
cs |
software | healthy | apps/web/src/modules/cs |
shops |
software | healthy | apps/web/src/modules/shops |
returns |
software | healthy | apps/web/src/modules/returns |
admin |
software | healthy | apps/web/src/modules/admin |
purchase |
software | healthy | apps/web/src/modules/purchase |
reports |
software | healthy | apps/web/src/modules/reports |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
audit_logs |
data | healthy | apps/api/scripts/migrate-sub-account-system.sql |
chat_sessions |
data | healthy | packages/db/prisma/migrations/20260531120000_ai_customer_su… |
chat_messages |
data | healthy | packages/db/prisma/migrations/20260531120000_ai_customer_su… |
bug_reports |
data | healthy | packages/db/prisma/migrations/20260531120000_ai_customer_su… |
ai_tasks |
data | healthy | packages/db/prisma/migrations/20260531120000_ai_customer_su… |
manual_order_images |
data | healthy | packages/db/prisma/migrations/20260612090000_manual_order_i… |
sales_facts |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
inventory_daily_snapshots |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
ad_spend_facts |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
shop_messages |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
message_threads |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
first_leg_shipments |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
bug_report_images |
data | healthy | packages/db/prisma/migrations/20260531200000_bug_report_ima… |
tenants |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
users |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
refresh_tokens |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
shops |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
product_categories |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
system_products |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
system_skus |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
online_products |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
online_skus |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
warehouses |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
warehouse_skus |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
inventory_events |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
inventory_snapshots |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
inbound_orders |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
orders |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
order_items |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
order_rules |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
after_sales_tickets |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
outbound_waves |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
outbound_wave_items |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
suppliers |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
purchase_orders |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
purchase_order_items |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
po_approval_actions |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
restocking_suggestions |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
| Label | Layer | Status | Path |
|---|---|---|---|
InventoryPage |
frontend | healthy | apps/web/src/modules/inventory/InventoryPage.tsx |
HistoryPage |
frontend | healthy | apps/web/src/modules/inventory/HistoryPage.tsx |
InboundShipmentsPage |
frontend | healthy | apps/web/src/modules/inventory/InboundShipmentsPage.tsx |
OrdersPage |
frontend | healthy | apps/web/src/modules/orders/OrdersPage.tsx |
RulesPage |
frontend | healthy | apps/web/src/modules/orders/RulesPage.tsx |
LogisticsPage |
frontend | healthy | apps/web/src/modules/logistics/LogisticsPage.tsx |
LoginPage |
frontend | healthy | apps/web/src/modules/auth/LoginPage.tsx |
RegisterPage |
frontend | healthy | apps/web/src/modules/auth/RegisterPage.tsx |
DashboardPage |
frontend | healthy | apps/web/src/modules/dashboard/DashboardPage.tsx |
AdsPage |
frontend | healthy | apps/web/src/modules/ads/AdsPage.tsx |
InboxPage |
frontend | healthy | apps/web/src/modules/cs/InboxPage.tsx |
ShopsPage |
frontend | healthy | apps/web/src/modules/shops/ShopsPage.tsx |
ReturnsPage |
frontend | healthy | apps/web/src/modules/returns/ReturnsPage.tsx |
AdminUsersPage |
frontend | healthy | apps/web/src/modules/admin/UsersPage.tsx |
AuditPage |
frontend | healthy | apps/web/src/modules/admin/AuditPage.tsx |
RestockingPage |
frontend | healthy | apps/web/src/modules/purchase/RestockingPage.tsx |
PurchasePage |
frontend | healthy | apps/web/src/modules/purchase/PurchasePage.tsx |
ProfitReportPage |
frontend | healthy | apps/web/src/modules/reports/ProfitReportPage.tsx |
SalesReportPage |
frontend | healthy | apps/web/src/modules/reports/SalesReportPage.tsx |
ProductsPage |
frontend | healthy | apps/web/src/modules/products/ProductsPage.tsx |
WarehousesPage |
frontend | healthy | apps/web/src/modules/warehouses/WarehousesPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/api/src/modules/shops/shop.routes.ts |
security | healthy | apps/api/src/modules/shops/shop.routes.ts |
auth::apps/api/package.json |
security | healthy | apps/api/package.json |
auth::apps/api/src/lib/jwt.ts |
security | healthy | apps/api/src/lib/jwt.ts |
auth::apps/api/src/modules/webhooks/shopee.webhook.ts |
security | healthy | apps/api/src/modules/webhooks/shopee.webhook.ts |
auth::apps/api/src/platform/tiktok/tiktok-app-creds.ts |
security | healthy | apps/api/src/platform/tiktok/tiktok-app-creds.ts |
auth::.env.example |
security | healthy | .env.example |
auth::apps/agent-worker/scripts/run-supervised.sh |
security | healthy | apps/agent-worker/scripts/run-supervised.sh |
auth::apps/api/scripts/mock-merchant-flow.ts |
security | healthy | apps/api/scripts/mock-merchant-flow.ts |
auth::apps/api/src/platform/tiktok/tiktok.adapter.ts |
security | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts |
auth::apps/api/src/middleware/authenticate.ts |
security | healthy | apps/api/src/middleware/authenticate.ts |
auth::apps/agent-worker/src/claude-runner.ts |
security | healthy | apps/agent-worker/src/claude-runner.ts |
auth::apps/agent-worker/README.md |
security | healthy | apps/agent-worker/README.md |
auth::apps/api/src/modules/auth/auth.routes.ts |
security | healthy | apps/api/src/modules/auth/auth.routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | packages/db/prisma/migrations/20260531120000_ai_customer_su… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260612090000_manual_order_i… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260423210000_schema_drift_c… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260403160245_phase3/migrati… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260526120000_manual_trackin… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260423210212_inventory_cate… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260519120000_order_item_sku… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260531180000_chat_image_att… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260531200000_bug_report_ima… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260526180000_dedupe_outboun… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260531190000_ai_task_notify… |
migration.sql |
data | healthy | packages/db/prisma/migrations/20260403140528_init/migration… |
| Label | Layer | Status | Path |
|---|---|---|---|
ShopeeAdapter |
software | healthy | apps/api/src/platform/shopee/shopee.adapter.ts:ShopeeAdapter |
NotShippedError |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:NotShippedEr… |
TikTokAdapter |
software | healthy | apps/api/src/platform/tiktok/tiktok.adapter.ts:TikTokAdapter |
Decimal |
software | healthy | apps/api/src/workers/etl.worker.ts:Decimal |
StockConflictError |
software | healthy | apps/api/src/modules/inventory/inventory.service.ts:StockCo… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:3001 |
network | healthy | apps/api/Dockerfile |
port:5173 |
network | healthy | apps/web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/api/Dockerfile |
hardware | healthy | apps/api/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/api/scripts/ensure-services.sh |
security | healthy | apps/api/scripts/ensure-services.sh |
password_literal::apps/web/src/locales/en.ts |
security | healthy | apps/web/src/locales/en.ts |
password_literal::apps/web/src/locales/en.ts |
security | healthy | apps/web/src/locales/en.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1akwpcad |
software | healthy | /tmp/repobility-clone-1akwpcad |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | apps/api/scripts/seed-from-prod.sh |
This page is publicly accessible at:
https://repobility.com/scan/0ee76767-ba49-4238-8b7e-b84dfa1c9bd1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0ee76767-ba49-4238-8b7e-b84dfa1c9bd1/
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.