https://github.com/RatiGel/MoBax
· scanned 2026-06-15 23:47 UTC (2 months, 4 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 4 weeks ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 167 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 |
|---|---|---|---|
auth.ts |
software | healthy | auth.ts |
plan.md |
software | healthy | plan.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
Brand.ts |
software | healthy | models/Brand.ts |
User.ts |
software | healthy | models/User.ts |
Category.ts |
software | healthy | models/Category.ts |
Order.ts |
software | healthy | models/Order.ts |
Product.ts |
software | healthy | models/Product.ts |
request.ts |
software | healthy | i18n/request.ts |
seed.ts |
software | healthy | scripts/seed.ts |
SessionProvider.tsx |
software | healthy | components/SessionProvider.tsx |
LocaleSwitcher.tsx |
software | healthy | components/layout/LocaleSwitcher.tsx |
Footer.tsx |
software | healthy | components/layout/Footer.tsx |
ThemeToggle.tsx |
software | healthy | components/layout/ThemeToggle.tsx |
Navbar.tsx |
software | healthy | components/layout/Navbar.tsx |
sheet.tsx |
software | healthy | components/ui/sheet.tsx |
badge.tsx |
software | healthy | components/ui/badge.tsx |
button.tsx |
software | healthy | components/ui/button.tsx |
card.tsx |
software | healthy | components/ui/card.tsx |
input.tsx |
software | healthy | components/ui/input.tsx |
select.tsx |
software | healthy | components/ui/select.tsx |
skeleton.tsx |
software | healthy | components/ui/skeleton.tsx |
label.tsx |
software | healthy | components/ui/label.tsx |
CartDrawer.tsx |
software | healthy | components/shop/CartDrawer.tsx |
HeroProtectorAnimation.tsx |
software | healthy | components/shop/HeroProtectorAnimation.tsx |
StarRating.tsx |
software | healthy | components/shop/StarRating.tsx |
ProductCard.tsx |
software | healthy | components/shop/ProductCard.tsx |
BeforeAfterSlider.tsx |
software | healthy | components/shop/BeforeAfterSlider.tsx |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
route.ts |
software | healthy | app/api/orders/route.ts |
route.ts |
software | healthy | app/api/auth/[...nextauth]/route.ts |
route.ts |
software | healthy | app/api/auth/register/route.ts |
route.ts |
software | healthy | app/api/brands/route.ts |
route.ts |
software | healthy | app/api/categories/route.ts |
route.ts |
software | healthy | app/api/products/route.ts |
route.ts |
software | healthy | app/api/products/[slug]/route.ts |
layout.tsx |
software | healthy | app/[locale]/layout.tsx |
page.tsx |
software | healthy | app/[locale]/(shop)/page.tsx |
page.tsx |
software | healthy | app/[locale]/(shop)/cart/page.tsx |
page.tsx |
software | healthy | app/[locale]/(shop)/products/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 |
|---|---|---|---|
nameParts |
software | healthy | auth.ts:nameParts |
middleware |
software | healthy | middleware.ts:middleware |
seed |
software | healthy | scripts/seed.ts:seed |
SessionProvider |
software | healthy | components/SessionProvider.tsx:SessionProvider |
LocaleSwitcher |
software | healthy | components/layout/LocaleSwitcher.tsx:LocaleSwitcher |
switchLocale |
software | healthy | components/layout/LocaleSwitcher.tsx:switchLocale |
Footer |
software | healthy | components/layout/Footer.tsx:Footer |
ThemeToggle |
software | healthy | components/layout/ThemeToggle.tsx:ThemeToggle |
Navbar |
software | healthy | components/layout/Navbar.tsx:Navbar |
isActive |
software | healthy | components/layout/Navbar.tsx:isActive |
SheetHeader |
software | healthy | components/ui/sheet.tsx:SheetHeader |
Badge |
software | healthy | components/ui/badge.tsx:Badge |
Skeleton |
software | healthy | components/ui/skeleton.tsx:Skeleton |
CartDrawer |
software | healthy | components/shop/CartDrawer.tsx:CartDrawer |
HeroProtectorAnimation |
software | healthy | components/shop/HeroProtectorAnimation.tsx:HeroProtectorAni… |
StarRating |
software | healthy | components/shop/StarRating.tsx:StarRating |
ProductCard |
software | healthy | components/shop/ProductCard.tsx:ProductCard |
handleAddToCart |
software | healthy | components/shop/ProductCard.tsx:handleAddToCart |
BeforeAfterSlider |
software | healthy | components/shop/BeforeAfterSlider.tsx:BeforeAfterSlider |
pct |
software | healthy | components/shop/BeforeAfterSlider.tsx:pct |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
POST |
software | healthy | app/api/orders/route.ts:POST |
POST |
software | healthy | app/api/auth/register/route.ts:POST |
GET |
software | healthy | app/api/brands/route.ts:GET |
GET |
software | healthy | app/api/categories/route.ts:GET |
GET |
software | healthy | app/api/products/route.ts:GET |
GET |
software | healthy | app/api/products/[slug]/route.ts:GET |
generateStaticParams |
software | healthy | app/[locale]/layout.tsx:generateStaticParams |
LocaleLayout |
software | healthy | app/[locale]/layout.tsx:LocaleLayout |
generateMetadata |
software | healthy | app/[locale]/(shop)/page.tsx:generateMetadata |
HomePage |
software | healthy | app/[locale]/(shop)/page.tsx:HomePage |
CartPage |
software | healthy | app/[locale]/(shop)/cart/page.tsx:CartPage |
ProductsPage |
software | healthy | app/[locale]/(shop)/products/page.tsx:ProductsPage |
toggleParent |
software | healthy | app/[locale]/(shop)/products/page.tsx:toggleParent |
ProductPage |
software | healthy | app/[locale]/(shop)/products/[slug]/page.tsx:ProductPage |
handleAddToCart |
software | healthy | app/[locale]/(shop)/products/[slug]/page.tsx:handleAddToCart |
CheckoutPage |
software | healthy | app/[locale]/(shop)/checkout/page.tsx:CheckoutPage |
update |
software | healthy | app/[locale]/(shop)/checkout/page.tsx:update |
validateStep1 |
software | healthy | app/[locale]/(shop)/checkout/page.tsx:validateStep1 |
handlePlaceOrder |
software | healthy | app/[locale]/(shop)/checkout/page.tsx:handlePlaceOrder |
LoginPage |
software | healthy | app/[locale]/(auth)/login/page.tsx:LoginPage |
update |
software | healthy | app/[locale]/(auth)/login/page.tsx:update |
handleSubmit |
software | healthy | app/[locale]/(auth)/login/page.tsx:handleSubmit |
RegisterPage |
software | healthy | app/[locale]/(auth)/register/page.tsx:RegisterPage |
update |
software | healthy | app/[locale]/(auth)/register/page.tsx:update |
handleSubmit |
software | healthy | app/[locale]/(auth)/register/page.tsx:handleSubmit |
connectDB |
software | healthy | lib/mongodb.ts:connectDB |
getParentCategories |
software | healthy | lib/mock-data.ts:getParentCategories |
getSubcategories |
software | healthy | lib/mock-data.ts:getSubcategories |
getCategoryBySlug |
software | healthy | lib/mock-data.ts:getCategoryBySlug |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
models |
software | healthy | models |
i18n |
software | healthy | i18n |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
layout |
software | healthy | components/layout |
ui |
software | healthy | components/ui |
shop |
software | healthy | components/shop |
app |
software | healthy | app |
api |
software | healthy | app/api |
orders |
software | healthy | app/api/orders |
auth |
software | healthy | app/api/auth |
[...nextauth] |
software | healthy | app/api/auth/[...nextauth] |
register |
software | healthy | app/api/auth/register |
brands |
software | healthy | app/api/brands |
categories |
software | healthy | app/api/categories |
products |
software | healthy | app/api/products |
[slug] |
software | healthy | app/api/products/[slug] |
[locale] |
software | healthy | app/[locale] |
(shop) |
software | healthy | app/[locale]/(shop) |
cart |
software | healthy | app/[locale]/(shop)/cart |
products |
software | healthy | app/[locale]/(shop)/products |
[slug] |
software | healthy | app/[locale]/(shop)/products/[slug] |
checkout |
software | healthy | app/[locale]/(shop)/checkout |
(auth) |
software | healthy | app/[locale]/(auth) |
login |
software | healthy | app/[locale]/(auth)/login |
register |
software | healthy | app/[locale]/(auth)/register |
lib |
software | healthy | lib |
messages |
software | healthy | messages |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
HomePage |
frontend | healthy | app/[locale]/(shop)/page.tsx |
CartPage |
frontend | healthy | app/[locale]/(shop)/cart/page.tsx |
ProductsPage |
frontend | healthy | app/[locale]/(shop)/products/page.tsx |
ProductPage |
frontend | healthy | app/[locale]/(shop)/products/[slug]/page.tsx |
CheckoutPage |
frontend | healthy | app/[locale]/(shop)/checkout/page.tsx |
LoginPage |
frontend | healthy | app/[locale]/(auth)/login/page.tsx |
RegisterPage |
frontend | healthy | app/[locale]/(auth)/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::auth.ts |
security | healthy | auth.ts |
auth::middleware.ts |
security | healthy | middleware.ts |
auth::components/SessionProvider.tsx |
security | healthy | components/SessionProvider.tsx |
auth::app/[locale]/(auth)/login/page.tsx |
security | healthy | app/[locale]/(auth)/login/page.tsx |
auth::app/[locale]/(auth)/register/page.tsx |
security | healthy | app/[locale]/(auth)/register/page.tsx |
auth::package.json |
security | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | auth.ts |
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-naci0k8g |
software | healthy | /tmp/repobility-clone-naci0k8g |
This page is publicly accessible at:
https://repobility.com/scan/337d2785-bc55-4612-ab66-92f9eb3e15c4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/337d2785-bc55-4612-ab66-92f9eb3e15c4/
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.