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.

rdawsonsdp/orderstack

https://github.com/rdawsonsdp/orderstack · scanned 2026-06-15 23:47 UTC (2 months, 3 weeks ago)

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 25 actionable findings from 1 signal source. 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 337 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
proxy software healthy proxy.ts:proxy
exec software healthy scripts/verify-db.mjs:exec
expectError software healthy scripts/verify-db.mjs:expectError
expectRows software healthy scripts/verify-db.mjs:expectRows
auth software healthy scripts/verify-db.mjs:auth
check software healthy scripts/verify-pricing.ts:check
assert software healthy scripts/verify-pricing.ts:assert
soldOutNow software healthy components/dashboard/menu-manager.tsx:soldOutNow
MenuManager software healthy components/dashboard/menu-manager.tsx:MenuManager
update software healthy components/dashboard/menu-manager.tsx:update
endOfToday software healthy components/dashboard/menu-manager.tsx:endOfToday
ItemCard software healthy components/dashboard/menu-manager.tsx:ItemCard
uploadPhoto software healthy components/dashboard/menu-manager.tsx:uploadPhoto
SignOutButton software healthy components/dashboard/sign-out.tsx:SignOutButton
couponStatus software healthy components/dashboard/coupons-manager.tsx:couponStatus
describe software healthy components/dashboard/coupons-manager.tsx:describe
windowLabel software healthy components/dashboard/coupons-manager.tsx:windowLabel
fmt software healthy components/dashboard/coupons-manager.tsx:fmt
friendlyDbError software healthy components/dashboard/coupons-manager.tsx:friendlyDbError
CouponsManager software healthy components/dashboard/coupons-manager.tsx:CouponsManager
setActive software healthy components/dashboard/coupons-manager.tsx:setActive
remove software healthy components/dashboard/coupons-manager.tsx:remove
CouponCard software healthy components/dashboard/coupons-manager.tsx:CouponCard
NewCouponForm software healthy components/dashboard/coupons-manager.tsx:NewCouponForm
reset software healthy components/dashboard/coupons-manager.tsx:reset
submit software healthy components/dashboard/coupons-manager.tsx:submit
PrintTrigger software healthy components/dashboard/print-trigger.tsx:PrintTrigger
playAlert software healthy components/dashboard/order-board.tsx:playAlert
OrderBoard software healthy components/dashboard/order-board.tsx:OrderBoard
updateSound software healthy components/dashboard/order-board.tsx:updateSound
transition software healthy components/dashboard/order-board.tsx:transition
data software healthy components/dashboard/order-board.tsx:data
formatScheduled software healthy components/dashboard/order-board.tsx:formatScheduled
PromiseTimer software healthy components/dashboard/order-board.tsx:PromiseTimer
OrderCard software healthy components/dashboard/order-board.tsx:OrderCard
slugify software healthy components/admin/onboard-form.tsx:slugify
Field software healthy components/admin/onboard-form.tsx:Field
SectionTitle software healthy components/admin/onboard-form.tsx:SectionTitle
OnboardForm software healthy components/admin/onboard-form.tsx:OnboardForm
StatusActions software healthy components/admin/status-actions.tsx:StatusActions
FeeEditor software healthy components/admin/fee-editor.tsx:FeeEditor
save software healthy components/admin/fee-editor.tsx:save
useTenantBase software healthy components/storefront/checkout.tsx:useTenantBase
slotParts software healthy components/storefront/checkout.tsx:slotParts
dayKey software healthy components/storefront/checkout.tsx:dayKey
Checkout software healthy components/storefront/checkout.tsx:Checkout
applyCoupon software healthy components/storefront/checkout.tsx:applyCoupon
placeOrder software healthy components/storefront/checkout.tsx:placeOrder
StripePaymentForm software healthy components/storefront/checkout.tsx:StripePaymentForm
pay software healthy components/storefront/checkout.tsx:pay

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

