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.

AhmedOsama099/tab5enha-sawa

https://github.com/AhmedOsama099/tab5enha-sawa · scanned 2026-06-17 01:13 UTC (1 month, 2 weeks ago)

14 raw signals (0 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -5.1 (diff) · 13 actionable findings from 1 signal source. 1 repeated signal 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 844 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
loadEnv software healthy scripts/setup-and-seed.mjs:loadEnv
applyMigrations software healthy scripts/setup-and-seed.mjs:applyMigrations
createAccount software healthy scripts/setup-and-seed.mjs:createAccount
seedContent software healthy scripts/setup-and-seed.mjs:seedContent
main software healthy scripts/setup-and-seed.mjs:main
proxy software healthy src/proxy.ts:proxy
manifest software healthy src/app/manifest.ts:manifest
NotFoundPage software healthy src/app/[locale]/not-found.tsx:NotFoundPage
generateStaticParams software healthy src/app/[locale]/layout.tsx:generateStaticParams
generateMetadata software healthy src/app/[locale]/layout.tsx:generateMetadata
LocaleLayout software healthy src/app/[locale]/layout.tsx:LocaleLayout
LandingPage software healthy src/app/[locale]/page.tsx:LandingPage
OfflinePage software healthy src/app/[locale]/offline/page.tsx:OfflinePage
CatchAllPage software healthy src/app/[locale]/[...rest]/page.tsx:CatchAllPage
AppLayout software healthy src/app/[locale]/(app)/layout.tsx:AppLayout
generateMetadata software healthy src/app/[locale]/(app)/dashboard/page.tsx:generateMetadata
DashboardPage software healthy src/app/[locale]/(app)/dashboard/page.tsx:DashboardPage
locFmt software healthy src/app/[locale]/(app)/dashboard/page.tsx:locFmt
generateMetadata software healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit/page.ts…
toLocalInput software healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit/page.ts…
pad software healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit/page.ts…
EditPackagePage software healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit/page.ts…
generateMetadata software healthy src/app/[locale]/(app)/dashboard/packages/new/page.tsx:gene…
NewPackagePage software healthy src/app/[locale]/(app)/dashboard/packages/new/page.tsx:NewP…
generateMetadata software healthy src/app/[locale]/(app)/cooks/[username]/page.tsx:generateMe…
CookProfilePage software healthy src/app/[locale]/(app)/cooks/[username]/page.tsx:CookProfil…
generateMetadata software healthy src/app/[locale]/(app)/packages/[id]/page.tsx:generateMetad…
PackageDetailPage software healthy src/app/[locale]/(app)/packages/[id]/page.tsx:PackageDetail…
generateMetadata software healthy src/app/[locale]/(app)/admin/page.tsx:generateMetadata
AdminPage software healthy src/app/[locale]/(app)/admin/page.tsx:AdminPage
status software healthy src/app/[locale]/(app)/admin/page.tsx:status
generateMetadata software healthy src/app/[locale]/(app)/stores/[username]/page.tsx:generateM…
StorePage software healthy src/app/[locale]/(app)/stores/[username]/page.tsx:StorePage
generateMetadata software healthy src/app/[locale]/(app)/cuisines/page.tsx:generateMetadata
CuisinesPage software healthy src/app/[locale]/(app)/cuisines/page.tsx:CuisinesPage
generateMetadata software healthy src/app/[locale]/(app)/cuisines/[key]/page.tsx:generateMeta…
CuisineDetailPage software healthy src/app/[locale]/(app)/cuisines/[key]/page.tsx:CuisineDetai…
generateMetadata software healthy src/app/[locale]/(app)/passport/page.tsx:generateMetadata
recipeTitles software healthy src/app/[locale]/(app)/passport/page.tsx:recipeTitles
PassportPage software healthy src/app/[locale]/(app)/passport/page.tsx:PassportPage
generateMetadata software healthy src/app/[locale]/(app)/feed/page.tsx:generateMetadata
FeedPage software healthy src/app/[locale]/(app)/feed/page.tsx:FeedPage
generateMetadata software healthy src/app/[locale]/(app)/orders/page.tsx:generateMetadata
OrdersPage software healthy src/app/[locale]/(app)/orders/page.tsx:OrdersPage
generateMetadata software healthy src/app/[locale]/(app)/orders/[id]/page.tsx:generateMetadata
OrderDetailPage software healthy src/app/[locale]/(app)/orders/[id]/page.tsx:OrderDetailPage
fmt software healthy src/app/[locale]/(app)/orders/[id]/page.tsx:fmt
Row software healthy src/app/[locale]/(app)/orders/[id]/page.tsx:Row
generateMetadata software healthy src/app/[locale]/(app)/recipes/[id]/page.tsx:generateMetada…
RecipeDetailPage software healthy src/app/[locale]/(app)/recipes/[id]/page.tsx:RecipeDetailPa…

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

LabelLayerStatusPath
.env.example software healthy .env.example
vitest.config.ts software healthy vitest.config.ts
CLAUDE.md software healthy CLAUDE.md
AGENTS.md software healthy AGENTS.md
eslint.config.mjs software healthy eslint.config.mjs
playwright.config.ts software healthy playwright.config.ts
package-lock.json software healthy package-lock.json
README.md software healthy README.md
postcss.config.mjs software healthy postcss.config.mjs
vitest.setup.ts software healthy vitest.setup.ts
package.json software healthy package.json
next.config.ts software healthy next.config.ts
components.json software healthy components.json
tsconfig.json software healthy tsconfig.json
setup-and-seed.mjs software healthy scripts/setup-and-seed.mjs
ci.yml software healthy .github/workflows/ci.yml
proxy.ts software healthy src/proxy.ts
globals.css software healthy src/app/globals.css
manifest.ts software healthy src/app/manifest.ts
not-found.tsx software healthy src/app/[locale]/not-found.tsx
layout.tsx software healthy src/app/[locale]/layout.tsx
page.tsx software healthy src/app/[locale]/page.tsx
page.tsx software healthy src/app/[locale]/offline/page.tsx
page.tsx software healthy src/app/[locale]/[...rest]/page.tsx
layout.tsx software healthy src/app/[locale]/(app)/layout.tsx
page.tsx software healthy src/app/[locale]/(app)/dashboard/page.tsx
page.tsx software healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit/page.tsx
page.tsx software healthy src/app/[locale]/(app)/dashboard/packages/new/page.tsx
page.tsx software healthy src/app/[locale]/(app)/cooks/[username]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/packages/[id]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/admin/page.tsx
page.tsx software healthy src/app/[locale]/(app)/stores/[username]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/cuisines/page.tsx
page.tsx software healthy src/app/[locale]/(app)/cuisines/[key]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/passport/page.tsx
page.tsx software healthy src/app/[locale]/(app)/feed/page.tsx
page.tsx software healthy src/app/[locale]/(app)/orders/page.tsx
page.tsx software healthy src/app/[locale]/(app)/orders/[id]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/recipes/[id]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/recipes/[id]/edit/page.tsx
page.tsx software healthy src/app/[locale]/(app)/recipes/new/page.tsx
page.tsx software healthy src/app/[locale]/(app)/collections/page.tsx
page.tsx software healthy src/app/[locale]/(app)/collections/[id]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/search/page.tsx
page.tsx software healthy src/app/[locale]/(app)/messages/page.tsx
page.tsx software healthy src/app/[locale]/(app)/messages/[id]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/settings/page.tsx
page.tsx software healthy src/app/[locale]/(app)/tags/[tag]/page.tsx
page.tsx software healthy src/app/[locale]/(app)/notifications/page.tsx
page.tsx software healthy src/app/[locale]/(app)/reels/page.tsx

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

LabelLayerStatusPath
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
app software healthy src/app
[locale] software healthy src/app/[locale]
offline software healthy src/app/[locale]/offline
[...rest] software healthy src/app/[locale]/[...rest]
(app) software healthy src/app/[locale]/(app)
dashboard software healthy src/app/[locale]/(app)/dashboard
packages software healthy src/app/[locale]/(app)/dashboard/packages
[id] software healthy src/app/[locale]/(app)/dashboard/packages/[id]
edit software healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit
new software healthy src/app/[locale]/(app)/dashboard/packages/new
cooks software healthy src/app/[locale]/(app)/cooks
[username] software healthy src/app/[locale]/(app)/cooks/[username]
packages software healthy src/app/[locale]/(app)/packages
[id] software healthy src/app/[locale]/(app)/packages/[id]
admin software healthy src/app/[locale]/(app)/admin
stores software healthy src/app/[locale]/(app)/stores
[username] software healthy src/app/[locale]/(app)/stores/[username]
cuisines software healthy src/app/[locale]/(app)/cuisines
[key] software healthy src/app/[locale]/(app)/cuisines/[key]
passport software healthy src/app/[locale]/(app)/passport
feed software healthy src/app/[locale]/(app)/feed
orders software healthy src/app/[locale]/(app)/orders
[id] software healthy src/app/[locale]/(app)/orders/[id]
recipes software healthy src/app/[locale]/(app)/recipes
[id] software healthy src/app/[locale]/(app)/recipes/[id]
edit software healthy src/app/[locale]/(app)/recipes/[id]/edit
new software healthy src/app/[locale]/(app)/recipes/new
collections software healthy src/app/[locale]/(app)/collections
[id] software healthy src/app/[locale]/(app)/collections/[id]
search software healthy src/app/[locale]/(app)/search
messages software healthy src/app/[locale]/(app)/messages
[id] software healthy src/app/[locale]/(app)/messages/[id]
settings software healthy src/app/[locale]/(app)/settings
tags software healthy src/app/[locale]/(app)/tags
[tag] software healthy src/app/[locale]/(app)/tags/[tag]
notifications software healthy src/app/[locale]/(app)/notifications
reels software healthy src/app/[locale]/(app)/reels
leaderboards software healthy src/app/[locale]/(app)/leaderboards
challenges software healthy src/app/[locale]/(app)/challenges
[id] software healthy src/app/[locale]/(app)/challenges/[id]
new software healthy src/app/[locale]/(app)/challenges/new
(auth) software healthy src/app/[locale]/(auth)
login software healthy src/app/[locale]/(auth)/login
register software healthy src/app/[locale]/(auth)/register
components software healthy src/components
ui software healthy src/components/ui

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

LabelLayerStatusPath
/[locale] frontend healthy src/app/[locale]/page.tsx
/[locale]/offline frontend healthy src/app/[locale]/offline/page.tsx
/[locale]/[...rest] frontend healthy src/app/[locale]/[...rest]/page.tsx
/[locale]/(app)/dashboard frontend healthy src/app/[locale]/(app)/dashboard/page.tsx
/[locale]/(app)/dashboard/packages/[id]/edit frontend healthy src/app/[locale]/(app)/dashboard/packages/[id]/edit/page.tsx
/[locale]/(app)/dashboard/packages/new frontend healthy src/app/[locale]/(app)/dashboard/packages/new/page.tsx
/[locale]/(app)/cooks/[username] frontend healthy src/app/[locale]/(app)/cooks/[username]/page.tsx
/[locale]/(app)/packages/[id] frontend healthy src/app/[locale]/(app)/packages/[id]/page.tsx
/[locale]/(app)/admin frontend healthy src/app/[locale]/(app)/admin/page.tsx
/[locale]/(app)/stores/[username] frontend healthy src/app/[locale]/(app)/stores/[username]/page.tsx
/[locale]/(app)/cuisines frontend healthy src/app/[locale]/(app)/cuisines/page.tsx
/[locale]/(app)/cuisines/[key] frontend healthy src/app/[locale]/(app)/cuisines/[key]/page.tsx
/[locale]/(app)/passport frontend healthy src/app/[locale]/(app)/passport/page.tsx
/[locale]/(app)/feed frontend healthy src/app/[locale]/(app)/feed/page.tsx
/[locale]/(app)/orders frontend healthy src/app/[locale]/(app)/orders/page.tsx
/[locale]/(app)/orders/[id] frontend healthy src/app/[locale]/(app)/orders/[id]/page.tsx
/[locale]/(app)/recipes/[id] frontend healthy src/app/[locale]/(app)/recipes/[id]/page.tsx
/[locale]/(app)/recipes/[id]/edit frontend healthy src/app/[locale]/(app)/recipes/[id]/edit/page.tsx
/[locale]/(app)/recipes/new frontend healthy src/app/[locale]/(app)/recipes/new/page.tsx
/[locale]/(app)/collections frontend healthy src/app/[locale]/(app)/collections/page.tsx
/[locale]/(app)/collections/[id] frontend healthy src/app/[locale]/(app)/collections/[id]/page.tsx
/[locale]/(app)/search frontend healthy src/app/[locale]/(app)/search/page.tsx
/[locale]/(app)/messages frontend healthy src/app/[locale]/(app)/messages/page.tsx
/[locale]/(app)/messages/[id] frontend healthy src/app/[locale]/(app)/messages/[id]/page.tsx
/[locale]/(app)/settings frontend healthy src/app/[locale]/(app)/settings/page.tsx
/[locale]/(app)/tags/[tag] frontend healthy src/app/[locale]/(app)/tags/[tag]/page.tsx
/[locale]/(app)/notifications frontend healthy src/app/[locale]/(app)/notifications/page.tsx
/[locale]/(app)/reels frontend healthy src/app/[locale]/(app)/reels/page.tsx
/[locale]/(app)/leaderboards frontend healthy src/app/[locale]/(app)/leaderboards/page.tsx
/[locale]/(app)/challenges frontend healthy src/app/[locale]/(app)/challenges/page.tsx
/[locale]/(app)/challenges/[id] frontend healthy src/app/[locale]/(app)/challenges/[id]/page.tsx
/[locale]/(app)/challenges/new frontend healthy src/app/[locale]/(app)/challenges/new/page.tsx
/[locale]/(auth)/login frontend healthy src/app/[locale]/(auth)/login/page.tsx
/[locale]/(auth)/register frontend healthy src/app/[locale]/(auth)/register/page.tsx

LabelLayerStatusPath
auth::src/app/[locale]/page.tsx security healthy src/app/[locale]/page.tsx
auth::src/features/gamification/components/passport-grid.tsx security healthy src/features/gamification/components/passport-grid.tsx
auth::src/features/gamification/lib/xp.test.ts security healthy src/features/gamification/lib/xp.test.ts
auth::.env.example security healthy .env.example
auth::src/features/gamification/lib/xp.ts security healthy src/features/gamification/lib/xp.ts
auth::src/features/landing/components/passport-section.tsx security healthy src/features/landing/components/passport-section.tsx
auth::src/features/landing/components/cuisines-grid.tsx security healthy src/features/landing/components/cuisines-grid.tsx
auth::src/features/gamification/components/passport-grid.te… security healthy src/features/gamification/components/passport-grid.test.tsx
auth::src/features/engagement/actions.ts security healthy src/features/engagement/actions.ts
auth::messages/en.json security healthy messages/en.json
auth::messages/ar.json security healthy messages/ar.json
auth::src/shared/config/cuisines.ts security healthy src/shared/config/cuisines.ts
auth::src/app/[locale]/(app)/passport/page.tsx security healthy src/app/[locale]/(app)/passport/page.tsx
auth::src/features/landing/components/passport-stamp.tsx security healthy src/features/landing/components/passport-stamp.tsx
auth::README.md security healthy README.md
auth::supabase/README.md security healthy supabase/README.md
auth::e2e/landing.spec.ts security healthy e2e/landing.spec.ts
auth::src/shared/components/app-header.tsx security healthy src/shared/components/app-header.tsx
auth::src/app/[locale]/(app)/cooks/[username]/page.tsx security healthy src/app/[locale]/(app)/cooks/[username]/page.tsx
auth::src/features/landing/components/passport-stamp.test.t… security healthy src/features/landing/components/passport-stamp.test.tsx
auth::src/features/landing/components/hero.tsx security healthy src/features/landing/components/hero.tsx
auth::src/shared/lib/supabase/env.ts security healthy src/shared/lib/supabase/env.ts

LabelLayerStatusPath
password_literal::scripts/setup-and-seed.mjs security healthy scripts/setup-and-seed.mjs
password_literal::scripts/setup-and-seed.mjs security healthy scripts/setup-and-seed.mjs
password_literal::src/features/auth/schemas.test.ts security healthy src/features/auth/schemas.test.ts
password_literal::src/features/auth/schemas.test.ts security healthy src/features/auth/schemas.test.ts
password_literal::src/features/auth/schemas.test.ts security healthy src/features/auth/schemas.test.ts
password_literal::src/features/auth/schemas.test.ts security healthy src/features/auth/schemas.test.ts
password_literal::src/features/auth/schemas.test.ts security healthy src/features/auth/schemas.test.ts
password_literal::src/features/auth/components/sign-in-form… security healthy src/features/auth/components/sign-in-form.test.tsx

LabelLayerStatusPath
0006_storage.sql data healthy supabase/migrations/0006_storage.sql
0001_schema.sql data healthy supabase/migrations/0001_schema.sql
0004_challenge_votes.sql data healthy supabase/migrations/0004_challenge_votes.sql
0002_rls.sql data healthy supabase/migrations/0002_rls.sql
0003_functions_triggers.sql data healthy supabase/migrations/0003_functions_triggers.sql
0005_moderation.sql data healthy supabase/migrations/0005_moderation.sql

LabelLayerStatusPath
NotFoundPage frontend healthy src/app/[locale]/not-found.tsx
LandingPage frontend healthy src/app/[locale]/page.tsx
OfflinePage frontend healthy src/app/[locale]/offline/page.tsx
CatchAllPage frontend healthy src/app/[locale]/[...rest]/page.tsx
AuthLayout frontend healthy src/app/[locale]/(auth)/layout.tsx

LabelLayerStatusPath
quality cicd healthy .github/workflows/ci.yml
e2e cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
AhmedOsama099__tab5enha-sawa software healthy /data/fable5_failed_archive/AhmedOsama099__tab5enha-sawa

LabelLayerStatusPath
ResizeObserverStub software healthy vitest.setup.ts:ResizeObserverStub

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
public data healthy supabase/migrations/0001_schema.sql

LabelLayerStatusPath
port:3210 network healthy playwright.config.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
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/4eab878d-2495-4f57-8142-fd68991d3796/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4eab878d-2495-4f57-8142-fd68991d3796/

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.