Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tkaykim/modoo_app

https://github.com/tkaykim/modoo_app · scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)

108 raw signals (4 security + 104 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 108 actionable findings from 2 signal sources. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2348 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
isAsset software healthy middleware.ts:isAsset
isV1Only software healthy middleware.ts:isV1Only
middleware software healthy middleware.ts:middleware
roundRect software healthy scripts/gen-welcome-banner.cjs:roundRect
drawTicket software healthy scripts/gen-welcome-banner.cjs:drawTicket
dlv software healthy scripts/build-gtm-import.mjs:dlv
customEventTrigger software healthy scripts/build-gtm-import.mjs:customEventTrigger
ga4EventTag software healthy scripts/build-gtm-import.mjs:ga4EventTag
matchRotationAware software healthy scripts/verify-pricing.mjs:matchRotationAware
pickUnitPriceForArtwork software healthy scripts/verify-pricing.mjs:pickUnitPriceForArtwork
amount software healthy scripts/verify-method-pricing.mjs:amount
crossover software healthy scripts/verify-method-pricing.mjs:crossover
robots software healthy app/robots.ts:robots
Loading software healthy app/loading.tsx:Loading
sitemap software healthy app/sitemap.ts:sitemap
Home software healthy app/page.tsx:Home
RootLayout software healthy app/layout.tsx:RootLayout
RouteError software healthy app/error.tsx:RouteError
GlobalError software healthy app/global-error.tsx:GlobalError
TossTestPage software healthy app/toss/page.tsx:TossTestPage
fetchPaymentWidgets software healthy app/toss/page.tsx:fetchPaymentWidgets
renderPaymentWidgets software healthy app/toss/page.tsx:renderPaymentWidgets
generateRandomString software healthy app/toss/page.tsx:generateRandomString
FailPageContent software healthy app/toss/fail/page.tsx:FailPageContent
FailPage software healthy app/toss/fail/page.tsx:FailPage
WidgetSuccessPageContent software healthy app/toss/success/page.tsx:WidgetSuccessPageContent
confirm software healthy app/toss/success/page.tsx:confirm
errorCode software healthy app/toss/success/page.tsx:errorCode
WidgetSuccessPage software healthy app/toss/success/page.tsx:WidgetSuccessPage
V2HomePage software healthy app/v2/page.tsx:V2HomePage
V2Layout software healthy app/v2/layout.tsx:V2Layout
ShowcasePage software healthy app/v2/showcase/page.tsx:ShowcasePage
V2ProductPage software healthy app/v2/product/[id]/page.tsx:V2ProductPage
V2ReviewPage software healthy app/v2/reviews/new/page.tsx:V2ReviewPage
V2CartPage software healthy app/v2/cart/page.tsx:V2CartPage
V2OrderPage software healthy app/v2/order/[id]/page.tsx:V2OrderPage
V2OrderSuccessPage software healthy app/v2/order/[id]/success/page.tsx:V2OrderSuccessPage
OnboardingPage software healthy app/v2/onboarding/page.tsx:OnboardingPage
pid software healthy app/v2/_lib/queries.ts:pid
tier software healthy app/v2/_lib/queries.ts:tier
getV2ProductDetail software healthy app/v2/_lib/queries.ts:getV2ProductDetail
colors software healthy app/v2/_lib/queries.ts:colors
ratings software healthy app/v2/_lib/queries.ts:ratings
getV2Order software healthy app/v2/_lib/queries.ts:getV2Order
getV2LatestOrderForUser software healthy app/v2/_lib/queries.ts:getV2LatestOrderForUser
getV2InProgressOrders software healthy app/v2/_lib/queries.ts:getV2InProgressOrders
shapeOrder software healthy app/v2/_lib/queries.ts:shapeOrder
getV2UserStats software healthy app/v2/_lib/queries.ts:getV2UserStats
getV2UserDesigns software healthy app/v2/_lib/queries.ts:getV2UserDesigns
getV2CurrentUser software healthy app/v2/_lib/queries.ts:getV2CurrentUser

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
gtm-modoo-app-import.json software healthy gtm-modoo-app-import.json
about GTM.md software healthy about GTM.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
FONT_UPLOAD_IMPLEMENTATION.md software healthy FONT_UPLOAD_IMPLEMENTATION.md
package-lock.json software healthy package-lock.json
PROJECT_SUMMARY.md software healthy PROJECT_SUMMARY.md
middleware.ts software healthy middleware.ts
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
next.config.ts software healthy next.config.ts
types.ts software healthy types/types.ts
fix-guest-order-color-selections.md software healthy docs/fix-guest-order-color-selections.md
gen-welcome-banner.cjs software healthy scripts/gen-welcome-banner.cjs
build-gtm-import.mjs software healthy scripts/build-gtm-import.mjs
verify-pricing.mjs software healthy scripts/verify-pricing.mjs
verify-method-pricing.mjs software healthy scripts/verify-method-pricing.mjs
robots.ts software healthy app/robots.ts
globals.css software healthy app/globals.css
loading.tsx software healthy app/loading.tsx
sitemap.ts software healthy app/sitemap.ts
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
error.tsx software healthy app/error.tsx
global-error.tsx software healthy app/global-error.tsx
page.tsx software healthy app/toss/page.tsx
page.tsx software healthy app/toss/fail/page.tsx
page.tsx software healthy app/toss/success/page.tsx
page.tsx software healthy app/v2/page.tsx
layout.tsx software healthy app/v2/layout.tsx
v2.css software healthy app/v2/v2.css
page.tsx software healthy app/v2/showcase/page.tsx
page.tsx software healthy app/v2/product/[id]/page.tsx
page.tsx software healthy app/v2/reviews/new/page.tsx
page.tsx software healthy app/v2/cart/page.tsx
page.tsx software healthy app/v2/order/[id]/page.tsx
page.tsx software healthy app/v2/order/[id]/success/page.tsx
page.tsx software healthy app/v2/onboarding/page.tsx
queries.ts software healthy app/v2/_lib/queries.ts
types.ts software healthy app/v2/_lib/types.ts
editor-overrides.css software healthy app/v2/editor/[productId]/editor-overrides.css
page.tsx software healthy app/v2/editor/[productId]/page.tsx
page.tsx software healthy app/v2/checkout/page.tsx
page.tsx software healthy app/v2/mall/page.tsx
tokens.tsx software healthy app/v2/_components/tokens.tsx
account.tsx software healthy app/v2/_components/screens/account.tsx
home.tsx software healthy app/v2/_components/screens/home.tsx

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

LabelLayerStatusPath
types software healthy types
docs software healthy docs
scripts software healthy scripts
app software healthy app
toss software healthy app/toss
fail software healthy app/toss/fail
success software healthy app/toss/success
v2 software healthy app/v2
showcase software healthy app/v2/showcase
product software healthy app/v2/product
[id] software healthy app/v2/product/[id]
reviews software healthy app/v2/reviews
new software healthy app/v2/reviews/new
cart software healthy app/v2/cart
order software healthy app/v2/order
[id] software healthy app/v2/order/[id]
success software healthy app/v2/order/[id]/success
onboarding software healthy app/v2/onboarding
_lib software healthy app/v2/_lib
editor software healthy app/v2/editor
[productId] software healthy app/v2/editor/[productId]
checkout software healthy app/v2/checkout
mall software healthy app/v2/mall
_components software healthy app/v2/_components
screens software healthy app/v2/_components/screens
my-page software healthy app/v2/my-page
cobuy software healthy app/cobuy
host software healthy app/cobuy/host
[shareToken] software healthy app/cobuy/host/[shareToken]
[shareToken] software healthy app/cobuy/[shareToken]
fail software healthy app/cobuy/[shareToken]/fail
success software healthy app/cobuy/[shareToken]/success
request software healthy app/cobuy/request
[shareToken] software healthy app/cobuy/request/[shareToken]
editor software healthy app/cobuy/request/[shareToken]/editor
auth software healthy app/auth
auth-code-error software healthy app/auth/auth-code-error
callback software healthy app/auth/callback
confirm software healthy app/auth/confirm
reset-password software healthy app/reset-password
update software healthy app/reset-password/update
test-bg-removal software healthy app/test-bg-removal
login software healthy app/login
api software healthy app/api
toss software healthy app/api/toss
confirm software healthy app/api/toss/confirm
partner-mall software healthy app/api/partner-mall
[shareToken] software healthy app/api/partner-mall/[shareToken]
assets software healthy app/api/partner-mall/[shareToken]/assets
products software healthy app/api/partner-mall/[shareToken]/products

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

LabelLayerStatusPath
Loading frontend healthy app/loading.tsx
Home frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
RouteError frontend healthy app/error.tsx
GlobalError frontend healthy app/global-error.tsx
TossTestPage frontend healthy app/toss/page.tsx
FailPage frontend healthy app/toss/fail/page.tsx
WidgetSuccessPage frontend healthy app/toss/success/page.tsx
V2Layout frontend healthy app/v2/layout.tsx
ShowcasePage frontend healthy app/v2/showcase/page.tsx
V2CartPage frontend healthy app/v2/cart/page.tsx
V2CheckoutPage frontend healthy app/v2/checkout/page.tsx
CoBuyHostByShareTokenPage frontend healthy app/cobuy/host/[shareToken]/page.tsx
CoBuyHostLayout frontend healthy app/cobuy/host/[shareToken]/layout.tsx
CoBuySharePage frontend healthy app/cobuy/[shareToken]/page.tsx
CoBuyPaymentFailPage frontend healthy app/cobuy/[shareToken]/fail/page.tsx
CoBuyPaymentSuccessPage frontend healthy app/cobuy/[shareToken]/success/page.tsx
CoBuyRequestFeedbackPage frontend healthy app/cobuy/request/[shareToken]/page.tsx
CoBuyRequestEditorPage frontend healthy app/cobuy/request/[shareToken]/editor/page.tsx
AuthCodeErrorPage frontend healthy app/auth/auth-code-error/page.tsx
ResetPasswordPage frontend healthy app/reset-password/page.tsx
UpdatePasswordPage frontend healthy app/reset-password/update/page.tsx
TestBgRemovalPage frontend healthy app/test-bg-removal/page.tsx
Loading frontend healthy app/login/loading.tsx
LoginPage frontend healthy app/login/page.tsx
Loading frontend healthy app/product/[product_id]/loading.tsx
CoBuySessionCard frontend healthy app/components/CoBuySessionCard.tsx
AnalyticsPageviewListener frontend healthy app/components/AnalyticsPageviewListener.tsx
LoadingModal frontend healthy app/components/LoadingModal.tsx
PromotionalPopup frontend healthy app/components/PromotionalPopup.tsx
GtmPageviewListener frontend healthy app/components/GtmPageviewListener.tsx
NavigationListener frontend healthy app/components/NavigationListener.tsx
DesignEditModal frontend healthy app/components/DesignEditModal.tsx
SupabaseStorageHeal frontend healthy app/components/SupabaseStorageHeal.tsx
ReviewsSection frontend healthy app/components/ReviewsSection.tsx
HeroBanner frontend healthy app/components/HeroBanner.tsx
QuantityChangeModal frontend healthy app/components/QuantityChangeModal.tsx
SimilarProducts frontend healthy app/components/SimilarProducts.tsx
GuestDesignRecallModal frontend healthy app/components/GuestDesignRecallModal.tsx
PurchaseOptionModal frontend healthy app/components/PurchaseOptionModal.tsx
BottomNavBar frontend healthy app/components/BottomNavBar.tsx
ProductSelectionModal frontend healthy app/components/ProductSelectionModal.tsx
CategoryButton frontend healthy app/components/CategoryButton.tsx
LoadingSpinner frontend healthy app/components/LoadingSpinner.tsx
BestReviewsSection frontend healthy app/components/BestReviewsSection.tsx
SaveDesignModal frontend healthy app/components/SaveDesignModal.tsx
ErrorReporter frontend healthy app/components/ErrorReporter.tsx
DesignChatSection frontend healthy app/components/DesignChatSection.tsx
Footer frontend healthy app/components/Footer.tsx
FontPreloader frontend healthy app/components/FontPreloader.tsx

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

LabelLayerStatusPath
const software healthy app/cobuy/[shareToken]/page.tsx:const
with software healthy app/components/canvas/SingleSideCanvas.tsx:with
CurvedText software healthy lib/curvedText.ts:CurvedText
registry software healthy lib/curvedText.ts:registry
PasswordException software healthy public/pdf.worker.min.mjs:PasswordException
Util software healthy public/pdf.worker.min.mjs:Util
Name software healthy public/pdf.worker.min.mjs:Name
Dict software healthy public/pdf.worker.min.mjs:Dict
ArithmeticDecoder software healthy public/pdf.worker.min.mjs:ArithmeticDecoder
CCITTFaxDecoder software healthy public/pdf.worker.min.mjs:CCITTFaxDecoder
DecodeStream software healthy public/pdf.worker.min.mjs:DecodeStream
JpxError software healthy public/pdf.worker.min.mjs:JpxError
NullOptimizer software healthy public/pdf.worker.min.mjs:NullOptimizer
BinaryCMapStream software healthy public/pdf.worker.min.mjs:BinaryCMapStream
BrotliStream software healthy public/pdf.worker.min.mjs:BrotliStream
FlateStream software healthy public/pdf.worker.min.mjs:FlateStream
CMap software healthy public/pdf.worker.min.mjs:CMap
CFFParser software healthy public/pdf.worker.min.mjs:CFFParser
CFFTopDict software healthy public/pdf.worker.min.mjs:CFFTopDict
CFFPrivateDict software healthy public/pdf.worker.min.mjs:CFFPrivateDict
CFFCharset software healthy public/pdf.worker.min.mjs:CFFCharset
GlyfTable software healthy public/pdf.worker.min.mjs:GlyfTable
Type1CharString software healthy public/pdf.worker.min.mjs:Type1CharString
Pattern software healthy public/pdf.worker.min.mjs:Pattern
PostScriptToken software healthy public/pdf.worker.min.mjs:PostScriptToken
MurmurHash3_64 software healthy public/pdf.worker.min.mjs:MurmurHash3_64
NameOrNumberTree software healthy public/pdf.worker.min.mjs:NameOrNumberTree
StructTreeRoot software healthy public/pdf.worker.min.mjs:StructTreeRoot
XFAObject software healthy public/pdf.worker.min.mjs:XFAObject
Acrobat software healthy public/pdf.worker.min.mjs:Acrobat
ConnectionSet software healthy public/pdf.worker.min.mjs:ConnectionSet
datasets_Data software healthy public/pdf.worker.min.mjs:datasets_Data
CalendarSymbols software healthy public/pdf.worker.min.mjs:CalendarSymbols
signature_Signature software healthy public/pdf.worker.min.mjs:signature_Signature
Stylesheet software healthy public/pdf.worker.min.mjs:Stylesheet
xdp_Xdp software healthy public/pdf.worker.min.mjs:xdp_Xdp
XhtmlObject software healthy public/pdf.worker.min.mjs:XhtmlObject
UnknownNamespace software healthy public/pdf.worker.min.mjs:UnknownNamespace
Intersector software healthy public/pdf.worker.min.mjs:Intersector
Page software healthy public/pdf.worker.min.mjs:Page

LabelLayerStatusPath
auth::app/api/cron/error-digest/route.ts security healthy app/api/cron/error-digest/route.ts
auth::store/useAuthStore.ts security healthy store/useAuthStore.ts
auth::app/auth/callback/route.ts security healthy app/auth/callback/route.ts
auth::app/login/page.tsx security healthy app/login/page.tsx
auth::lib/supabase-resilient.ts security healthy lib/supabase-resilient.ts
auth::app/components/CartButton.tsx security healthy app/components/CartButton.tsx

LabelLayerStatusPath
13.54.2.53 network healthy app/login/page.tsx
2.6.64.09 network healthy app/login/page.tsx
127.0.0.1 network healthy lib/notifications/noise-classifier.ts

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

LabelLayerStatusPath
/ frontend healthy middleware.ts
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/e9dd5f60-1782-48be-8209-07cbbf6734e7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e9dd5f60-1782-48be-8209-07cbbf6734e7/

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.