https://github.com/yejun784-lab/greeneat
· scanned 2026-06-16 01:05 UTC (2 months, 1 week ago)
45 raw signals (0 security + 45 graph)
Last scanned 2 months, 1 week ago · v1 · 45 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1269 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 |
|---|---|---|---|
ok |
software | healthy | scripts/fix-images.mjs:ok |
url |
software | healthy | scripts/fix-images.mjs:url |
register |
software | healthy | src/instrumentation.ts:register |
proxy |
software | healthy | src/proxy.ts:proxy |
Footer |
software | healthy | src/components/layout/Footer.tsx:Footer |
getRecentSearches |
software | healthy | src/components/layout/Header.tsx:getRecentSearches |
saveRecentSearch |
software | healthy | src/components/layout/Header.tsx:saveRecentSearch |
removeRecentSearch |
software | healthy | src/components/layout/Header.tsx:removeRecentSearch |
Header |
software | healthy | src/components/layout/Header.tsx:Header |
handleClickOutside |
software | healthy | src/components/layout/Header.tsx:handleClickOutside |
handleSearchOpen |
software | healthy | src/components/layout/Header.tsx:handleSearchOpen |
handleSearchChange |
software | healthy | src/components/layout/Header.tsx:handleSearchChange |
doSearch |
software | healthy | src/components/layout/Header.tsx:doSearch |
handleSearchSubmit |
software | healthy | src/components/layout/Header.tsx:handleSearchSubmit |
handleSuggestionClick |
software | healthy | src/components/layout/Header.tsx:handleSuggestionClick |
handleChipSearch |
software | healthy | src/components/layout/Header.tsx:handleChipSearch |
handleDeleteRecent |
software | healthy | src/components/layout/Header.tsx:handleDeleteRecent |
handleKeyDown |
software | healthy | src/components/layout/Header.tsx:handleKeyDown |
handleSearchClose |
software | healthy | src/components/layout/Header.tsx:handleSearchClose |
handleLogout |
software | healthy | src/components/layout/Header.tsx:handleLogout |
highlightMatch |
software | healthy | src/components/layout/Header.tsx:highlightMatch |
getWeekStart |
software | healthy | src/components/planner/MealPlanner.tsx:getWeekStart |
MealPlanner |
software | healthy | src/components/planner/MealPlanner.tsx:MealPlanner |
savePlan |
software | healthy | src/components/planner/MealPlanner.tsx:savePlan |
setMeal |
software | healthy | src/components/planner/MealPlanner.tsx:setMeal |
handlePick |
software | healthy | src/components/planner/MealPlanner.tsx:handlePick |
resetPlan |
software | healthy | src/components/planner/MealPlanner.tsx:resetPlan |
addAllToCart |
software | healthy | src/components/planner/MealPlanner.tsx:addAllToCart |
CancelOrderButton |
software | healthy | src/components/orders/CancelOrderButton.tsx:CancelOrderButt… |
handleCancel |
software | healthy | src/components/orders/CancelOrderButton.tsx:handleCancel |
WeeklyChart |
software | healthy | src/components/health/WeeklyChart.tsx:WeeklyChart |
TodayMealList |
software | healthy | src/components/health/TodayMealList.tsx:TodayMealList |
getWeekDateMap |
software | healthy | src/components/health/ExercisePlan.tsx:getWeekDateMap |
ExercisePlan |
software | healthy | src/components/health/ExercisePlan.tsx:ExercisePlan |
BarcodeScanner |
software | healthy | src/components/health/BarcodeScanner.tsx:BarcodeScanner |
start |
software | healthy | src/components/health/BarcodeScanner.tsx:start |
lookupBarcode |
software | healthy | src/components/health/BarcodeScanner.tsx:lookupBarcode |
getWaterGoal |
software | healthy | src/components/health/WaterSleepTracker.tsx:getWaterGoal |
WaterSleepTracker |
software | healthy | src/components/health/WaterSleepTracker.tsx:WaterSleepTrack… |
calcSleepHours |
software | healthy | src/components/health/WaterSleepTracker.tsx:calcSleepHours |
mins |
software | healthy | src/components/health/WaterSleepTracker.tsx:mins |
total |
software | healthy | src/components/health/WaterSleepTracker.tsx:total |
addWater |
software | healthy | src/components/health/WaterSleepTracker.tsx:addWater |
saveSleep |
software | healthy | src/components/health/WaterSleepTracker.tsx:saveSleep |
MealPhotoLogger |
software | healthy | src/components/health/MealPhotoLogger.tsx:MealPhotoLogger |
analyze |
software | healthy | src/components/health/MealPhotoLogger.tsx:analyze |
reset |
software | healthy | src/components/health/MealPhotoLogger.tsx:reset |
calcNutritionScore |
software | healthy | src/components/health/HealthScore.tsx:calcNutritionScore |
calcExerciseScore |
software | healthy | src/components/health/HealthScore.tsx:calcExerciseScore |
calcWaterScore |
software | healthy | src/components/health/HealthScore.tsx:calcWaterScore |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fix_dup_images.py |
software | healthy | fix_dup_images.py |
ecosystem.config.js |
software | healthy | ecosystem.config.js |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
sentry.client.config.ts |
software | healthy | sentry.client.config.ts |
.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 |
next.config.ts |
software | healthy | next.config.ts |
generate-icons.mjs |
software | healthy | scripts/generate-icons.mjs |
fix-images.mjs |
software | healthy | scripts/fix-images.mjs |
settings.json |
software | healthy | .claude/settings.json |
config.toml |
software | healthy | supabase/config.toml |
20260529030000_push_subscriptions.sql |
software | healthy | supabase/migrations/20260529030000_push_subscriptions.sql |
20260514010000_seed_products_data.sql |
software | healthy | supabase/migrations/20260514010000_seed_products_data.sql |
20260512030000_coupons.sql |
software | healthy | supabase/migrations/20260512030000_coupons.sql |
20260518020000_fix_display_group2.sql |
software | healthy | supabase/migrations/20260518020000_fix_display_group2.sql |
20260611000000_refund_requests.sql |
software | healthy | supabase/migrations/20260611000000_refund_requests.sql |
20260515040000_notifications.sql |
software | healthy | supabase/migrations/20260515040000_notifications.sql |
20260518040000_fix_image_mismatch.sql |
software | healthy | supabase/migrations/20260518040000_fix_image_mismatch.sql |
20260513020000_profile_trigger.sql |
software | healthy | supabase/migrations/20260513020000_profile_trigger.sql |
20260518010000_fix_display_group.sql |
software | healthy | supabase/migrations/20260518010000_fix_display_group.sql |
20260520000002_increment_stock.sql |
software | healthy | supabase/migrations/20260520000002_increment_stock.sql |
20260529000000_notices_is_pinned.sql |
software | healthy | supabase/migrations/20260529000000_notices_is_pinned.sql |
20260522000000_seed_allergens_calories.sql |
software | healthy | supabase/migrations/20260522000000_seed_allergens_calories.… |
20260602000000_cancel_reason.sql |
software | healthy | supabase/migrations/20260602000000_cancel_reason.sql |
20260526000000_weight_logs.sql |
software | healthy | supabase/migrations/20260526000000_weight_logs.sql |
20260512070000_products_is_active.sql |
software | healthy | supabase/migrations/20260512070000_products_is_active.sql |
20260512000000_wishlist_allergens.sql |
software | healthy | supabase/migrations/20260512000000_wishlist_allergens.sql |
20260514060000_rebrand_products.sql |
software | healthy | supabase/migrations/20260514060000_rebrand_products.sql |
20260518000000_display_group.sql |
software | healthy | supabase/migrations/20260518000000_display_group.sql |
20260610000000_flash_sales.sql |
software | healthy | supabase/migrations/20260610000000_flash_sales.sql |
20260512060000_gift_and_admin.sql |
software | healthy | supabase/migrations/20260512060000_gift_and_admin.sql |
20260612000000_fix_feed_rls_recursion.sql |
software | healthy | supabase/migrations/20260612000000_fix_feed_rls_recursion.s… |
20260520000000_order_tracking.sql |
software | healthy | supabase/migrations/20260520000000_order_tracking.sql |
20260611020000_inquiries.sql |
software | healthy | supabase/migrations/20260611020000_inquiries.sql |
20260518060000_fix_ori_chicken_bulgogi_images.sql |
software | healthy | supabase/migrations/20260518060000_fix_ori_chicken_bulgogi_… |
20260514000000_seed_products.sql |
software | healthy | supabase/migrations/20260514000000_seed_products.sql |
20260514070000_real_images.sql |
software | healthy | supabase/migrations/20260514070000_real_images.sql |
20260515020000_unique_product_images.sql |
software | healthy | supabase/migrations/20260515020000_unique_product_images.sql |
20260514020000_meal_planner.sql |
software | healthy | supabase/migrations/20260514020000_meal_planner.sql |
20260512050000_allergen_profile.sql |
software | healthy | supabase/migrations/20260512050000_allergen_profile.sql |
20260512020000_restock_alerts.sql |
software | healthy | supabase/migrations/20260512020000_restock_alerts.sql |
20260518030000_fix_display_group3.sql |
software | healthy | supabase/migrations/20260518030000_fix_display_group3.sql |
20260514080000_storage_images.sql |
software | healthy | supabase/migrations/20260514080000_storage_images.sql |
20260608_delivery_schedule.sql |
software | healthy | supabase/migrations/20260608_delivery_schedule.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
planner |
software | healthy | src/components/planner |
orders |
software | healthy | src/components/orders |
health |
software | healthy | src/components/health |
ui |
software | healthy | src/components/ui |
feed |
software | healthy | src/components/feed |
mascot |
software | healthy | src/components/mascot |
providers |
software | healthy | src/components/providers |
cart |
software | healthy | src/components/cart |
home |
software | healthy | src/components/home |
admin |
software | healthy | src/components/admin |
onboarding |
software | healthy | src/components/onboarding |
my |
software | healthy | src/components/my |
products |
software | healthy | src/components/products |
checkout |
software | healthy | src/components/checkout |
app |
software | healthy | src/app |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
api |
software | healthy | src/app/api |
orders |
software | healthy | src/app/api/orders |
[id] |
software | healthy | src/app/api/orders/[id] |
push |
software | healthy | src/app/api/push |
send |
software | healthy | src/app/api/push/send |
chatbot |
software | healthy | src/app/api/chatbot |
notify-answer |
software | healthy | src/app/api/notify-answer |
chat |
software | healthy | src/app/api/chat |
reviews |
software | healthy | src/app/api/reviews |
coupons |
software | healthy | src/app/api/coupons |
validate |
software | healthy | src/app/api/coupons/validate |
search |
software | healthy | src/app/api/search |
popular |
software | healthy | src/app/api/search/popular |
restock |
software | healthy | src/app/api/restock |
admin |
software | healthy | src/app/api/admin |
orders |
software | healthy | src/app/api/admin/orders |
[id] |
software | healthy | src/app/api/admin/orders/[id] |
wishlist |
software | healthy | src/app/api/wishlist |
attendance |
software | healthy | src/app/api/attendance |
barcode |
software | healthy | src/app/api/barcode |
account |
software | healthy | src/app/api/account |
food-search |
software | healthy | src/app/api/food-search |
products |
software | healthy | src/app/api/products |
subscriptions |
software | healthy | src/app/api/subscriptions |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260529030000_push_subscriptions.sql |
data | healthy | supabase/migrations/20260529030000_push_subscriptions.sql |
20260514010000_seed_products_data.sql |
data | healthy | supabase/migrations/20260514010000_seed_products_data.sql |
20260512030000_coupons.sql |
data | healthy | supabase/migrations/20260512030000_coupons.sql |
20260518020000_fix_display_group2.sql |
data | healthy | supabase/migrations/20260518020000_fix_display_group2.sql |
20260611000000_refund_requests.sql |
data | healthy | supabase/migrations/20260611000000_refund_requests.sql |
20260515040000_notifications.sql |
data | healthy | supabase/migrations/20260515040000_notifications.sql |
20260518040000_fix_image_mismatch.sql |
data | healthy | supabase/migrations/20260518040000_fix_image_mismatch.sql |
20260513020000_profile_trigger.sql |
data | healthy | supabase/migrations/20260513020000_profile_trigger.sql |
20260518010000_fix_display_group.sql |
data | healthy | supabase/migrations/20260518010000_fix_display_group.sql |
20260520000002_increment_stock.sql |
data | healthy | supabase/migrations/20260520000002_increment_stock.sql |
20260529000000_notices_is_pinned.sql |
data | healthy | supabase/migrations/20260529000000_notices_is_pinned.sql |
20260522000000_seed_allergens_calories.sql |
data | healthy | supabase/migrations/20260522000000_seed_allergens_calories.… |
20260602000000_cancel_reason.sql |
data | healthy | supabase/migrations/20260602000000_cancel_reason.sql |
20260526000000_weight_logs.sql |
data | healthy | supabase/migrations/20260526000000_weight_logs.sql |
20260512070000_products_is_active.sql |
data | healthy | supabase/migrations/20260512070000_products_is_active.sql |
20260512000000_wishlist_allergens.sql |
data | healthy | supabase/migrations/20260512000000_wishlist_allergens.sql |
20260514060000_rebrand_products.sql |
data | healthy | supabase/migrations/20260514060000_rebrand_products.sql |
20260518000000_display_group.sql |
data | healthy | supabase/migrations/20260518000000_display_group.sql |
20260610000000_flash_sales.sql |
data | healthy | supabase/migrations/20260610000000_flash_sales.sql |
20260512060000_gift_and_admin.sql |
data | healthy | supabase/migrations/20260512060000_gift_and_admin.sql |
20260612000000_fix_feed_rls_recursion.sql |
data | healthy | supabase/migrations/20260612000000_fix_feed_rls_recursion.s… |
20260520000000_order_tracking.sql |
data | healthy | supabase/migrations/20260520000000_order_tracking.sql |
20260611020000_inquiries.sql |
data | healthy | supabase/migrations/20260611020000_inquiries.sql |
20260518060000_fix_ori_chicken_bulgogi_images.sql |
data | healthy | supabase/migrations/20260518060000_fix_ori_chicken_bulgogi_… |
20260514000000_seed_products.sql |
data | healthy | supabase/migrations/20260514000000_seed_products.sql |
20260514070000_real_images.sql |
data | healthy | supabase/migrations/20260514070000_real_images.sql |
20260515020000_unique_product_images.sql |
data | healthy | supabase/migrations/20260515020000_unique_product_images.sql |
20260514020000_meal_planner.sql |
data | healthy | supabase/migrations/20260514020000_meal_planner.sql |
20260512050000_allergen_profile.sql |
data | healthy | supabase/migrations/20260512050000_allergen_profile.sql |
20260512020000_restock_alerts.sql |
data | healthy | supabase/migrations/20260512020000_restock_alerts.sql |
20260518030000_fix_display_group3.sql |
data | healthy | supabase/migrations/20260518030000_fix_display_group3.sql |
20260514080000_storage_images.sql |
data | healthy | supabase/migrations/20260514080000_storage_images.sql |
20260608_delivery_schedule.sql |
data | healthy | supabase/migrations/20260608_delivery_schedule.sql |
20260514040000_feed.sql |
data | healthy | supabase/migrations/20260514040000_feed.sql |
20260521000000_health_profile.sql |
data | healthy | supabase/migrations/20260521000000_health_profile.sql |
20260514030000_notices.sql |
data | healthy | supabase/migrations/20260514030000_notices.sql |
20260611030000_collections.sql |
data | healthy | supabase/migrations/20260611030000_collections.sql |
20260513010000_stock_and_delivery.sql |
data | healthy | supabase/migrations/20260513010000_stock_and_delivery.sql |
20260512010000_points_referral.sql |
data | healthy | supabase/migrations/20260512010000_points_referral.sql |
20260514050000_increment_points.sql |
data | healthy | supabase/migrations/20260514050000_increment_points.sql |
20260611040000_product_questions.sql |
data | healthy | supabase/migrations/20260611040000_product_questions.sql |
20260511200000_features.sql |
data | healthy | supabase/migrations/20260511200000_features.sql |
20240101000000_initial_schema.sql |
data | healthy | supabase/migrations/20240101000000_initial_schema.sql |
20260521010000_review_rating_columns.sql |
data | healthy | supabase/migrations/20260521010000_review_rating_columns.sql |
20260520000001_gift_orders.sql |
data | healthy | supabase/migrations/20260520000001_gift_orders.sql |
20260518050000_fix_4product_images.sql |
data | healthy | supabase/migrations/20260518050000_fix_4product_images.sql |
20260611050000_avatars.sql |
data | healthy | supabase/migrations/20260611050000_avatars.sql |
20260529020000_meal_log_comments.sql |
data | healthy | supabase/migrations/20260529020000_meal_log_comments.sql |
20260526000001_meal_logs.sql |
data | healthy | supabase/migrations/20260526000001_meal_logs.sql |
20260512040000_rename_vegan.sql |
data | healthy | supabase/migrations/20260512040000_rename_vegan.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/questions |
frontend | healthy | src/app/admin/questions/page.tsx |
/admin/inventory |
frontend | healthy | src/app/admin/inventory/page.tsx |
/admin/users |
frontend | healthy | src/app/admin/users/page.tsx |
/admin/orders |
frontend | healthy | src/app/admin/orders/page.tsx |
/admin/analytics |
frontend | healthy | src/app/admin/analytics/page.tsx |
/admin/refunds |
frontend | healthy | src/app/admin/refunds/page.tsx |
/admin/coupons |
frontend | healthy | src/app/admin/coupons/page.tsx |
/admin/inquiries |
frontend | healthy | src/app/admin/inquiries/page.tsx |
/admin/collections |
frontend | healthy | src/app/admin/collections/page.tsx |
/admin/deliveries |
frontend | healthy | src/app/admin/deliveries/page.tsx |
/admin/notices |
frontend | healthy | src/app/admin/notices/page.tsx |
/admin/flash-sales |
frontend | healthy | src/app/admin/flash-sales/page.tsx |
/admin/products |
frontend | healthy | src/app/admin/products/page.tsx |
/admin/products/[id]/recipe |
frontend | healthy | src/app/admin/products/[id]/recipe/page.tsx |
/(auth)/reset-password |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/signup |
frontend | healthy | src/app/(auth)/signup/page.tsx |
/(main) |
frontend | healthy | src/app/(main)/page.tsx |
/(main)/planner |
frontend | healthy | src/app/(main)/planner/page.tsx |
/(main)/subscription |
frontend | healthy | src/app/(main)/subscription/page.tsx |
/(main)/health |
frontend | healthy | src/app/(main)/health/page.tsx |
/(main)/feed |
frontend | healthy | src/app/(main)/feed/page.tsx |
/(main)/cart |
frontend | healthy | src/app/(main)/cart/page.tsx |
/(main)/notice |
frontend | healthy | src/app/(main)/notice/page.tsx |
/(main)/notice/[id] |
frontend | healthy | src/app/(main)/notice/[id]/page.tsx |
/(main)/collections |
frontend | healthy | src/app/(main)/collections/page.tsx |
/(main)/collections/[slug] |
frontend | healthy | src/app/(main)/collections/[slug]/page.tsx |
/(main)/terms |
frontend | healthy | src/app/(main)/terms/page.tsx |
/(main)/my |
frontend | healthy | src/app/(main)/my/page.tsx |
/(main)/my/notifications |
frontend | healthy | src/app/(main)/my/notifications/page.tsx |
/(main)/my/orders |
frontend | healthy | src/app/(main)/my/orders/page.tsx |
/(main)/my/orders/[id] |
frontend | healthy | src/app/(main)/my/orders/[id]/page.tsx |
/(main)/my/addresses |
frontend | healthy | src/app/(main)/my/addresses/page.tsx |
/(main)/my/subscription |
frontend | healthy | src/app/(main)/my/subscription/page.tsx |
/(main)/my/reviews |
frontend | healthy | src/app/(main)/my/reviews/page.tsx |
/(main)/my/coupons |
frontend | healthy | src/app/(main)/my/coupons/page.tsx |
/(main)/my/inquiries |
frontend | healthy | src/app/(main)/my/inquiries/page.tsx |
/(main)/my/wishlist |
frontend | healthy | src/app/(main)/my/wishlist/page.tsx |
/(main)/my/membership |
frontend | healthy | src/app/(main)/my/membership/page.tsx |
/(main)/my/points |
frontend | healthy | src/app/(main)/my/points/page.tsx |
/(main)/my/refund |
frontend | healthy | src/app/(main)/my/refund/page.tsx |
/(main)/privacy |
frontend | healthy | src/app/(main)/privacy/page.tsx |
/(main)/products |
frontend | healthy | src/app/(main)/products/page.tsx |
/(main)/products/[id] |
frontend | healthy | src/app/(main)/products/[id]/page.tsx |
/(main)/products/compare |
frontend | healthy | src/app/(main)/products/compare/page.tsx |
/(main)/checkout |
frontend | healthy | src/app/(main)/checkout/page.tsx |
/(main)/checkout/fail |
frontend | healthy | src/app/(main)/checkout/fail/page.tsx |
/(main)/checkout/success |
frontend | healthy | src/app/(main)/checkout/success/page.tsx |
/(main)/gift |
frontend | healthy | src/app/(main)/gift/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 |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
AdminLoading |
frontend | healthy | src/app/admin/loading.tsx |
AdminInventoryPage |
frontend | healthy | src/app/admin/inventory/page.tsx |
Loading |
frontend | healthy | src/app/admin/users/loading.tsx |
Loading |
frontend | healthy | src/app/admin/orders/loading.tsx |
AdminAnalyticsPage |
frontend | healthy | src/app/admin/analytics/page.tsx |
AdminRefundsPage |
frontend | healthy | src/app/admin/refunds/page.tsx |
Loading |
frontend | healthy | src/app/admin/coupons/loading.tsx |
AdminDeliveriesPage |
frontend | healthy | src/app/admin/deliveries/page.tsx |
AdminNoticesPage |
frontend | healthy | src/app/admin/notices/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
SignupPage |
frontend | healthy | src/app/(auth)/signup/page.tsx |
MainLayout |
frontend | healthy | src/app/(main)/layout.tsx |
PlannerLoading |
frontend | healthy | src/app/(main)/planner/loading.tsx |
SubscriptionLoading |
frontend | healthy | src/app/(main)/subscription/loading.tsx |
SubscriptionPage |
frontend | healthy | src/app/(main)/subscription/page.tsx |
SubscriptionLayout |
frontend | healthy | src/app/(main)/subscription/layout.tsx |
CartPage |
frontend | healthy | src/app/(main)/cart/page.tsx |
TermsPage |
frontend | healthy | src/app/(main)/terms/page.tsx |
MyPageLoading |
frontend | healthy | src/app/(main)/my/loading.tsx |
NotificationsPage |
frontend | healthy | src/app/(main)/my/notifications/page.tsx |
OrdersLoading |
frontend | healthy | src/app/(main)/my/orders/loading.tsx |
SubscriptionManagePage |
frontend | healthy | src/app/(main)/my/subscription/page.tsx |
WishlistPage |
frontend | healthy | src/app/(main)/my/wishlist/page.tsx |
RefundPage |
frontend | healthy | src/app/(main)/my/refund/page.tsx |
PrivacyPage |
frontend | healthy | src/app/(main)/privacy/page.tsx |
ProductsLoading |
frontend | healthy | src/app/(main)/products/loading.tsx |
ProductDetailPage |
frontend | healthy | src/app/(main)/products/[id]/page.tsx |
ProductDetailLayout |
frontend | healthy | src/app/(main)/products/[id]/layout.tsx |
CheckoutPage |
frontend | healthy | src/app/(main)/checkout/page.tsx |
CheckoutFailPage |
frontend | healthy | src/app/(main)/checkout/fail/page.tsx |
CheckoutSuccessPage |
frontend | healthy | src/app/(main)/checkout/success/page.tsx |
GiftPage |
frontend | healthy | src/app/(main)/gift/page.tsx |
GiftLayout |
frontend | healthy | src/app/(main)/gift/layout.tsx |
FAQPage |
frontend | healthy | src/app/(main)/faq/page.tsx |
FaqLayout |
frontend | healthy | src/app/(main)/faq/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
push_subscriptions |
data | healthy | supabase/migrations/20260529030000_push_subscriptions.sql |
coupons |
data | healthy | supabase/migrations/20260512030000_coupons.sql |
user_coupons |
data | healthy | supabase/migrations/20260512030000_coupons.sql |
refund_requests |
data | healthy | supabase/migrations/20260611000000_refund_requests.sql |
notifications |
data | healthy | supabase/migrations/20260515040000_notifications.sql |
search_logs |
data | healthy | supabase/migrations/20260515040000_notifications.sql |
weight_logs |
data | healthy | supabase/migrations/20260526000000_weight_logs.sql |
wishlists |
data | healthy | supabase/migrations/20260512000000_wishlist_allergens.sql |
flash_sales |
data | healthy | supabase/migrations/20260610000000_flash_sales.sql |
inquiries |
data | healthy | supabase/migrations/20260611020000_inquiries.sql |
meal_plans |
data | healthy | supabase/migrations/20260514020000_meal_planner.sql |
meal_plan_items |
data | healthy | supabase/migrations/20260514020000_meal_planner.sql |
restock_alerts |
data | healthy | supabase/migrations/20260512020000_restock_alerts.sql |
feed_groups |
data | healthy | supabase/migrations/20260514040000_feed.sql |
feed_group_members |
data | healthy | supabase/migrations/20260514040000_feed.sql |
meal_logs |
data | healthy | supabase/migrations/20260514040000_feed.sql |
meal_reactions |
data | healthy | supabase/migrations/20260514040000_feed.sql |
notices |
data | healthy | supabase/migrations/20260514030000_notices.sql |
collections |
data | healthy | supabase/migrations/20260611030000_collections.sql |
collection_items |
data | healthy | supabase/migrations/20260611030000_collections.sql |
points |
data | healthy | supabase/migrations/20260512010000_points_referral.sql |
product_questions |
data | healthy | supabase/migrations/20260611040000_product_questions.sql |
reviews |
data | healthy | supabase/migrations/20260511200000_features.sql |
recipe_steps |
data | healthy | supabase/migrations/20260511200000_features.sql |
meal_log_comments |
data | healthy | supabase/migrations/20260529020000_meal_log_comments.sql |
attendance_logs |
data | healthy | supabase/migrations/20260611010000_attendance.sql |
exercise_logs |
data | healthy | supabase/migrations/20260602010000_health_tracker.sql |
water_logs |
data | healthy | supabase/migrations/20260602010000_health_tracker.sql |
sleep_logs |
data | healthy | supabase/migrations/20260602010000_health_tracker.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | package-lock.json |
mysql |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vh8az_d3 |
software | healthy | /tmp/repobility-clone-vh8az_d3 |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | src/components/ui/ErrorBoundary.tsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
Subscription root |
api | healthy | src/types/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
This page is publicly accessible at:
https://repobility.com/scan/c1693fb0-388d-4d2b-aa29-7f6407bbab70/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c1693fb0-388d-4d2b-aa29-7f6407bbab70/
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.