LabelLayerStatusPath
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
proxy.ts software healthy proxy.ts
next.config.ts software healthy next.config.ts
verify-db.mjs software healthy scripts/verify-db.mjs
delete-demo-data.sql software healthy scripts/delete-demo-data.sql
create-staff.mjs software healthy scripts/create-staff.mjs
verify-pricing.ts software healthy scripts/verify-pricing.ts
fire-test-order.sh software healthy scripts/fire-test-order.sh
menu-manager.tsx software healthy components/dashboard/menu-manager.tsx
sign-out.tsx software healthy components/dashboard/sign-out.tsx
coupons-manager.tsx software healthy components/dashboard/coupons-manager.tsx
print-trigger.tsx software healthy components/dashboard/print-trigger.tsx
order-board.tsx software healthy components/dashboard/order-board.tsx
onboard-form.tsx software healthy components/admin/onboard-form.tsx
status-actions.tsx software healthy components/admin/status-actions.tsx
fee-editor.tsx software healthy components/admin/fee-editor.tsx
checkout.tsx software healthy components/storefront/checkout.tsx
storefront.tsx software healthy components/storefront/storefront.tsx
auto-refresh.tsx software healthy components/storefront/auto-refresh.tsx
globals.css software healthy app/globals.css
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
route.ts software healthy app/api/orders/route.ts
route.ts software healthy app/api/orders/slots/route.ts
route.ts software healthy app/api/orders/[id]/transition/route.ts
route.ts software healthy app/api/orders/price/route.ts
route.ts software healthy app/api/dashboard/items/photo/route.ts
route.ts software healthy app/api/payments/mock/confirm/route.ts
route.ts software healthy app/api/cloudprnt/[printKey]/route.ts
route.ts software healthy app/api/public/menu/[slug]/route.ts
route.ts software healthy app/api/webhooks/stripe/route.ts
page.tsx software healthy app/dashboard/print/[id]/page.tsx
page.tsx software healthy app/dashboard/login/page.tsx
page.tsx software healthy app/dashboard/(app)/page.tsx
layout.tsx software healthy app/dashboard/(app)/layout.tsx
page.tsx software healthy app/dashboard/(app)/orders/[id]/page.tsx
page.tsx software healthy app/dashboard/(app)/coupons/page.tsx
page.tsx software healthy app/dashboard/(app)/payments/page.tsx
page.tsx software healthy app/dashboard/(app)/reports/page.tsx
page.tsx software healthy app/dashboard/(app)/menu/page.tsx
actions.ts software healthy app/admin/actions.ts
page.tsx software healthy app/admin/page.tsx

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

LabelLayerStatusPath
scripts software healthy scripts
components software healthy components
dashboard software healthy components/dashboard
admin software healthy components/admin
storefront software healthy components/storefront
app software healthy app
api software healthy app/api
orders software healthy app/api/orders
slots software healthy app/api/orders/slots
[id] software healthy app/api/orders/[id]
transition software healthy app/api/orders/[id]/transition
price software healthy app/api/orders/price
dashboard software healthy app/api/dashboard
items software healthy app/api/dashboard/items
photo software healthy app/api/dashboard/items/photo
payments software healthy app/api/payments
mock software healthy app/api/payments/mock
confirm software healthy app/api/payments/mock/confirm
cloudprnt software healthy app/api/cloudprnt
[printKey] software healthy app/api/cloudprnt/[printKey]
public software healthy app/api/public
menu software healthy app/api/public/menu
[slug] software healthy app/api/public/menu/[slug]
webhooks software healthy app/api/webhooks
stripe software healthy app/api/webhooks/stripe
dashboard software healthy app/dashboard
print software healthy app/dashboard/print
[id] software healthy app/dashboard/print/[id]
login software healthy app/dashboard/login
(app) software healthy app/dashboard/(app)
orders software healthy app/dashboard/(app)/orders
[id] software healthy app/dashboard/(app)/orders/[id]
coupons software healthy app/dashboard/(app)/coupons
payments software healthy app/dashboard/(app)/payments
reports software healthy app/dashboard/(app)/reports
menu software healthy app/dashboard/(app)/menu
admin software healthy app/admin
new software healthy app/admin/new
(storefront) software healthy app/(storefront)
[tenant] software healthy app/(storefront)/[tenant]
checkout software healthy app/(storefront)/[tenant]/checkout
track software healthy app/(storefront)/[tenant]/track
[token] software healthy app/(storefront)/[tenant]/track/[token]
lib software healthy lib
notifications software healthy lib/notifications
orders software healthy lib/orders
payments software healthy lib/payments
supabase software healthy lib/supabase
supabase software healthy supabase
migrations software healthy supabase/migrations

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

