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.

RachelBurman/Fabel

https://github.com/RachelBurman/Fabel · scanned 2026-06-15 23:45 UTC (2 months, 4 weeks ago)

61 raw signals (0 security + 61 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 61 actionable findings from 1 signal source. 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 1165 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
middleware software healthy middleware.ts:middleware
parseAcceptLanguage software healthy i18n/request.ts:parseAcceptLanguage
getOrCreateAuthUser software healthy scripts/seed-demo-accounts.ts:getOrCreateAuthUser
result software healthy scripts/seed-demo-accounts.ts:result
seedMaya software healthy scripts/seed-demo-accounts.ts:seedMaya
seedSeren software healthy scripts/seed-demo-accounts.ts:seedSeren
main software healthy scripts/seed-demo-accounts.ts:main
getCurrentISOWeek software healthy scripts/seed-insights.mjs:getCurrentISOWeek
seed software healthy scripts/seed-insights.mjs:seed
w software healthy scripts/generate-allergen-map.py:17
prefix software healthy scripts/generate-allergen-map.py:26
classify_by_rules software healthy scripts/generate-allergen-map.py:947
createTable software healthy scripts/setup-dynamodb.ts:createTable
main software healthy scripts/setup-dynamodb.ts:main
resolve software healthy __mocks__/next-intl.js:resolve
useTranslations software healthy __mocks__/next-intl.js:useTranslations
getTranslations software healthy __mocks__/next-intl.js:getTranslations
NextIntlClientProvider software healthy __mocks__/next-intl.js:NextIntlClientProvider
getMessages software healthy __mocks__/next-intl.js:getMessages
useRelativeTime software healthy components/history-screen.tsx:useRelativeTime
HistoryCard software healthy components/history-screen.tsx:HistoryCard
handleShare software healthy components/history-screen.tsx:handleShare
HistoryScreen software healthy components/history-screen.tsx:HistoryScreen
ServiceWorkerRegistration software healthy components/service-worker-registration.tsx:ServiceWorkerReg…
formatCustomAllergen software healthy components/discover-section.tsx:formatCustomAllergen
DiscoverSection software healthy components/discover-section.tsx:DiscoverSection
BottomNavigation software healthy components/navigation.tsx:BottomNavigation
SidebarNavigation software healthy components/navigation.tsx:SidebarNavigation
Header software healthy components/navigation.tsx:Header
handleColorModeCycle software healthy components/navigation.tsx:handleColorModeCycle
handler software healthy components/navigation.tsx:handler
handleSignOut software healthy components/navigation.tsx:handleSignOut
SavedRecipeCard software healthy components/saved-recipes-screen.tsx:SavedRecipeCard
CollectionCard software healthy components/saved-recipes-screen.tsx:CollectionCard
CollectionDetail software healthy components/saved-recipes-screen.tsx:CollectionDetail
SavedRecipesScreen software healthy components/saved-recipes-screen.tsx:SavedRecipesScreen
handleCreateCollection software healthy components/saved-recipes-screen.tsx:handleCreateCollection
handleDeleteCollection software healthy components/saved-recipes-screen.tsx:handleDeleteCollection
ThemeProvider software healthy components/theme-provider.tsx:ThemeProvider
gradientIndex software healthy components/recipe-gradient.tsx:gradientIndex
RecipeGradient software healthy components/recipe-gradient.tsx:RecipeGradient
detectMissingEquipment software healthy components/generated-recipe-screen.tsx:detectMissingEquipme…
formatAmount software healthy components/generated-recipe-screen.tsx:formatAmount
parseAmount software healthy components/generated-recipe-screen.tsx:parseAmount
formatDrinkName software healthy components/generated-recipe-screen.tsx:formatDrinkName
getDrinkEmoji software healthy components/generated-recipe-screen.tsx:getDrinkEmoji
RecipeBriefCard software healthy components/generated-recipe-screen.tsx:RecipeBriefCard
handleNudgeClick software healthy components/generated-recipe-screen.tsx:handleNudgeClick
GeneratedRecipeScreen software healthy components/generated-recipe-screen.tsx:GeneratedRecipeScreen
handleSafeExplain software healthy components/generated-recipe-screen.tsx:handleSafeExplain

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

LabelLayerStatusPath
jest.config.js software healthy jest.config.js
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
components.json software healthy components.json
middleware.ts software healthy middleware.ts
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
next.config.mjs software healthy next.config.mjs
recipe-share.test.ts software healthy __tests__/recipe-share.test.ts
request.ts software healthy i18n/request.ts
seed-demo-accounts.ts software healthy scripts/seed-demo-accounts.ts
generate-icons.html software healthy scripts/generate-icons.html
seed-insights.mjs software healthy scripts/seed-insights.mjs
download-embeddings.py software healthy scripts/download-embeddings.py
generate-icons.py software healthy scripts/generate-icons.py
generate-icons.mjs software healthy scripts/generate-icons.mjs
generate-allergen-map.py software healthy scripts/generate-allergen-map.py
setup-dynamodb.ts software healthy scripts/setup-dynamodb.ts
next-intl.js software healthy __mocks__/next-intl.js
headers.js software healthy __mocks__/next/headers.js
auth.js software healthy __mocks__/lib/auth.js
history-screen.tsx software healthy components/history-screen.tsx
service-worker-registration.tsx software healthy components/service-worker-registration.tsx
discover-section.tsx software healthy components/discover-section.tsx
navigation.tsx software healthy components/navigation.tsx
saved-recipes-screen.tsx software healthy components/saved-recipes-screen.tsx
theme-provider.tsx software healthy components/theme-provider.tsx
recipe-gradient.tsx software healthy components/recipe-gradient.tsx
generated-recipe-screen.tsx software healthy components/generated-recipe-screen.tsx
query-provider.tsx software healthy components/query-provider.tsx
collection-modal.tsx software healthy components/collection-modal.tsx
fable-app.tsx software healthy components/fable-app.tsx
onboarding-screen.tsx software healthy components/onboarding-screen.tsx
auth-migration-handler.tsx software healthy components/auth-migration-handler.tsx
recipe-results-screen.tsx software healthy components/recipe-results-screen.tsx
vision-review-screen.tsx software healthy components/vision-review-screen.tsx
auth-form.tsx software healthy components/auth-form.tsx
custom-allergen-search.tsx software healthy components/custom-allergen-search.tsx
tutorial-overlay.tsx software healthy components/tutorial-overlay.tsx
allergen-screen.tsx software healthy components/allergen-screen.tsx
pairings-screen.tsx software healthy components/pairings-screen.tsx
safe-foods-screen.tsx software healthy components/safe-foods-screen.tsx
substitutes-screen.tsx software healthy components/substitutes-screen.tsx
ingredients-screen.tsx software healthy components/ingredients-screen.tsx
input-group.tsx software healthy components/ui/input-group.tsx
spinner.tsx software healthy components/ui/spinner.tsx

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

LabelLayerStatusPath
__tests__ software healthy __tests__
i18n software healthy i18n
scripts software healthy scripts
__mocks__ software healthy __mocks__
next software healthy __mocks__/next
lib software healthy __mocks__/lib
components software healthy components
ui software healthy components/ui
app software healthy app
api software healthy app/api
scan-ingredients software healthy app/api/scan-ingredients
auth software healthy app/api/auth
[...all] software healthy app/api/auth/[...all]
recipe-update-ingredient software healthy app/api/recipe-update-ingredient
recipe-safe-explain software healthy app/api/recipe-safe-explain
insights software healthy app/api/insights
substitutes software healthy app/api/substitutes
extract-ingredients software healthy app/api/extract-ingredients
macros software healthy app/api/macros
ingredients software healthy app/api/ingredients
recipes software healthy app/api/recipes
user software healthy app/api/user
collections software healthy app/api/user/collections
[collectionId] software healthy app/api/user/collections/[collectionId]
migrate-guest software healthy app/api/user/migrate-guest
saved-recipes software healthy app/api/user/saved-recipes
[recipeId] software healthy app/api/user/saved-recipes/[recipeId]
account software healthy app/api/user/account
history software healthy app/api/user/history
profile software healthy app/api/user/profile
recipe-brief software healthy app/api/recipe-brief
generate-recipe software healthy app/api/generate-recipe
recipe-share software healthy app/api/recipe-share
[recipeId] software healthy app/api/recipe-share/[recipeId]
drink-pairings software healthy app/api/drink-pairings
feedback software healthy app/api/feedback
scan-barcode software healthy app/api/scan-barcode
recipe software healthy app/recipe
[recipeId] software healthy app/recipe/[recipeId]
lib software healthy lib
__tests__ software healthy lib/__tests__
hooks software healthy lib/hooks
messages software healthy messages
lambda software healthy lambda
taste-profile-writer software healthy lambda/taste-profile-writer
feedback-processor software healthy lambda/feedback-processor
vision-scanner software healthy lambda/vision-scanner
barcode-scanner software healthy lambda/barcode-scanner
hooks software healthy hooks
styles software healthy styles

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

LabelLayerStatusPath
guest-migration.ts data healthy lib/guest-migration.ts
onboarding-state-migration.test.ts data healthy lib/__tests__/onboarding-state-migration.test.ts
guest-migration.test.ts data healthy lib/__tests__/guest-migration.test.ts

LabelLayerStatusPath
AuthRequiredError software healthy lib/get-user-id.ts:AuthRequiredError
of software healthy lib/safe-foods.ts:of

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml

LabelLayerStatusPath
FableApp frontend healthy components/fable-app.tsx
Home frontend healthy app/page.tsx

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

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
celery data healthy scripts/generate-allergen-map.py

LabelLayerStatusPath
vps::aws hardware healthy README.md

LabelLayerStatusPath
auth::README.md security healthy README.md
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/37da5138-2034-4d8b-af86-4030ddba8c83/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/37da5138-2034-4d8b-af86-4030ddba8c83/

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.