https://github.com/rlsmth20/shopify-analytics-engine-
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
149 raw signals (0 security + 149 graph)
Last scanned 2 months, 3 weeks ago · v1 · 142 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1685 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 |
|---|---|---|---|
should_process |
software | healthy | rename_to_skubase.py:29 |
main |
software | healthy | rename_to_skubase.py:38 |
DataQualityNote |
software | healthy | frontend/components/data-quality-note.tsx:DataQualityNote |
AskSkubaseChat |
software | healthy | frontend/components/ask-skubase-chat.tsx:AskSkubaseChat |
openChat |
software | healthy | frontend/components/ask-skubase-chat.tsx:openChat |
submitQuestion |
software | healthy | frontend/components/ask-skubase-chat.tsx:submitQuestion |
data |
software | healthy | frontend/components/ask-skubase-chat.tsx:data |
handleSubmit |
software | healthy | frontend/components/ask-skubase-chat.tsx:handleSubmit |
SyncStatusCard |
software | healthy | frontend/components/sync-status-card.tsx:SyncStatusCard |
BannerInner |
software | healthy | frontend/components/trial-expired-banner.tsx:BannerInner |
TrialExpiredBanner |
software | healthy | frontend/components/trial-expired-banner.tsx:TrialExpiredBa… |
cell |
software | healthy | frontend/components/plan-comparison.tsx:cell |
PlanComparison |
software | healthy | frontend/components/plan-comparison.tsx:PlanComparison |
ActionCard |
software | healthy | frontend/components/action-card.tsx:ActionCard |
Reason |
software | healthy | frontend/components/action-card.tsx:Reason |
Meta |
software | healthy | frontend/components/action-card.tsx:Meta |
plainEnglishExplanation |
software | healthy | frontend/components/action-card.tsx:plainEnglishExplanation |
technicalExplanation |
software | healthy | frontend/components/action-card.tsx:technicalExplanation |
riskTextFromExplanation |
software | healthy | frontend/components/action-card.tsx:riskTextFromExplanation |
firstFinite |
software | healthy | frontend/components/action-card.tsx:firstFinite |
formatDays |
software | healthy | frontend/components/action-card.tsx:formatDays |
formatDaysLeft |
software | healthy | frontend/components/action-card.tsx:formatDaysLeft |
formatMoney |
software | healthy | frontend/components/action-card.tsx:formatMoney |
formatNumber |
software | healthy | frontend/components/action-card.tsx:formatNumber |
formatVelocity |
software | healthy | frontend/components/action-card.tsx:formatVelocity |
isFiniteNumber |
software | healthy | frontend/components/action-card.tsx:isFiniteNumber |
Sparkline |
software | healthy | frontend/components/charts.tsx:Sparkline |
AreaLineChart |
software | healthy | frontend/components/charts.tsx:AreaLineChart |
HorizontalBarChart |
software | healthy | frontend/components/charts.tsx:HorizontalBarChart |
DonutChart |
software | healthy | frontend/components/charts.tsx:DonutChart |
radius |
software | healthy | frontend/components/charts.tsx:radius |
rotation |
software | healthy | frontend/components/charts.tsx:rotation |
DivergingBarChart |
software | healthy | frontend/components/charts.tsx:DivergingBarChart |
widthPct |
software | healthy | frontend/components/charts.tsx:widthPct |
ForecastBandChart |
software | healthy | frontend/components/charts.tsx:ForecastBandChart |
mapY |
software | healthy | frontend/components/charts.tsx:mapY |
mapX |
software | healthy | frontend/components/charts.tsx:mapX |
WeekdayIndexBars |
software | healthy | frontend/components/charts.tsx:WeekdayIndexBars |
ChartEmpty |
software | healthy | frontend/components/charts.tsx:ChartEmpty |
ChartPanel |
software | healthy | frontend/components/charts.tsx:ChartPanel |
SectionCard |
software | healthy | frontend/components/section-card.tsx:SectionCard |
CashPlanCard |
software | healthy | frontend/components/cash-plan-card.tsx:CashPlanCard |
HeroCta |
software | healthy | frontend/components/hero-cta.tsx:HeroCta |
PricingTable |
software | healthy | frontend/components/pricing-table.tsx:PricingTable |
ProjectedStockHealth |
software | healthy | frontend/components/projected-stock-health.tsx:ProjectedSto… |
Detail |
software | healthy | frontend/components/projected-stock-health.tsx:Detail |
normalizeStatus |
software | healthy | frontend/components/projected-stock-health.tsx:normalizeSta… |
buildExplanation |
software | healthy | frontend/components/projected-stock-health.tsx:buildExplana… |
firstFinite |
software | healthy | frontend/components/projected-stock-health.tsx:firstFinite |
healthBarPercent |
software | healthy | frontend/components/projected-stock-health.tsx:healthBarPer… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TESTING.md |
software | healthy | TESTING.md |
README.md |
software | healthy | README.md |
rename_to_skubase.py |
software | healthy | rename_to_skubase.py |
PRODUCTION_AUDIT.md |
software | healthy | PRODUCTION_AUDIT.md |
shopify.app.toml |
software | healthy | shopify.app.toml |
LAUNCH_READINESS.md |
software | healthy | LAUNCH_READINESS.md |
skubase-marketing-plan.md |
software | healthy | skubase-marketing-plan.md |
AGENTS.md |
software | healthy | AGENTS.md |
package.json |
software | healthy | frontend/package.json |
next-env.d.ts |
software | healthy | frontend/next-env.d.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
railway.json |
software | healthy | frontend/railway.json |
next.config.ts |
software | healthy | frontend/next.config.ts |
data-quality-note.tsx |
software | healthy | frontend/components/data-quality-note.tsx |
ask-skubase-chat.tsx |
software | healthy | frontend/components/ask-skubase-chat.tsx |
sync-status-card.tsx |
software | healthy | frontend/components/sync-status-card.tsx |
trial-expired-banner.tsx |
software | healthy | frontend/components/trial-expired-banner.tsx |
plan-comparison.tsx |
software | healthy | frontend/components/plan-comparison.tsx |
action-card.tsx |
software | healthy | frontend/components/action-card.tsx |
charts.tsx |
software | healthy | frontend/components/charts.tsx |
section-card.tsx |
software | healthy | frontend/components/section-card.tsx |
cash-plan-card.tsx |
software | healthy | frontend/components/cash-plan-card.tsx |
hero-cta.tsx |
software | healthy | frontend/components/hero-cta.tsx |
pricing-table.tsx |
software | healthy | frontend/components/pricing-table.tsx |
projected-stock-health.tsx |
software | healthy | frontend/components/projected-stock-health.tsx |
empty-state.tsx |
software | healthy | frontend/components/empty-state.tsx |
waitlist-form.tsx |
software | healthy | frontend/components/waitlist-form.tsx |
dead-stock-pairings-card.tsx |
software | healthy | frontend/components/dead-stock-pairings-card.tsx |
gated-feature.tsx |
software | healthy | frontend/components/gated-feature.tsx |
buy-list-email-card.tsx |
software | healthy | frontend/components/buy-list-email-card.tsx |
inventory-risk-snapshot-ctas.tsx |
software | healthy | frontend/components/inventory-risk-snapshot-ctas.tsx |
marketing-footer.tsx |
software | healthy | frontend/components/marketing-footer.tsx |
embedded-shopify-bootstrap.tsx |
software | healthy | frontend/components/embedded-shopify-bootstrap.tsx |
action-feed.tsx |
software | healthy | frontend/components/action-feed.tsx |
auth-guard.tsx |
software | healthy | frontend/components/auth-guard.tsx |
kpi-card.tsx |
software | healthy | frontend/components/kpi-card.tsx |
analytics-event-on-view.tsx |
software | healthy | frontend/components/analytics-event-on-view.tsx |
chart-card.tsx |
software | healthy | frontend/components/chart-card.tsx |
app-shell.tsx |
software | healthy | frontend/components/app-shell.tsx |
inventory-risk-snapshot-form.tsx |
software | healthy | frontend/components/inventory-risk-snapshot-form.tsx |
marketing-nav.tsx |
software | healthy | frontend/components/marketing-nav.tsx |
report-components.tsx |
software | healthy | frontend/components/reports/report-components.tsx |
robots.ts |
software | healthy | frontend/app/robots.ts |
not-found.tsx |
software | healthy | frontend/app/not-found.tsx |
opengraph-image.tsx |
software | healthy | frontend/app/opengraph-image.tsx |
globals.css |
software | healthy | frontend/app/globals.css |
sitemap.ts |
software | healthy | frontend/app/sitemap.ts |
page.tsx |
software | healthy | frontend/app/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | frontend/lib/api.ts:ApiError |
ApiModel |
software | healthy | backend/app/schemas.py:18 |
HealthResponse |
software | healthy | backend/app/schemas.py:22 |
ProcessedCountsResponse |
software | healthy | backend/app/schemas.py:27 |
ShopifyIngestionRequest |
software | healthy | backend/app/schemas.py:34 |
ShopifyIngestionResponse |
software | healthy | backend/app/schemas.py:39 |
ShopifySyncRunResponse |
software | healthy | backend/app/schemas.py:46 |
LatestShopifySyncStatusResponse |
software | healthy | backend/app/schemas.py:58 |
ShopSettingsResponse |
software | healthy | backend/app/schemas.py:64 |
UpdateShopSettingsRequest |
software | healthy | backend/app/schemas.py:73 |
VendorLeadTimeEntry |
software | healthy | backend/app/schemas.py:80 |
CategoryLeadTimeEntry |
software | healthy | backend/app/schemas.py:85 |
SkuLeadTimeEntry |
software | healthy | backend/app/schemas.py:90 |
VendorLeadTimeSettingsResponse |
software | healthy | backend/app/schemas.py:95 |
CategoryLeadTimeSettingsResponse |
software | healthy | backend/app/schemas.py:101 |
SkuLeadTimeSettingsResponse |
software | healthy | backend/app/schemas.py:107 |
UpdateVendorLeadTimesRequest |
software | healthy | backend/app/schemas.py:113 |
UpdateCategoryLeadTimesRequest |
software | healthy | backend/app/schemas.py:118 |
UpdateSkuLeadTimesRequest |
software | healthy | backend/app/schemas.py:123 |
BaseInventoryAction |
software | healthy | backend/app/schemas.py:128 |
UrgentInventoryAction |
software | healthy | backend/app/schemas.py:149 |
OptimizeInventoryAction |
software | healthy | backend/app/schemas.py:156 |
DeadInventoryAction |
software | healthy | backend/app/schemas.py:162 |
ActionFeedResponse |
software | healthy | backend/app/schemas.py:174 |
ActionDataHealthSummaryResponse |
software | healthy | backend/app/schemas.py:179 |
AiChatMessage |
software | healthy | backend/app/schemas.py:187 |
AiChatRequest |
software | healthy | backend/app/schemas.py:192 |
AiChatRelatedLink |
software | healthy | backend/app/schemas.py:196 |
AiChatResponse |
software | healthy | backend/app/schemas.py:201 |
SkuDetail |
software | healthy | backend/app/schemas.py:209 |
ApiModel |
software | healthy | backend/app/schemas_v2.py:35 |
ForecastPoint |
software | healthy | backend/app/schemas_v2.py:43 |
ForecastResult |
software | healthy | backend/app/schemas_v2.py:50 |
ForecastFeedResponse |
software | healthy | backend/app/schemas_v2.py:79 |
SkuScorecard |
software | healthy | backend/app/schemas_v2.py:87 |
ScorecardResponse |
software | healthy | backend/app/schemas_v2.py:104 |
InventoryHealthKpi |
software | healthy | backend/app/schemas_v2.py:113 |
InventoryHealthBucket |
software | healthy | backend/app/schemas_v2.py:121 |
InventoryHealthSku |
software | healthy | backend/app/schemas_v2.py:127 |
InventoryHealthInsight |
software | healthy | backend/app/schemas_v2.py:136 |
InventoryHealthResponse |
software | healthy | backend/app/schemas_v2.py:144 |
ReorderSuggestion |
software | healthy | backend/app/schemas_v2.py:158 |
ReorderFeedResponse |
software | healthy | backend/app/schemas_v2.py:180 |
SupplierScorecard |
software | healthy | backend/app/schemas_v2.py:191 |
SupplierScoreboardResponse |
software | healthy | backend/app/schemas_v2.py:204 |
BundleComponent |
software | healthy | backend/app/schemas_v2.py:212 |
BundleHealth |
software | healthy | backend/app/schemas_v2.py:217 |
BundleHealthResponse |
software | healthy | backend/app/schemas_v2.py:228 |
BundleOpportunity |
software | healthy | backend/app/schemas_v2.py:232 |
BundleOpportunitiesResponse |
software | healthy | backend/app/schemas_v2.py:254 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
components |
software | healthy | frontend/components |
reports |
software | healthy | frontend/components/reports |
app |
software | healthy | frontend/app |
about |
software | healthy | frontend/app/about |
blog |
software | healthy | frontend/app/blog |
stocky-alternatives-2026 |
software | healthy | frontend/app/blog/stocky-alternatives-2026 |
shopify-safety-stock-formula |
software | healthy | frontend/app/blog/shopify-safety-stock-formula |
why-six-month-moving-average-overstocks-you |
software | healthy | frontend/app/blog/why-six-month-moving-average-overstocks-y… |
inventory-planner-alternative |
software | healthy | frontend/app/blog/inventory-planner-alternative |
how-to-clear-dead-stock-shopify |
software | healthy | frontend/app/blog/how-to-clear-dead-stock-shopify |
sample-inventory-risk-snapshot |
software | healthy | frontend/app/sample-inventory-risk-snapshot |
auth |
software | healthy | frontend/app/auth |
callback |
software | healthy | frontend/app/auth/callback |
import-shipstation |
software | healthy | frontend/app/import-shipstation |
goodbye-stocky |
software | healthy | frontend/app/goodbye-stocky |
login |
software | healthy | frontend/app/login |
api |
software | healthy | frontend/app/api |
stocky-import |
software | healthy | frontend/app/api/stocky-import |
(app-shell) |
software | healthy | frontend/app/(app-shell) |
bundles |
software | healthy | frontend/app/(app-shell)/bundles |
liquidation |
software | healthy | frontend/app/(app-shell)/liquidation |
analytics |
software | healthy | frontend/app/(app-shell)/analytics |
stocky-migration |
software | healthy | frontend/app/(app-shell)/stocky-migration |
contact |
software | healthy | frontend/app/(app-shell)/contact |
dashboard |
software | healthy | frontend/app/(app-shell)/dashboard |
lead-time-settings |
software | healthy | frontend/app/(app-shell)/lead-time-settings |
billing |
software | healthy | frontend/app/(app-shell)/billing |
alerts |
software | healthy | frontend/app/(app-shell)/alerts |
forecast |
software | healthy | frontend/app/(app-shell)/forecast |
suppliers |
software | healthy | frontend/app/(app-shell)/suppliers |
account |
software | healthy | frontend/app/(app-shell)/account |
actions |
software | healthy | frontend/app/(app-shell)/actions |
reports |
software | healthy | frontend/app/(app-shell)/reports |
purchase-orders |
software | healthy | frontend/app/(app-shell)/purchase-orders |
transfers |
software | healthy | frontend/app/(app-shell)/transfers |
feedback |
software | healthy | frontend/app/(app-shell)/feedback |
store-sync |
software | healthy | frontend/app/(app-shell)/store-sync |
changelog |
software | healthy | frontend/app/changelog |
goodbye-genie |
software | healthy | frontend/app/goodbye-genie |
inventory-risk-snapshot |
software | healthy | frontend/app/inventory-risk-snapshot |
thanks |
software | healthy | frontend/app/inventory-risk-snapshot/thanks |
import-stocky |
software | healthy | frontend/app/import-stocky |
terms |
software | healthy | frontend/app/terms |
vs-spreadsheet |
software | healthy | frontend/app/vs-spreadsheet |
privacy |
software | healthy | frontend/app/privacy |
features |
software | healthy | frontend/app/features |
pricing |
software | healthy | frontend/app/pricing |
lib |
software | healthy | frontend/lib |
docs |
software | healthy | docs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /import |
api | healthy | backend/app/api/routes/shipstation_import.py |
POST /signup |
api | healthy | backend/app/api/routes/waitlist.py |
GET /count |
api | healthy | backend/app/api/routes/waitlist.py |
POST /customers/data_request |
api | healthy | backend/app/api/routes/shopify_privacy_webhooks.py |
POST /customers/redact |
api | healthy | backend/app/api/routes/shopify_privacy_webhooks.py |
POST /shop/redact |
api | healthy | backend/app/api/routes/shopify_privacy_webhooks.py |
POST /app/uninstalled |
api | healthy | backend/app/api/routes/shopify_privacy_webhooks.py |
GET / |
api | healthy | backend/app/api/routes/forecast.py |
GET /{sku_id} |
api | healthy | backend/app/api/routes/forecast.py |
GET /buying-calendar |
api | healthy | backend/app/api/routes/reorder.py |
GET /cash-plan |
api | healthy | backend/app/api/routes/reorder.py |
GET /purchase-orders |
api | healthy | backend/app/api/routes/reorder.py |
POST /purchase-orders |
api | healthy | backend/app/api/routes/reorder.py |
POST /purchase-orders/{po_id}/status |
api | healthy | backend/app/api/routes/reorder.py |
POST /purchase-orders/{po_id}/receive |
api | healthy | backend/app/api/routes/reorder.py |
GET /install |
api | healthy | backend/app/api/routes/shopify_ingestion.py |
GET /callback |
api | healthy | backend/app/api/routes/shopify_ingestion.py |
GET /connection |
api | healthy | backend/app/api/routes/shopify_ingestion.py |
POST /sync |
api | healthy | backend/app/api/routes/shopify_ingestion.py |
GET /health |
api | healthy | backend/app/api/routes/health.py |
GET /summary |
api | healthy | backend/app/api/routes/skus.py |
POST /leads |
api | healthy | backend/app/api/routes/inventory_risk_snapshot.py |
GET /leads |
api | healthy | backend/app/api/routes/inventory_risk_snapshot.py |
GET /leads/export.csv |
api | healthy | backend/app/api/routes/inventory_risk_snapshot.py |
GET /leads/export.xlsx |
api | healthy | backend/app/api/routes/inventory_risk_snapshot.py |
POST /magic-link/request |
api | healthy | backend/app/api/routes/auth.py |
POST /magic-link/verify |
api | healthy | backend/app/api/routes/auth.py |
POST /logout |
api | healthy | backend/app/api/routes/auth.py |
GET /me |
api | healthy | backend/app/api/routes/auth.py |
GET /scorecards |
api | healthy | backend/app/api/routes/analytics.py |
GET /inventory-value |
api | healthy | backend/app/api/routes/analytics.py |
GET /inventory-health |
api | healthy | backend/app/api/routes/analytics.py |
PUT / |
api | healthy | backend/app/api/routes/shop_settings.py |
GET /vendor-lead-times |
api | healthy | backend/app/api/routes/shop_settings.py |
PUT /vendor-lead-times |
api | healthy | backend/app/api/routes/shop_settings.py |
GET /category-lead-times |
api | healthy | backend/app/api/routes/shop_settings.py |
PUT /category-lead-times |
api | healthy | backend/app/api/routes/shop_settings.py |
GET /sku-lead-times |
api | healthy | backend/app/api/routes/shop_settings.py |
PUT /sku-lead-times |
api | healthy | backend/app/api/routes/shop_settings.py |
GET /dead-stock-pairings |
api | healthy | backend/app/api/routes/bundles.py |
POST /invite |
api | healthy | backend/app/api/routes/admin.py |
GET /users |
api | healthy | backend/app/api/routes/admin.py |
POST /billing/reconcile |
api | healthy | backend/app/api/routes/admin.py |
POST /chat |
api | healthy | backend/app/api/routes/ai_chat.py |
GET /rules |
api | healthy | backend/app/api/routes/alerts.py |
POST /rules |
api | healthy | backend/app/api/routes/alerts.py |
DELETE /rules/{rule_id} |
api | healthy | backend/app/api/routes/alerts.py |
PATCH /rules/{rule_id}/toggle |
api | healthy | backend/app/api/routes/alerts.py |
GET /channels |
api | healthy | backend/app/api/routes/alerts.py |
POST /channels |
api | healthy | backend/app/api/routes/alerts.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
inventory_risk_snapshot_leads |
data | healthy | backend/app/db/init_db.py |
audit_log_records |
data | healthy | backend/app/db/init_db.py |
report_schedule_records |
data | healthy | backend/app/db/init_db.py |
Base |
data | healthy | backend/app/db/base.py |
Product |
data | healthy | backend/app/db/models.py |
Inventory |
data | healthy | backend/app/db/models.py |
OrderLineItem |
data | healthy | backend/app/db/models.py |
Shop |
data | healthy | backend/app/db/models.py |
ShopSettings |
data | healthy | backend/app/db/models.py |
ShopifySyncRun |
data | healthy | backend/app/db/models.py |
PurchaseOrderRecord |
data | healthy | backend/app/db/models.py |
PurchaseOrderLineRecord |
data | healthy | backend/app/db/models.py |
PurchaseOrderReceiptRecord |
data | healthy | backend/app/db/models.py |
AuditLogRecord |
data | healthy | backend/app/db/models.py |
ReportScheduleRecord |
data | healthy | backend/app/db/models.py |
VendorLeadTime |
data | healthy | backend/app/db/models.py |
CategoryLeadTime |
data | healthy | backend/app/db/models.py |
AlertRuleRecord |
data | healthy | backend/app/db/models.py |
NotificationChannelRecord |
data | healthy | backend/app/db/models.py |
WaitlistSignup |
data | healthy | backend/app/db/models.py |
InventoryRiskSnapshotLead |
data | healthy | backend/app/db/models.py |
User |
data | healthy | backend/app/db/models.py |
MagicLinkToken |
data | healthy | backend/app/db/models.py |
Session |
data | healthy | backend/app/db/models.py |
Subscription |
data | healthy | backend/app/db/models.py |
ShopifyConnection |
data | healthy | backend/app/db/models.py |
InventoryValueSnapshot |
data | healthy | backend/app/db/models.py |
DigestSendLog |
data | healthy | backend/app/db/models.py |
products |
data | healthy | backend/app/db/models.py |
inventory |
data | healthy | backend/app/db/models.py |
order_line_items |
data | healthy | backend/app/db/models.py |
shops |
data | healthy | backend/app/db/models.py |
shop_settings |
data | healthy | backend/app/db/models.py |
shopify_sync_runs |
data | healthy | backend/app/db/models.py |
purchase_orders |
data | healthy | backend/app/db/models.py |
purchase_order_lines |
data | healthy | backend/app/db/models.py |
purchase_order_receipts |
data | healthy | backend/app/db/models.py |
audit_log_records |
data | healthy | backend/app/db/models.py |
report_schedule_records |
data | healthy | backend/app/db/models.py |
vendor_lead_times |
data | healthy | backend/app/db/models.py |
category_lead_times |
data | healthy | backend/app/db/models.py |
alert_rules |
data | healthy | backend/app/db/models.py |
notification_channels |
data | healthy | backend/app/db/models.py |
waitlist_signups |
data | healthy | backend/app/db/models.py |
inventory_risk_snapshot_leads |
data | healthy | backend/app/db/models.py |
users |
data | healthy | backend/app/db/models.py |
magic_link_tokens |
data | healthy | backend/app/db/models.py |
sessions |
data | healthy | backend/app/db/models.py |
subscriptions |
data | healthy | backend/app/db/models.py |
shopify_connections |
data | healthy | backend/app/db/models.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | frontend/app/not-found.tsx |
OGImage |
frontend | healthy | frontend/app/opengraph-image.tsx |
HomePage |
frontend | healthy | frontend/app/page.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
ErrorPage |
frontend | healthy | frontend/app/error.tsx |
TwitterImage |
frontend | healthy | frontend/app/twitter-image.tsx |
AboutPage |
frontend | healthy | frontend/app/about/page.tsx |
BlogIndex |
frontend | healthy | frontend/app/blog/page.tsx |
StockyAlternativesPost |
frontend | healthy | frontend/app/blog/stocky-alternatives-2026/page.tsx |
SafetyStockFormulaPage |
frontend | healthy | frontend/app/blog/shopify-safety-stock-formula/page.tsx |
MovingAveragePost |
frontend | healthy | frontend/app/blog/why-six-month-moving-average-overstocks-y… |
InventoryPlannerAlternativePage |
frontend | healthy | frontend/app/blog/inventory-planner-alternative/page.tsx |
DeadStockPage |
frontend | healthy | frontend/app/blog/how-to-clear-dead-stock-shopify/page.tsx |
SampleInventoryRiskSnapshotPage |
frontend | healthy | frontend/app/sample-inventory-risk-snapshot/page.tsx |
CallbackPage |
frontend | healthy | frontend/app/auth/callback/page.tsx |
ImportShipStationPage |
frontend | healthy | frontend/app/import-shipstation/page.tsx |
ImportShipstationLayout |
frontend | healthy | frontend/app/import-shipstation/layout.tsx |
GoodbyeStockyPage |
frontend | healthy | frontend/app/goodbye-stocky/page.tsx |
LoginPage |
frontend | healthy | frontend/app/login/page.tsx |
ShellLayout |
frontend | healthy | frontend/app/(app-shell)/layout.tsx |
BundlesPage |
frontend | healthy | frontend/app/(app-shell)/bundles/page.tsx |
LiquidationPage |
frontend | healthy | frontend/app/(app-shell)/liquidation/page.tsx |
AnalyticsPage |
frontend | healthy | frontend/app/(app-shell)/analytics/page.tsx |
StockyMigrationPage |
frontend | healthy | frontend/app/(app-shell)/stocky-migration/page.tsx |
DashboardPage |
frontend | healthy | frontend/app/(app-shell)/dashboard/page.tsx |
LeadTimeSettingsPage |
frontend | healthy | frontend/app/(app-shell)/lead-time-settings/page.tsx |
BillingPage |
frontend | healthy | frontend/app/(app-shell)/billing/page.tsx |
AlertsPage |
frontend | healthy | frontend/app/(app-shell)/alerts/page.tsx |
ForecastPage |
frontend | healthy | frontend/app/(app-shell)/forecast/page.tsx |
SuppliersPage |
frontend | healthy | frontend/app/(app-shell)/suppliers/page.tsx |
AccountPage |
frontend | healthy | frontend/app/(app-shell)/account/page.tsx |
ActionsPage |
frontend | healthy | frontend/app/(app-shell)/actions/page.tsx |
ReportsPage |
frontend | healthy | frontend/app/(app-shell)/reports/page.tsx |
PurchaseOrdersPage |
frontend | healthy | frontend/app/(app-shell)/purchase-orders/page.tsx |
TransfersPage |
frontend | healthy | frontend/app/(app-shell)/transfers/page.tsx |
FeedbackPage |
frontend | healthy | frontend/app/(app-shell)/feedback/page.tsx |
StoreSyncPage |
frontend | healthy | frontend/app/(app-shell)/store-sync/page.tsx |
ChangelogPage |
frontend | healthy | frontend/app/changelog/page.tsx |
GoodbyeGeniePage |
frontend | healthy | frontend/app/goodbye-genie/page.tsx |
InventoryRiskSnapshotPage |
frontend | healthy | frontend/app/inventory-risk-snapshot/page.tsx |
InventoryRiskSnapshotThanksPage |
frontend | healthy | frontend/app/inventory-risk-snapshot/thanks/page.tsx |
ImportStockyPage |
frontend | healthy | frontend/app/import-stocky/page.tsx |
ImportStockyLayout |
frontend | healthy | frontend/app/import-stocky/layout.tsx |
TermsPage |
frontend | healthy | frontend/app/terms/page.tsx |
VsSpreadsheetPage |
frontend | healthy | frontend/app/vs-spreadsheet/page.tsx |
PrivacyPage |
frontend | healthy | frontend/app/privacy/page.tsx |
FeaturesPage |
frontend | healthy | frontend/app/features/page.tsx |
PricingPage |
frontend | healthy | frontend/app/pricing/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/about |
frontend | healthy | frontend/app/about/page.tsx |
/blog |
frontend | healthy | frontend/app/blog/page.tsx |
/blog/stocky-alternatives-2026 |
frontend | healthy | frontend/app/blog/stocky-alternatives-2026/page.tsx |
/blog/shopify-safety-stock-formula |
frontend | healthy | frontend/app/blog/shopify-safety-stock-formula/page.tsx |
/blog/why-six-month-moving-average-overstocks-you |
frontend | healthy | frontend/app/blog/why-six-month-moving-average-overstocks-y… |
/blog/inventory-planner-alternative |
frontend | healthy | frontend/app/blog/inventory-planner-alternative/page.tsx |
/blog/how-to-clear-dead-stock-shopify |
frontend | healthy | frontend/app/blog/how-to-clear-dead-stock-shopify/page.tsx |
/sample-inventory-risk-snapshot |
frontend | healthy | frontend/app/sample-inventory-risk-snapshot/page.tsx |
/auth/callback |
frontend | healthy | frontend/app/auth/callback/page.tsx |
/import-shipstation |
frontend | healthy | frontend/app/import-shipstation/page.tsx |
/goodbye-stocky |
frontend | healthy | frontend/app/goodbye-stocky/page.tsx |
/login |
frontend | healthy | frontend/app/login/page.tsx |
/(app-shell)/bundles |
frontend | healthy | frontend/app/(app-shell)/bundles/page.tsx |
/(app-shell)/liquidation |
frontend | healthy | frontend/app/(app-shell)/liquidation/page.tsx |
/(app-shell)/analytics |
frontend | healthy | frontend/app/(app-shell)/analytics/page.tsx |
/(app-shell)/stocky-migration |
frontend | healthy | frontend/app/(app-shell)/stocky-migration/page.tsx |
/(app-shell)/contact |
frontend | healthy | frontend/app/(app-shell)/contact/page.tsx |
/(app-shell)/dashboard |
frontend | healthy | frontend/app/(app-shell)/dashboard/page.tsx |
/(app-shell)/lead-time-settings |
frontend | healthy | frontend/app/(app-shell)/lead-time-settings/page.tsx |
/(app-shell)/billing |
frontend | healthy | frontend/app/(app-shell)/billing/page.tsx |
/(app-shell)/alerts |
frontend | healthy | frontend/app/(app-shell)/alerts/page.tsx |
/(app-shell)/forecast |
frontend | healthy | frontend/app/(app-shell)/forecast/page.tsx |
/(app-shell)/suppliers |
frontend | healthy | frontend/app/(app-shell)/suppliers/page.tsx |
/(app-shell)/account |
frontend | healthy | frontend/app/(app-shell)/account/page.tsx |
/(app-shell)/actions |
frontend | healthy | frontend/app/(app-shell)/actions/page.tsx |
/(app-shell)/reports |
frontend | healthy | frontend/app/(app-shell)/reports/page.tsx |
/(app-shell)/purchase-orders |
frontend | healthy | frontend/app/(app-shell)/purchase-orders/page.tsx |
/(app-shell)/transfers |
frontend | healthy | frontend/app/(app-shell)/transfers/page.tsx |
/(app-shell)/feedback |
frontend | healthy | frontend/app/(app-shell)/feedback/page.tsx |
/(app-shell)/store-sync |
frontend | healthy | frontend/app/(app-shell)/store-sync/page.tsx |
/changelog |
frontend | healthy | frontend/app/changelog/page.tsx |
/goodbye-genie |
frontend | healthy | frontend/app/goodbye-genie/page.tsx |
/inventory-risk-snapshot |
frontend | healthy | frontend/app/inventory-risk-snapshot/page.tsx |
/inventory-risk-snapshot/thanks |
frontend | healthy | frontend/app/inventory-risk-snapshot/thanks/page.tsx |
/import-stocky |
frontend | healthy | frontend/app/import-stocky/page.tsx |
/terms |
frontend | healthy | frontend/app/terms/page.tsx |
/vs-spreadsheet |
frontend | healthy | frontend/app/vs-spreadsheet/page.tsx |
/privacy |
frontend | healthy | frontend/app/privacy/page.tsx |
/features |
frontend | healthy | frontend/app/features/page.tsx |
/pricing |
frontend | healthy | frontend/app/pricing/page.tsx |
/ |
frontend | healthy | frontend/app/sitemap.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/app/services/billing.py |
security | healthy | backend/app/services/billing.py |
auth::backend/app/services/shopify_oauth.py |
security | healthy | backend/app/services/shopify_oauth.py |
auth::backend/app/services/shopify_session_tokens.py |
security | healthy | backend/app/services/shopify_session_tokens.py |
auth::backend/app/api/routes/shopify_ingestion.py |
security | healthy | backend/app/api/routes/shopify_ingestion.py |
auth::frontend/lib/shopify-embedded.ts |
security | healthy | frontend/lib/shopify-embedded.ts |
auth::backend/app/services/shopify_sync.py |
security | healthy | backend/app/services/shopify_sync.py |
auth::backend/app/db/models.py |
security | healthy | backend/app/db/models.py |
auth::frontend/app/(app-shell)/billing/page.tsx |
security | healthy | frontend/app/(app-shell)/billing/page.tsx |
auth::frontend/app/(app-shell)/store-sync/page.tsx |
security | healthy | frontend/app/(app-shell)/store-sync/page.tsx |
auth::backend/app/api/routes/billing.py |
security | healthy | backend/app/api/routes/billing.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-n_4ygg06 |
software | healthy | /tmp/repobility-clone-n_4ygg06 |
This page is publicly accessible at:
https://repobility.com/scan/dec256e4-6a68-4561-9792-4eb0a65fdf2d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dec256e4-6a68-4561-9792-4eb0a65fdf2d/
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.