https://github.com/verdeamokomatcha-code/sukomatcha
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
136 raw signals (0 security + 136 graph)
Last scanned 2 months, 1 week ago · v1 · 129 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 1342 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 |
|---|---|---|---|
PageChrome |
software | healthy | frontend/customer/src/components/PageChrome.tsx:PageChrome |
PageHero |
software | healthy | frontend/customer/src/components/PageChrome.tsx:PageHero |
Breadcrumb |
software | healthy | frontend/customer/src/components/Breadcrumb.tsx:Breadcrumb |
RelatedArticles |
software | healthy | frontend/customer/src/components/RelatedArticles.tsx:Relate… |
Recipes |
software | healthy | frontend/customer/src/components/Recipes.tsx:Recipes |
Stars |
software | healthy | frontend/customer/src/components/Testimonials.tsx:Stars |
Testimonials |
software | healthy | frontend/customer/src/components/Testimonials.tsx:Testimoni… |
CustomCursor |
software | healthy | frontend/customer/src/components/CustomCursor.tsx:CustomCur… |
onMove |
software | healthy | frontend/customer/src/components/CustomCursor.tsx:onMove |
loop |
software | healthy | frontend/customer/src/components/CustomCursor.tsx:loop |
onOver |
software | healthy | frontend/customer/src/components/CustomCursor.tsx:onOver |
t |
software | healthy | frontend/customer/src/components/CustomCursor.tsx:t |
Field |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:Field |
loadRazorpay |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:loadRazorpay |
formatEtd |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:formatEtd |
CartDrawer |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:CartDrawer |
touch |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:touch |
showError |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:showError |
handleClose |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:handleClose |
resetRates |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:resetRates |
goBack |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:goBack |
goToStep |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:goToStep |
editAddress |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:editAddress |
editCart |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:editCart |
applyCoupon |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:applyCoupon |
fillFromLocation |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:fillFromLoc… |
applyAddress |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:applyAddress |
proceedToReview |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:proceedToRe… |
placeOrder |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:placeOrder |
subscribeNow |
software | healthy | frontend/customer/src/components/CartDrawer.tsx:subscribeNow |
BulkOrderForm |
software | healthy | frontend/customer/src/components/BulkOrderForm.tsx:BulkOrde… |
set |
software | healthy | frontend/customer/src/components/BulkOrderForm.tsx:set |
toggleProduct |
software | healthy | frontend/customer/src/components/BulkOrderForm.tsx:togglePr… |
setUnits |
software | healthy | frontend/customer/src/components/BulkOrderForm.tsx:setUnits |
handleSubmit |
software | healthy | frontend/customer/src/components/BulkOrderForm.tsx:handleSu… |
money |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:money |
priceNumber |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:priceN… |
clampStars |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:clampS… |
uniqueItems |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:unique… |
mapProduct |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:mapPro… |
useProducts |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:usePro… |
products |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:produc… |
useRecipes |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:useRec… |
recipes |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:recipes |
useReviews |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:useRev… |
reviews |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:reviews |
useMoments |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:useMom… |
moments |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:moments |
DataState |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:DataSt… |
ProductImage |
software | healthy | frontend/customer/src/components/PremiumSections.tsx:Produc… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
.env.test.example |
software | healthy | .env.test.example |
get-docker.sh |
software | healthy | get-docker.sh |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
docker-compose.yml |
software | healthy | docker-compose.yml |
.env.local.example |
software | healthy | frontend/customer/.env.local.example |
postcss.config.mjs |
software | healthy | frontend/customer/postcss.config.mjs |
README.md |
software | healthy | frontend/customer/README.md |
package.json |
software | healthy | frontend/customer/package.json |
Dockerfile |
software | healthy | frontend/customer/Dockerfile |
next-env.d.ts |
software | healthy | frontend/customer/next-env.d.ts |
package-lock.json |
software | healthy | frontend/customer/package-lock.json |
components.json |
software | healthy | frontend/customer/components.json |
tsconfig.json |
software | healthy | frontend/customer/tsconfig.json |
eslint.config.mjs |
software | healthy | frontend/customer/eslint.config.mjs |
next.config.ts |
software | healthy | frontend/customer/next.config.ts |
PageChrome.tsx |
software | healthy | frontend/customer/src/components/PageChrome.tsx |
Breadcrumb.tsx |
software | healthy | frontend/customer/src/components/Breadcrumb.tsx |
RelatedArticles.tsx |
software | healthy | frontend/customer/src/components/RelatedArticles.tsx |
Recipes.tsx |
software | healthy | frontend/customer/src/components/Recipes.tsx |
Testimonials.tsx |
software | healthy | frontend/customer/src/components/Testimonials.tsx |
CustomCursor.tsx |
software | healthy | frontend/customer/src/components/CustomCursor.tsx |
CartDrawer.tsx |
software | healthy | frontend/customer/src/components/CartDrawer.tsx |
BulkOrderForm.tsx |
software | healthy | frontend/customer/src/components/BulkOrderForm.tsx |
PremiumSections.tsx |
software | healthy | frontend/customer/src/components/PremiumSections.tsx |
HowToMake.tsx |
software | healthy | frontend/customer/src/components/HowToMake.tsx |
MatchaReminder.tsx |
software | healthy | frontend/customer/src/components/MatchaReminder.tsx |
HealthScore.tsx |
software | healthy | frontend/customer/src/components/HealthScore.tsx |
FarmTimeline.tsx |
software | healthy | frontend/customer/src/components/FarmTimeline.tsx |
WhatsAppButton.tsx |
software | healthy | frontend/customer/src/components/WhatsAppButton.tsx |
ProductShop.tsx |
software | healthy | frontend/customer/src/components/ProductShop.tsx |
AuthModal.tsx |
software | healthy | frontend/customer/src/components/AuthModal.tsx |
MarketingPopups.tsx |
software | healthy | frontend/customer/src/components/MarketingPopups.tsx |
FAQSection.tsx |
software | healthy | frontend/customer/src/components/FAQSection.tsx |
EmailPopup.tsx |
software | healthy | frontend/customer/src/components/EmailPopup.tsx |
ShopGridSection.tsx |
software | healthy | frontend/customer/src/components/ShopGridSection.tsx |
Footer.tsx |
software | healthy | frontend/customer/src/components/Footer.tsx |
ContentFaq.tsx |
software | healthy | frontend/customer/src/components/ContentFaq.tsx |
MatchaFinderModal.tsx |
software | healthy | frontend/customer/src/components/MatchaFinderModal.tsx |
RobotMascot.tsx |
software | healthy | frontend/customer/src/components/RobotMascot.tsx |
LegalPage.tsx |
software | healthy | frontend/customer/src/components/LegalPage.tsx |
SubscriptionSection.tsx |
software | healthy | frontend/customer/src/components/SubscriptionSection.tsx |
Benefits.tsx |
software | healthy | frontend/customer/src/components/Benefits.tsx |
PriceComparison.tsx |
software | healthy | frontend/customer/src/components/PriceComparison.tsx |
LockedFeature.tsx |
software | healthy | frontend/customer/src/components/LockedFeature.tsx |
SubscriptionPerks.tsx |
software | healthy | frontend/customer/src/components/SubscriptionPerks.tsx |
CustomerExperience.tsx |
software | healthy | frontend/customer/src/components/CustomerExperience.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AppModule |
software | healthy | backend/src/app.module.ts:AppModule |
HealthModule |
software | healthy | backend/src/health/health.module.ts:HealthModule |
HealthController |
software | healthy | backend/src/health/health.controller.ts:HealthController |
TransformInterceptor |
software | healthy | backend/src/common/interceptors/transform.interceptor.ts:Tr… |
HttpExceptionFilter |
software | healthy | backend/src/common/filters/http-exception.filter.ts:HttpExc… |
MatchaFinder1760000000000 |
software | healthy | backend/src/database/migrations/20260611000000-MatchaFinder… |
PopupMessages1748649600000 |
software | healthy | backend/src/database/migrations/20260523000000-PopupMessage… |
CouponFirstOrderOnly1748390400000 |
software | healthy | backend/src/database/migrations/20260528000000-CouponFirstO… |
ContentAndEngagementTables1788739200000 |
software | healthy | backend/src/database/migrations/20260507000000-ContentAndEn… |
GoogleOAuth20260511000000 |
software | healthy | backend/src/database/migrations/20260511000000-GoogleOAuth.… |
InitialSchema1777161600000 |
software | healthy | backend/src/database/migrations/20260426000000-InitialSchem… |
UsersService |
software | healthy | backend/src/modules/users/users.service.ts:UsersService |
UsersModule |
software | healthy | backend/src/modules/users/users.module.ts:UsersModule |
UsersController |
software | healthy | backend/src/modules/users/users.controller.ts:UsersControll… |
UpdateUserDto |
software | healthy | backend/src/modules/users/dto/update-user.dto.ts:UpdateUser… |
CreateAddressDto |
software | healthy | backend/src/modules/users/dto/create-address.dto.ts:CreateA… |
Address |
software | healthy | backend/src/modules/users/entities/address.entity.ts:Address |
User |
software | healthy | backend/src/modules/users/entities/user.entity.ts:User |
EmailModule |
software | healthy | backend/src/modules/email/email.module.ts:EmailModule |
EmailService |
software | healthy | backend/src/modules/email/email.service.ts:EmailService |
OrdersModule |
software | healthy | backend/src/modules/orders/orders.module.ts:OrdersModule |
OrdersController |
software | healthy | backend/src/modules/orders/orders.controller.ts:OrdersContr… |
OrdersService |
software | healthy | backend/src/modules/orders/orders.service.ts:OrdersService |
CreateOrderDto |
software | healthy | backend/src/modules/orders/dto/create-order.dto.ts:CreateOr… |
Order |
software | healthy | backend/src/modules/orders/entities/order.entity.ts:Order |
OrderItem |
software | healthy | backend/src/modules/orders/entities/order-item.entity.ts:Or… |
MatchaFinderController |
software | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
AdminMatchaFinderController |
software | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
MatchaFinderService |
software | healthy | backend/src/modules/matcha-finder/matcha-finder.service.ts:… |
MatchaFinderModule |
software | healthy | backend/src/modules/matcha-finder/matcha-finder.module.ts:M… |
CreateGoalDto |
software | healthy | backend/src/modules/matcha-finder/dto/create-goal.dto.ts:Cr… |
UpdateGoalDto |
software | healthy | backend/src/modules/matcha-finder/dto/update-goal.dto.ts:Up… |
RecommendDto |
software | healthy | backend/src/modules/matcha-finder/dto/recommend.dto.ts:Reco… |
TrackEventDto |
software | healthy | backend/src/modules/matcha-finder/dto/track-event.dto.ts:Tr… |
SetExperienceRuleDto |
software | healthy | backend/src/modules/matcha-finder/dto/set-experience-rule.d… |
FinderExperienceRule |
software | healthy | backend/src/modules/matcha-finder/entities/finder-experienc… |
FinderGoal |
software | healthy | backend/src/modules/matcha-finder/entities/finder-goal.enti… |
FinderEvent |
software | healthy | backend/src/modules/matcha-finder/entities/finder-event.ent… |
AuthService |
software | healthy | backend/src/modules/auth/auth.service.ts:AuthService |
AuthController |
software | healthy | backend/src/modules/auth/auth.controller.ts:AuthController |
AuthModule |
software | healthy | backend/src/modules/auth/auth.module.ts:AuthModule |
JwtAuthGuard |
software | healthy | backend/src/modules/auth/guards/jwt-auth.guard.ts:JwtAuthGu… |
OptionalJwtAuthGuard |
software | healthy | backend/src/modules/auth/guards/optional-jwt-auth.guard.ts:… |
RolesGuard |
software | healthy | backend/src/modules/auth/guards/roles.guard.ts:RolesGuard |
ForgotPasswordDto |
software | healthy | backend/src/modules/auth/dto/forgot-password.dto.ts:ForgotP… |
LoginDto |
software | healthy | backend/src/modules/auth/dto/login.dto.ts:LoginDto |
ResetPasswordDto |
software | healthy | backend/src/modules/auth/dto/reset-password.dto.ts:ResetPas… |
RegisterDto |
software | healthy | backend/src/modules/auth/dto/register.dto.ts:RegisterDto |
GoogleStrategy |
software | healthy | backend/src/modules/auth/strategies/google.strategy.ts:Goog… |
JwtStrategy |
software | healthy | backend/src/modules/auth/strategies/jwt.strategy.ts:JwtStra… |
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 |
customer |
software | healthy | frontend/customer |
src |
software | healthy | frontend/customer/src |
components |
software | healthy | frontend/customer/src/components |
ui |
software | healthy | frontend/customer/src/components/ui |
app |
software | healthy | frontend/customer/src/app |
matcha-vs-coffee |
software | healthy | frontend/customer/src/app/matcha-vs-coffee |
refund-policy |
software | healthy | frontend/customer/src/app/refund-policy |
matcha-vs-green-tea |
software | healthy | frontend/customer/src/app/matcha-vs-green-tea |
how-to-make-matcha |
software | healthy | frontend/customer/src/app/how-to-make-matcha |
orders |
software | healthy | frontend/customer/src/app/orders |
auth |
software | healthy | frontend/customer/src/app/auth |
reset-password |
software | healthy | frontend/customer/src/app/auth/reset-password |
callback |
software | healthy | frontend/customer/src/app/auth/callback |
verify-email |
software | healthy | frontend/customer/src/app/auth/verify-email |
buy-matcha-india |
software | healthy | frontend/customer/src/app/buy-matcha-india |
subscription |
software | healthy | frontend/customer/src/app/subscription |
matcha-latte-recipe |
software | healthy | frontend/customer/src/app/matcha-latte-recipe |
ceremonial-matcha |
software | healthy | frontend/customer/src/app/ceremonial-matcha |
matcha-for-focus |
software | healthy | frontend/customer/src/app/matcha-for-focus |
what-is-matcha |
software | healthy | frontend/customer/src/app/what-is-matcha |
privacy-policy |
software | healthy | frontend/customer/src/app/privacy-policy |
reviews |
software | healthy | frontend/customer/src/app/reviews |
matcha-weight-loss |
software | healthy | frontend/customer/src/app/matcha-weight-loss |
japanese-tea-rituals |
software | healthy | frontend/customer/src/app/japanese-tea-rituals |
recipes |
software | healthy | frontend/customer/src/app/recipes |
reminders |
software | healthy | frontend/customer/src/app/reminders |
how-to-identify-fake-matcha |
software | healthy | frontend/customer/src/app/how-to-identify-fake-matcha |
subscribe |
software | healthy | frontend/customer/src/app/subscribe |
matcha-benefits |
software | healthy | frontend/customer/src/app/matcha-benefits |
terms |
software | healthy | frontend/customer/src/app/terms |
moments |
software | healthy | frontend/customer/src/app/moments |
rituals |
software | healthy | frontend/customer/src/app/rituals |
daily-focus |
software | healthy | frontend/customer/src/app/rituals/daily-focus |
shop |
software | healthy | frontend/customer/src/app/shop |
story |
software | healthy | frontend/customer/src/app/story |
bulk-orders |
software | healthy | frontend/customer/src/app/bulk-orders |
matcha-guide |
software | healthy | frontend/customer/src/app/matcha-guide |
lib |
software | healthy | frontend/customer/src/lib |
context |
software | healthy | frontend/customer/src/context |
admin |
software | healthy | frontend/admin |
src |
software | healthy | frontend/admin/src |
components |
software | healthy | frontend/admin/src/components |
ui |
software | healthy | frontend/admin/src/components/ui |
app |
software | healthy | frontend/admin/src/app |
auth |
software | healthy | frontend/admin/src/app/auth |
reset-password |
software | healthy | frontend/admin/src/app/auth/reset-password |
login |
software | healthy | frontend/admin/src/app/login |
(protected) |
software | healthy | frontend/admin/src/app/(protected) |
users |
software | healthy | frontend/admin/src/app/(protected)/users |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /coupons/validate |
api | healthy | frontend/customer/src/components/CartDrawer.tsx |
POST /checkout |
api | healthy | frontend/customer/src/components/CartDrawer.tsx |
POST /payments/verify |
api | healthy | frontend/customer/src/components/CartDrawer.tsx |
POST /matcha-finder/events |
api | healthy | frontend/customer/src/components/CartDrawer.tsx |
POST /subscriptions |
api | healthy | frontend/customer/src/components/CartDrawer.tsx |
POST /bulk-orders |
api | healthy | frontend/customer/src/components/BulkOrderForm.tsx |
POST /reviews |
api | healthy | frontend/customer/src/components/PremiumSections.tsx |
POST /moments |
api | healthy | frontend/customer/src/components/PremiumSections.tsx |
POST /reminders |
api | healthy | frontend/customer/src/components/PremiumSections.tsx |
POST /auth/forgot-password |
api | healthy | frontend/customer/src/components/AuthModal.tsx |
POST /auth/verify-email |
api | healthy | frontend/customer/src/components/AuthModal.tsx |
POST /auth/resend-verification |
api | healthy | frontend/customer/src/components/AuthModal.tsx |
POST /email-signup |
api | healthy | frontend/customer/src/components/EmailPopup.tsx |
POST /auth/reset-password |
api | healthy | frontend/customer/src/app/auth/reset-password/page.tsx |
POST /auth/login |
api | healthy | frontend/customer/src/context/AuthContext.tsx |
POST /auth/register |
api | healthy | frontend/customer/src/context/AuthContext.tsx |
GET /auth/me |
api | healthy | frontend/customer/src/context/AuthContext.tsx |
POST /admin/setup/forgot-password |
api | healthy | frontend/admin/src/app/login/page.tsx |
POST /admin/shipping/schedule-pickup |
api | healthy | frontend/admin/src/app/(protected)/shipping/page.tsx |
POST /admin/setup |
api | healthy | frontend/admin/src/app/setup/page.tsx |
GET /users/profile |
api | healthy | backend/src/modules/users/users.controller.ts |
PUT /users/profile |
api | healthy | backend/src/modules/users/users.controller.ts |
GET /users/addresses |
api | healthy | backend/src/modules/users/users.controller.ts |
POST /users/addresses |
api | healthy | backend/src/modules/users/users.controller.ts |
PUT /users/addresses/:id/default |
api | healthy | backend/src/modules/users/users.controller.ts |
DELETE /users/addresses/:id |
api | healthy | backend/src/modules/users/users.controller.ts |
POST /orders/create |
api | healthy | backend/src/modules/orders/orders.controller.ts |
GET /orders/:id |
api | healthy | backend/src/modules/orders/orders.controller.ts |
DELETE /orders/:id/cancel |
api | healthy | backend/src/modules/orders/orders.controller.ts |
GET /matcha-finder/config |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
POST /matcha-finder/recommend |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
GET /matcha-finder/goals |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
POST /matcha-finder/goals |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
PATCH /matcha-finder/goals/:id |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
DELETE /matcha-finder/goals/:id |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
GET /matcha-finder/experience-rules |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
PUT /matcha-finder/experience-rules |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
GET /matcha-finder/stats |
api | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
GET /auth/google |
api | healthy | backend/src/modules/auth/auth.controller.ts |
GET /auth/google/callback |
api | healthy | backend/src/modules/auth/auth.controller.ts |
PATCH /popup-messages/:id |
api | healthy | backend/src/modules/popup-messages/popup-messages.controlle… |
DELETE /popup-messages/:id |
api | healthy | backend/src/modules/popup-messages/popup-messages.controlle… |
GET /reviews/admin |
api | healthy | backend/src/modules/reviews/reviews.controller.ts |
DELETE /reviews/:id |
api | healthy | backend/src/modules/reviews/reviews.controller.ts |
PATCH /coupons/:id/toggle |
api | healthy | backend/src/modules/coupons/coupons.controller.ts |
POST /cart/add |
api | healthy | backend/src/modules/cart/cart.controller.ts |
PUT /cart/item/:id |
api | healthy | backend/src/modules/cart/cart.controller.ts |
DELETE /cart/item/:id |
api | healthy | backend/src/modules/cart/cart.controller.ts |
DELETE /cart/clear |
api | healthy | backend/src/modules/cart/cart.controller.ts |
PATCH /recipes/:id |
api | healthy | backend/src/modules/recipes/recipes.controller.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Breadcrumb |
frontend | healthy | frontend/customer/src/components/Breadcrumb.tsx |
RelatedArticles |
frontend | healthy | frontend/customer/src/components/RelatedArticles.tsx |
Recipes |
frontend | healthy | frontend/customer/src/components/Recipes.tsx |
Testimonials |
frontend | healthy | frontend/customer/src/components/Testimonials.tsx |
CustomCursor |
frontend | healthy | frontend/customer/src/components/CustomCursor.tsx |
CartDrawer |
frontend | healthy | frontend/customer/src/components/CartDrawer.tsx |
BulkOrderForm |
frontend | healthy | frontend/customer/src/components/BulkOrderForm.tsx |
HowToMake |
frontend | healthy | frontend/customer/src/components/HowToMake.tsx |
MatchaReminder |
frontend | healthy | frontend/customer/src/components/MatchaReminder.tsx |
HealthScore |
frontend | healthy | frontend/customer/src/components/HealthScore.tsx |
FarmTimeline |
frontend | healthy | frontend/customer/src/components/FarmTimeline.tsx |
WhatsAppButton |
frontend | healthy | frontend/customer/src/components/WhatsAppButton.tsx |
ProductShop |
frontend | healthy | frontend/customer/src/components/ProductShop.tsx |
AuthModal |
frontend | healthy | frontend/customer/src/components/AuthModal.tsx |
MarketingPopups |
frontend | healthy | frontend/customer/src/components/MarketingPopups.tsx |
FAQSection |
frontend | healthy | frontend/customer/src/components/FAQSection.tsx |
EmailPopup |
frontend | healthy | frontend/customer/src/components/EmailPopup.tsx |
ShopGridSection |
frontend | healthy | frontend/customer/src/components/ShopGridSection.tsx |
Footer |
frontend | healthy | frontend/customer/src/components/Footer.tsx |
ContentFaq |
frontend | healthy | frontend/customer/src/components/ContentFaq.tsx |
MatchaFinderModal |
frontend | healthy | frontend/customer/src/components/MatchaFinderModal.tsx |
RobotMascot |
frontend | healthy | frontend/customer/src/components/RobotMascot.tsx |
LegalPage |
frontend | healthy | frontend/customer/src/components/LegalPage.tsx |
SubscriptionSection |
frontend | healthy | frontend/customer/src/components/SubscriptionSection.tsx |
Benefits |
frontend | healthy | frontend/customer/src/components/Benefits.tsx |
PriceComparison |
frontend | healthy | frontend/customer/src/components/PriceComparison.tsx |
LockedFeature |
frontend | healthy | frontend/customer/src/components/LockedFeature.tsx |
SubscriptionPerks |
frontend | healthy | frontend/customer/src/components/SubscriptionPerks.tsx |
CustomerExperience |
frontend | healthy | frontend/customer/src/components/CustomerExperience.tsx |
SocialProofTicker |
frontend | healthy | frontend/customer/src/components/SocialProofTicker.tsx |
MatchaMoments |
frontend | healthy | frontend/customer/src/components/MatchaMoments.tsx |
BlogPreview |
frontend | healthy | frontend/customer/src/components/Blog.tsx |
Home |
frontend | healthy | frontend/customer/src/app/page.tsx |
RootLayout |
frontend | healthy | frontend/customer/src/app/layout.tsx |
MatchaVsCoffeePage |
frontend | healthy | frontend/customer/src/app/matcha-vs-coffee/page.tsx |
RefundPolicy |
frontend | healthy | frontend/customer/src/app/refund-policy/page.tsx |
MatchaVsGreenTeaPage |
frontend | healthy | frontend/customer/src/app/matcha-vs-green-tea/page.tsx |
HowToMakeMatchaPage |
frontend | healthy | frontend/customer/src/app/how-to-make-matcha/page.tsx |
OrdersPage |
frontend | healthy | frontend/customer/src/app/orders/page.tsx |
ResetPasswordPage |
frontend | healthy | frontend/customer/src/app/auth/reset-password/page.tsx |
AuthCallbackPage |
frontend | healthy | frontend/customer/src/app/auth/callback/page.tsx |
VerifyEmailPage |
frontend | healthy | frontend/customer/src/app/auth/verify-email/page.tsx |
BuyMatchaIndiaPage |
frontend | healthy | frontend/customer/src/app/buy-matcha-india/page.tsx |
SubscriptionPage |
frontend | healthy | frontend/customer/src/app/subscription/page.tsx |
MatchaLatteRecipePage |
frontend | healthy | frontend/customer/src/app/matcha-latte-recipe/page.tsx |
CeremonialMatchaPage |
frontend | healthy | frontend/customer/src/app/ceremonial-matcha/page.tsx |
MatchaForFocusPage |
frontend | healthy | frontend/customer/src/app/matcha-for-focus/page.tsx |
WhatIsMatchaPage |
frontend | healthy | frontend/customer/src/app/what-is-matcha/page.tsx |
PrivacyPolicy |
frontend | healthy | frontend/customer/src/app/privacy-policy/page.tsx |
ReviewsPage |
frontend | healthy | frontend/customer/src/app/reviews/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 |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/customer/src/app/page.tsx |
/matcha-vs-coffee |
frontend | healthy | frontend/customer/src/app/matcha-vs-coffee/page.tsx |
/refund-policy |
frontend | healthy | frontend/customer/src/app/refund-policy/page.tsx |
/matcha-vs-green-tea |
frontend | healthy | frontend/customer/src/app/matcha-vs-green-tea/page.tsx |
/how-to-make-matcha |
frontend | healthy | frontend/customer/src/app/how-to-make-matcha/page.tsx |
/orders |
frontend | healthy | frontend/customer/src/app/orders/page.tsx |
/auth/reset-password |
frontend | healthy | frontend/customer/src/app/auth/reset-password/page.tsx |
/auth/callback |
frontend | healthy | frontend/customer/src/app/auth/callback/page.tsx |
/auth/verify-email |
frontend | healthy | frontend/customer/src/app/auth/verify-email/page.tsx |
/buy-matcha-india |
frontend | healthy | frontend/customer/src/app/buy-matcha-india/page.tsx |
/subscription |
frontend | healthy | frontend/customer/src/app/subscription/page.tsx |
/matcha-latte-recipe |
frontend | healthy | frontend/customer/src/app/matcha-latte-recipe/page.tsx |
/ceremonial-matcha |
frontend | healthy | frontend/customer/src/app/ceremonial-matcha/page.tsx |
/matcha-for-focus |
frontend | healthy | frontend/customer/src/app/matcha-for-focus/page.tsx |
/what-is-matcha |
frontend | healthy | frontend/customer/src/app/what-is-matcha/page.tsx |
/privacy-policy |
frontend | healthy | frontend/customer/src/app/privacy-policy/page.tsx |
/reviews |
frontend | healthy | frontend/customer/src/app/reviews/page.tsx |
/matcha-weight-loss |
frontend | healthy | frontend/customer/src/app/matcha-weight-loss/page.tsx |
/japanese-tea-rituals |
frontend | healthy | frontend/customer/src/app/japanese-tea-rituals/page.tsx |
/recipes |
frontend | healthy | frontend/customer/src/app/recipes/page.tsx |
/reminders |
frontend | healthy | frontend/customer/src/app/reminders/page.tsx |
/how-to-identify-fake-matcha |
frontend | healthy | frontend/customer/src/app/how-to-identify-fake-matcha/page.… |
/subscribe |
frontend | healthy | frontend/customer/src/app/subscribe/page.tsx |
/matcha-benefits |
frontend | healthy | frontend/customer/src/app/matcha-benefits/page.tsx |
/terms |
frontend | healthy | frontend/customer/src/app/terms/page.tsx |
/moments |
frontend | healthy | frontend/customer/src/app/moments/page.tsx |
/rituals/daily-focus |
frontend | healthy | frontend/customer/src/app/rituals/daily-focus/page.tsx |
/shop |
frontend | healthy | frontend/customer/src/app/shop/page.tsx |
/story |
frontend | healthy | frontend/customer/src/app/story/page.tsx |
/bulk-orders |
frontend | healthy | frontend/customer/src/app/bulk-orders/page.tsx |
/matcha-guide |
frontend | healthy | frontend/customer/src/app/matcha-guide/page.tsx |
/login |
frontend | healthy | frontend/admin/src/app/login/page.tsx |
/(protected)/users |
frontend | healthy | frontend/admin/src/app/(protected)/users/page.tsx |
/(protected)/shipping-settings |
frontend | healthy | frontend/admin/src/app/(protected)/shipping-settings/page.t… |
/(protected)/orders |
frontend | healthy | frontend/admin/src/app/(protected)/orders/page.tsx |
/(protected)/orders/[id] |
frontend | healthy | frontend/admin/src/app/(protected)/orders/[id]/page.tsx |
/(protected)/matcha-finder |
frontend | healthy | frontend/admin/src/app/(protected)/matcha-finder/page.tsx |
/(protected)/dashboard |
frontend | healthy | frontend/admin/src/app/(protected)/dashboard/page.tsx |
/(protected)/popup-messages |
frontend | healthy | frontend/admin/src/app/(protected)/popup-messages/page.tsx |
/(protected)/reviews |
frontend | healthy | frontend/admin/src/app/(protected)/reviews/page.tsx |
/(protected)/coupons |
frontend | healthy | frontend/admin/src/app/(protected)/coupons/page.tsx |
/(protected)/recipes |
frontend | healthy | frontend/admin/src/app/(protected)/recipes/page.tsx |
/(protected)/reminders |
frontend | healthy | frontend/admin/src/app/(protected)/reminders/page.tsx |
/(protected)/moments |
frontend | healthy | frontend/admin/src/app/(protected)/moments/page.tsx |
/(protected)/shipping |
frontend | healthy | frontend/admin/src/app/(protected)/shipping/page.tsx |
/(protected)/products |
frontend | healthy | frontend/admin/src/app/(protected)/products/page.tsx |
/(protected)/subscriptions |
frontend | healthy | frontend/admin/src/app/(protected)/subscriptions/page.tsx |
/(protected)/bulk-orders |
frontend | healthy | frontend/admin/src/app/(protected)/bulk-orders/page.tsx |
/setup |
frontend | healthy | frontend/admin/src/app/setup/page.tsx |
/ |
frontend | healthy | tests/customer/responsive.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/src/modules/auth/guards/optional-jwt-auth.gua… |
security | healthy | backend/src/modules/auth/guards/optional-jwt-auth.guard.ts |
auth::backend/src/modules/orders/orders.controller.ts |
security | healthy | backend/src/modules/orders/orders.controller.ts |
auth::backend/src/modules/recipes/recipes.controller.ts |
security | healthy | backend/src/modules/recipes/recipes.controller.ts |
auth::backend/package.json |
security | healthy | backend/package.json |
auth::backend/.env.example |
security | healthy | backend/.env.example |
auth::frontend/customer/src/components/AuthModal.tsx |
security | healthy | frontend/customer/src/components/AuthModal.tsx |
auth::backend/src/modules/moments/moments.controller.ts |
security | healthy | backend/src/modules/moments/moments.controller.ts |
auth::backend/src/modules/admin/admin.controller.ts |
security | healthy | backend/src/modules/admin/admin.controller.ts |
auth::backend/src/modules/coupons/coupons.controller.ts |
security | healthy | backend/src/modules/coupons/coupons.controller.ts |
auth::backend/src/modules/bulk-orders/bulk-orders.controlle… |
security | healthy | backend/src/modules/bulk-orders/bulk-orders.controller.ts |
auth::backend/src/modules/matcha-finder/matcha-finder.contr… |
security | healthy | backend/src/modules/matcha-finder/matcha-finder.controller.… |
auth::backend/src/database/migrations/20260511000000-Google… |
security | healthy | backend/src/database/migrations/20260511000000-GoogleOAuth.… |
auth::backend/src/modules/payments/payments.controller.ts |
security | healthy | backend/src/modules/payments/payments.controller.ts |
auth::backend/src/modules/popup-messages/popup-messages.con… |
security | healthy | backend/src/modules/popup-messages/popup-messages.controlle… |
auth::backend/src/modules/products/products.controller.ts |
security | healthy | backend/src/modules/products/products.controller.ts |
auth::backend/src/modules/auth/auth.service.ts |
security | healthy | backend/src/modules/auth/auth.service.ts |
auth::backend/src/config/app.config.ts |
security | healthy | backend/src/config/app.config.ts |
auth::backend/src/modules/auth/auth.module.ts |
security | healthy | backend/src/modules/auth/auth.module.ts |
auth::backend/src/main.ts |
security | healthy | backend/src/main.ts |
auth::backend/src/modules/users/users.controller.ts |
security | healthy | backend/src/modules/users/users.controller.ts |
auth::backend/src/modules/subscriptions/subscriptions.contr… |
security | healthy | backend/src/modules/subscriptions/subscriptions.controller.… |
auth::backend/src/modules/auth/guards/jwt-auth.guard.ts |
security | healthy | backend/src/modules/auth/guards/jwt-auth.guard.ts |
auth::backend/src/modules/reviews/reviews.controller.ts |
security | healthy | backend/src/modules/reviews/reviews.controller.ts |
auth::backend/src/modules/auth/strategies/google.strategy.ts |
security | healthy | backend/src/modules/auth/strategies/google.strategy.ts |
auth::backend/src/modules/reminders/reminders.controller.ts |
security | healthy | backend/src/modules/reminders/reminders.controller.ts |
auth::backend/src/modules/auth/auth.controller.ts |
security | healthy | backend/src/modules/auth/auth.controller.ts |
auth::frontend/customer/next.config.ts |
security | healthy | frontend/customer/next.config.ts |
auth::backend/src/modules/shiprocket/shiprocket.controller.… |
security | healthy | backend/src/modules/shiprocket/shiprocket.controller.ts |
auth::backend/src/modules/checkout/checkout.controller.ts |
security | healthy | backend/src/modules/checkout/checkout.controller.ts |
auth::tests/global.setup.ts |
security | healthy | tests/global.setup.ts |
auth::backend/src/modules/auth/strategies/jwt.strategy.ts |
security | healthy | backend/src/modules/auth/strategies/jwt.strategy.ts |
auth::backend/src/modules/cart/cart.controller.ts |
security | healthy | backend/src/modules/cart/cart.controller.ts |
auth::backend/src/modules/delhivery/delhivery.controller.ts |
security | healthy | backend/src/modules/delhivery/delhivery.controller.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/api/cart.spec.ts |
security | healthy | tests/api/cart.spec.ts |
password_literal::tests/api/auth.spec.ts |
security | healthy | tests/api/auth.spec.ts |
password_literal::tests/api/auth.spec.ts |
security | healthy | tests/api/auth.spec.ts |
password_literal::tests/api/auth.spec.ts |
security | healthy | tests/api/auth.spec.ts |
password_literal::tests/api/auth.spec.ts |
security | healthy | tests/api/auth.spec.ts |
password_literal::tests/api/auth.spec.ts |
security | healthy | tests/api/auth.spec.ts |
password_literal::tests/api/auth.spec.ts |
security | healthy | tests/api/auth.spec.ts |
password_literal::tests/api/orders.spec.ts |
security | healthy | tests/api/orders.spec.ts |
password_literal::tests/customer/orders.spec.ts |
security | healthy | tests/customer/orders.spec.ts |
aws_access_key::backend/.env.example |
security | healthy | backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
20260611000000-MatchaFinder.ts |
data | healthy | backend/src/database/migrations/20260611000000-MatchaFinder… |
20260523000000-PopupMessages.ts |
data | healthy | backend/src/database/migrations/20260523000000-PopupMessage… |
20260528000000-CouponFirstOrderOnly.ts |
data | healthy | backend/src/database/migrations/20260528000000-CouponFirstO… |
20260507000000-ContentAndEngagementTables.ts |
data | healthy | backend/src/database/migrations/20260507000000-ContentAndEn… |
20260511000000-GoogleOAuth.ts |
data | healthy | backend/src/database/migrations/20260511000000-GoogleOAuth.… |
20260426000000-InitialSchema.ts |
data | healthy | backend/src/database/migrations/20260426000000-InitialSchem… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | docker-compose.prod.yml |
port:3000 |
network | healthy | docker-compose.prod.yml |
port:3002 |
network | healthy | docker-compose.prod.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::frontend/customer/Dockerfile |
hardware | healthy | frontend/customer/Dockerfile |
image::frontend/admin/Dockerfile |
hardware | healthy | frontend/admin/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.yml |
mongodb |
data | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
3.31.16.22 |
network | healthy | frontend/customer/src/components/WhatsAppButton.tsx |
4.87.78.33 |
network | healthy | frontend/customer/src/components/WhatsAppButton.tsx |
1.86.68.78 |
network | healthy | frontend/customer/src/components/WhatsAppButton.tsx |
2.05.13.63 |
network | healthy | frontend/customer/src/components/WhatsAppButton.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | get-docker.sh |
vps::aws |
hardware | healthy | docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0h4zgl0b |
software | healthy | /tmp/repobility-clone-0h4zgl0b |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | frontend/customer/src/app/japanese-tea-rituals/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/8fdbce01-22fb-4f4e-bb91-1224f795a1cc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8fdbce01-22fb-4f4e-bb91-1224f795a1cc/
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.