LabelLayerStatusPath
coupons data healthy supabase/migrations/20260612000007_coupons_alerts.sql
restaurants data healthy supabase/migrations/20260612000001_initial_schema.sql
locations data healthy supabase/migrations/20260612000001_initial_schema.sql
business_hours data healthy supabase/migrations/20260612000001_initial_schema.sql
hour_overrides data healthy supabase/migrations/20260612000001_initial_schema.sql
menus data healthy supabase/migrations/20260612000001_initial_schema.sql
categories data healthy supabase/migrations/20260612000001_initial_schema.sql
items data healthy supabase/migrations/20260612000001_initial_schema.sql
modifier_groups data healthy supabase/migrations/20260612000001_initial_schema.sql
item_modifier_groups data healthy supabase/migrations/20260612000001_initial_schema.sql
modifiers data healthy supabase/migrations/20260612000001_initial_schema.sql
customers data healthy supabase/migrations/20260612000001_initial_schema.sql
orders data healthy supabase/migrations/20260612000001_initial_schema.sql
order_items data healthy supabase/migrations/20260612000001_initial_schema.sql
order_item_modifiers data healthy supabase/migrations/20260612000001_initial_schema.sql
order_events data healthy supabase/migrations/20260612000001_initial_schema.sql
deliveries data healthy supabase/migrations/20260612000001_initial_schema.sql
staff_memberships data healthy supabase/migrations/20260612000001_initial_schema.sql
print_jobs data healthy supabase/migrations/20260612000009_print_jobs.sql

LabelLayerStatusPath
20260612000004_staff_read_customers.sql data healthy supabase/migrations/20260612000004_staff_read_customers.sql
20260612000007_coupons_alerts.sql data healthy supabase/migrations/20260612000007_coupons_alerts.sql
20260612000005_fix_customers_policy_recursion.sql data healthy supabase/migrations/20260612000005_fix_customers_policy_rec…
20260612000008_coupon_redemption_rpc.sql data healthy supabase/migrations/20260612000008_coupon_redemption_rpc.sql
20260612000006_payment_audit_columns.sql data healthy supabase/migrations/20260612000006_payment_audit_columns.sql
20260612000002_rls_policies.sql data healthy supabase/migrations/20260612000002_rls_policies.sql
20260612000001_initial_schema.sql data healthy supabase/migrations/20260612000001_initial_schema.sql
20260612000003_function_hardening.sql data healthy supabase/migrations/20260612000003_function_hardening.sql
20260612000009_print_jobs.sql data healthy supabase/migrations/20260612000009_print_jobs.sql

LabelLayerStatusPath
RootLayout frontend healthy app/layout.tsx
DashboardLogin frontend healthy app/dashboard/login/page.tsx
AdminLayout frontend healthy app/admin/layout.tsx

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

LabelLayerStatusPath
auth::supabase/config.toml security healthy supabase/config.toml
auth::scripts/verify-db.mjs security healthy scripts/verify-db.mjs

LabelLayerStatusPath
repobility-clone-d3wd73ki software healthy /tmp/repobility-clone-d3wd73ki

LabelLayerStatusPath
PricingError software healthy lib/pricing.ts:PricingError

LabelLayerStatusPath
postgres data healthy scripts/verify-db.mjs

LabelLayerStatusPath
127.0.0.1 network healthy lib/tenant.ts

LabelLayerStatusPath
password_literal::app/dashboard/login/page.tsx security healthy app/dashboard/login/page.tsx
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/3b8b540c-0e99-4287-a4a0-9a54165329fa/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3b8b540c-0e99-4287-a4a0-9a54165329fa/

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.