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.

Stef-01/Sous

https://github.com/Stef-01/Sous · scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)

90 raw signals (2 security + 88 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 90 actionable findings from 2 signal sources. 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 3634 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
listSourceFiles software healthy scripts/lint-safe-phrasings.ts:listSourceFiles
scan software healthy scripts/lint-safe-phrasings.ts:scan
main software healthy scripts/lint-safe-phrasings.ts:main
fixRauMuong software healthy scripts/integrate-chef-tu-flows2.mjs:fixRauMuong
toDish software healthy scripts/integrate-chef-tu-flows2.mjs:toDish
kind software healthy scripts/integrate-chef-tu-flows2.mjs:kind
main software healthy scripts/screenshot-audit.ts:main
main software healthy scripts/screenshot-deep.ts:main
main software healthy scripts/populate_batch1.py:279
summarize software healthy scripts/gen-cook-summary.ts:summarize
getCookSummary software healthy scripts/gen-cook-summary.ts:getCookSummary
getMealCookSummary software healthy scripts/gen-cook-summary.ts:getMealCookSummary
getAvailableCookSlugs software healthy scripts/gen-cook-summary.ts:getAvailableCookSlugs
getAvailableMealCookSlugs software healthy scripts/gen-cook-summary.ts:getAvailableMealCookSlugs
buildCatalog software healthy scripts/therapeutics-gap-report.ts:buildCatalog
matchCount software healthy scripts/therapeutics-gap-report.ts:matchCount
main software healthy scripts/therapeutics-gap-report.ts:main
localFor software healthy scripts/wire-chef-tu-images.mjs:localFor
fileExists software healthy scripts/wire-chef-tu-images.mjs:fileExists
url software healthy scripts/ingest-chef-tu.mjs:url
fileFor software healthy scripts/download-chef-tu-images.mjs:fileFor
component software healthy scripts/bulk-add-reduced-motion-consumer.mjs:component
NAME software healthy scripts/bulk-add-reduced-motion-consumer.mjs:NAME
exports software healthy scripts/bulk-add-reduced-motion-consumer.mjs:exports
effectLine software healthy scripts/therapeutics-review-export.ts:effectLine
main software healthy scripts/therapeutics-review-export.ts:main
fixPhoGa software healthy scripts/integrate-chef-tu-flows.mjs:fixPhoGa
fixComGa software healthy scripts/integrate-chef-tu-flows.mjs:fixComGa
toDish software healthy scripts/integrate-chef-tu-flows.mjs:toDish
kind software healthy scripts/integrate-chef-tu-flows.mjs:kind
parseArgs software healthy scripts/content/save-stanford-image.ts:parseArgs
get software healthy scripts/content/save-stanford-image.ts:get
loadSharp software healthy scripts/content/save-stanford-image.ts:loadSharp
main software healthy scripts/content/save-stanford-image.ts:main
panelOf software healthy scripts/nutrition/extract-fdc-panels.mjs:panelOf
ingest software healthy scripts/nutrition/extract-fdc-panels.mjs:ingest
pct software healthy scripts/nutrition/resolve-dishes.mjs:pct
top software healthy scripts/nutrition/resolve-dishes.mjs:top
amountByNumbers software healthy scripts/nutrition/usda-ingest.mjs:amountByNumbers
round software healthy scripts/nutrition/usda-ingest.mjs:round
buildVector software healthy scripts/nutrition/usda-ingest.mjs:buildVector
main software healthy scripts/nutrition/usda-ingest.mjs:main
foods software healthy scripts/nutrition/usda-ingest.mjs:foods
r3 software healthy scripts/nutrition/expand-registry.mjs:r3
C software healthy eslint-rules/prefer-sous-label.test.js:C
isAdHocNeutralLabel software healthy eslint-rules/prefer-sous-label.js:isAdHocNeutralLabel
C software healthy eslint-rules/reduced-motion-gate.test.js:C
convertSession software healthy skills/qmd-sessions/hook.js:convertSession
updateQmd software healthy skills/qmd-sessions/hook.js:updateQmd
handleSessionStart software healthy skills/qmd-sessions/hook.js:handleSessionStart

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

LabelLayerStatusPath
optimus-weekly-2026-04-19.html software healthy optimus-weekly-2026-04-19.html
documentation.md software healthy documentation.md
playwright.config.ts software healthy playwright.config.ts
STRATEGY.md software healthy STRATEGY.md
daily-feature-ideas-2026-04-12.md software healthy daily-feature-ideas-2026-04-12.md
.cursorrules software healthy .cursorrules
PIPELINE.md software healthy PIPELINE.md
skills-lock.json software healthy skills-lock.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
daily-brief-2026-04-20.md software healthy daily-brief-2026-04-20.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
data-structure.md software healthy data-structure.md
claude.md software healthy claude.md
package-lock.json software healthy package-lock.json
PhD-Research-AI-Setup-Guide.md software healthy PhD-Research-AI-Setup-Guide.md
planning.md software healthy planning.md
knip.config.ts software healthy knip.config.ts
ROADMAP.md software healthy ROADMAP.md
optimus-recursive-improvement-2026-04-19-BLOCKED.md software healthy optimus-recursive-improvement-2026-04-19-BLOCKED.md
image_pipeline.md software healthy image_pipeline.md
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
PRD.md software healthy PRD.md
UPGRADE-PLAN.md software healthy UPGRADE-PLAN.md
NUTRITION_INTELLIGENCE_PLAN.md software healthy NUTRITION_INTELLIGENCE_PLAN.md
eslint.config.mjs software healthy eslint.config.mjs
append_strategy.py software healthy append_strategy.py
daily-feature-ideas-2026-04-13.md software healthy daily-feature-ideas-2026-04-13.md
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
DESIGN-SYSTEM.md software healthy docs/DESIGN-SYSTEM.md
HEADER-AUDIT-AND-RECOVERY-2026-05-04.md software healthy docs/HEADER-AUDIT-AND-RECOVERY-2026-05-04.md
TESTING-AUDIT.md software healthy docs/TESTING-AUDIT.md
YEAR-4-VIBECODE-PLAN.md software healthy docs/YEAR-4-VIBECODE-PLAN.md
PET-AESTHETIC-OVERHAUL.md software healthy docs/PET-AESTHETIC-OVERHAUL.md
QUICK-WINS-PUNCHLIST.md software healthy docs/QUICK-WINS-PUNCHLIST.md
YEAR-3-RETROSPECTIVE.md software healthy docs/YEAR-3-RETROSPECTIVE.md
PRODUCTION-READINESS-PLAN.md software healthy docs/PRODUCTION-READINESS-PLAN.md
CULINARY-THERAPEUTICS-PLAN.md software healthy docs/CULINARY-THERAPEUTICS-PLAN.md
THERAPEUTICS-CLINICIAN-APPRAISAL.md software healthy docs/THERAPEUTICS-CLINICIAN-APPRAISAL.md
qa-loop-4-report.md software healthy docs/qa-loop-4-report.md
FUTURE-SPRINTS.md software healthy docs/FUTURE-SPRINTS.md
REELS-V2-PLAN.md software healthy docs/REELS-V2-PLAN.md
PARENT-MODE-RESEARCH.md software healthy docs/PARENT-MODE-RESEARCH.md
SOUS-GOAL-DISCOVERY-SPEC.md software healthy docs/SOUS-GOAL-DISCOVERY-SPEC.md
STAGE-3-VIBECODE-AUTONOMOUS-12MO.md software healthy docs/STAGE-3-VIBECODE-AUTONOMOUS-12MO.md
YEAR-2-VIBECODE-PLAN.md software healthy docs/YEAR-2-VIBECODE-PLAN.md

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

LabelLayerStatusPath
docs software healthy docs
content-sources software healthy docs/content-sources
archive software healthy docs/archive
weeks software healthy docs/weeks
W28 software healthy docs/weeks/W28
W51 software healthy docs/weeks/W51
W9 software healthy docs/weeks/W9
W16 software healthy docs/weeks/W16
W8 software healthy docs/weeks/W8
W13 software healthy docs/weeks/W13
W7 software healthy docs/weeks/W7
W18 software healthy docs/weeks/W18
W19 software healthy docs/weeks/W19
W11 software healthy docs/weeks/W11
W20 software healthy docs/weeks/W20
W30 software healthy docs/weeks/W30
W29 software healthy docs/weeks/W29
W14 software healthy docs/weeks/W14
W25 software healthy docs/weeks/W25
W10 software healthy docs/weeks/W10
W26 software healthy docs/weeks/W26
W31 software healthy docs/weeks/W31
W27 software healthy docs/weeks/W27
W6 software healthy docs/weeks/W6
W12 software healthy docs/weeks/W12
W15 software healthy docs/weeks/W15
PLANS software healthy docs/PLANS
sprints software healthy docs/sprints
F software healthy docs/sprints/F
J software healthy docs/sprints/J
H software healthy docs/sprints/H
G software healthy docs/sprints/G
2 software healthy docs/sprints/2
E software healthy docs/sprints/E
1 software healthy docs/sprints/1
C software healthy docs/sprints/C
4 software healthy docs/sprints/4
D software healthy docs/sprints/D
5 software healthy docs/sprints/5
I software healthy docs/sprints/I
3 software healthy docs/sprints/3
_TEMPLATE software healthy docs/sprints/_TEMPLATE
screenshots software healthy docs/screenshots
2026-04-phase-20 software healthy docs/screenshots/2026-04-phase-20
adr software healthy docs/adr
y3 software healthy docs/y3
sprints software healthy docs/y3/sprints
K software healthy docs/y3/sprints/K
G software healthy docs/y3/sprints/G
E software healthy docs/y3/sprints/E

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

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/cook/combined frontend healthy src/app/cook/combined/page.tsx
/cook/[slug] frontend healthy src/app/cook/[slug]/page.tsx
/games frontend healthy src/app/games/page.tsx
/games/cuisine-compass frontend healthy src/app/games/cuisine-compass/page.tsx
/games/flavor-pairs frontend healthy src/app/games/flavor-pairs/page.tsx
/games/whats-cooking frontend healthy src/app/games/whats-cooking/page.tsx
/games/speed-chop frontend healthy src/app/games/speed-chop/page.tsx
/(nutrition)/nutrition frontend healthy src/app/(nutrition)/nutrition/page.tsx
/sides frontend healthy src/app/sides/page.tsx
/eat-out frontend healthy src/app/eat-out/page.tsx
/(path)/path frontend healthy src/app/(path)/path/page.tsx
/(path)/path/pantry frontend healthy src/app/(path)/path/pantry/page.tsx
/(path)/path/pantry/scan frontend healthy src/app/(path)/path/pantry/scan/page.tsx
/(path)/path/recap frontend healthy src/app/(path)/path/recap/page.tsx
/(path)/path/eco frontend healthy src/app/(path)/path/eco/page.tsx
/(path)/path/recipes frontend healthy src/app/(path)/path/recipes/page.tsx
/(path)/path/recipes/quick-add frontend healthy src/app/(path)/path/recipes/quick-add/page.tsx
/(path)/path/recipes/new frontend healthy src/app/(path)/path/recipes/new/page.tsx
/(path)/path/recipes/[id]/edit frontend healthy src/app/(path)/path/recipes/[id]/edit/page.tsx
/(path)/path/diary frontend healthy src/app/(path)/path/diary/page.tsx
/(path)/path/scrapbook frontend healthy src/app/(path)/path/scrapbook/page.tsx
/(path)/path/llm-spend frontend healthy src/app/(path)/path/llm-spend/page.tsx
/(path)/path/shopping-list frontend healthy src/app/(path)/path/shopping-list/page.tsx
/(path)/path/household frontend healthy src/app/(path)/path/household/page.tsx
/(path)/path/charity-spend frontend healthy src/app/(path)/path/charity-spend/page.tsx
/(path)/path/cuisines frontend healthy src/app/(path)/path/cuisines/page.tsx
/(path)/path/favorites frontend healthy src/app/(path)/path/favorites/page.tsx
/(path)/path/plan frontend healthy src/app/(path)/path/plan/page.tsx
/(path)/path/plan/week frontend healthy src/app/(path)/path/plan/week/page.tsx
/(today)/today frontend healthy src/app/(today)/today/page.tsx
/(today)/today/search frontend healthy src/app/(today)/today/search/page.tsx
/clinician frontend healthy src/app/clinician/page.tsx
/(community)/community frontend healthy src/app/(community)/community/page.tsx
/(community)/community/forum/[id] frontend healthy src/app/(community)/community/forum/[id]/page.tsx
/(community)/community/expert/[slug] frontend healthy src/app/(community)/community/expert/[slug]/page.tsx
/(community)/community/pod frontend healthy src/app/(community)/community/pod/page.tsx
/(community)/community/pod/join frontend healthy src/app/(community)/community/pod/join/page.tsx
/(community)/community/pod/create frontend healthy src/app/(community)/community/pod/create/page.tsx
/(community)/community/saved frontend healthy src/app/(community)/community/saved/page.tsx
/(community)/community/research/[slug] frontend healthy src/app/(community)/community/research/[slug]/page.tsx
/(community)/community/leaderboard frontend healthy src/app/(community)/community/leaderboard/page.tsx
/(community)/community/admin frontend healthy src/app/(community)/community/admin/page.tsx
/(community)/community/reels frontend healthy src/app/(community)/community/reels/page.tsx
/(community)/community/article/[slug] frontend healthy src/app/(community)/community/article/[slug]/page.tsx
/gift/[slug] frontend healthy src/app/gift/[slug]/page.tsx
/today frontend healthy e2e/design-system.spec.ts
/path frontend healthy e2e/design-system.spec.ts
/community frontend healthy e2e/design-system.spec.ts
/sides?main=Masoor%20Dal frontend healthy e2e/design-system.spec.ts

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

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
HomePage frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
GlobalError frontend healthy src/app/error.tsx
CookLoading frontend healthy src/app/cook/loading.tsx
CookLayout frontend healthy src/app/cook/layout.tsx
CookError frontend healthy src/app/cook/error.tsx
CombinedCookPage frontend healthy src/app/cook/combined/page.tsx
GuidedCookPage frontend healthy src/app/cook/[slug]/page.tsx
GamesArcadePage frontend healthy src/app/games/page.tsx
CuisineCompassPage frontend healthy src/app/games/cuisine-compass/page.tsx
FlavorPairsGame frontend healthy src/app/games/flavor-pairs/page.tsx
WhatsCookingGame frontend healthy src/app/games/whats-cooking/page.tsx
SpeedChopGame frontend healthy src/app/games/speed-chop/page.tsx
NutritionLayout frontend healthy src/app/(nutrition)/layout.tsx
NutritionPage frontend healthy src/app/(nutrition)/nutrition/page.tsx
SidesPage frontend healthy src/app/sides/page.tsx
EatOutPage frontend healthy src/app/eat-out/page.tsx
PathLoading frontend healthy src/app/(path)/loading.tsx
PathLayout frontend healthy src/app/(path)/layout.tsx
PathError frontend healthy src/app/(path)/error.tsx
PathPage frontend healthy src/app/(path)/path/page.tsx
PantryPage frontend healthy src/app/(path)/path/pantry/page.tsx
PantryScanPage frontend healthy src/app/(path)/path/pantry/scan/page.tsx
RecapPage frontend healthy src/app/(path)/path/recap/page.tsx
EcoDashboardPage frontend healthy src/app/(path)/path/eco/page.tsx
MyRecipesPage frontend healthy src/app/(path)/path/recipes/page.tsx
QuickAddPage frontend healthy src/app/(path)/path/recipes/quick-add/page.tsx
NewRecipePage frontend healthy src/app/(path)/path/recipes/new/page.tsx
EditRecipePage frontend healthy src/app/(path)/path/recipes/[id]/edit/page.tsx
DiaryRedirect frontend healthy src/app/(path)/path/diary/page.tsx
ScrapbookPage frontend healthy src/app/(path)/path/scrapbook/page.tsx
LlmSpendPage frontend healthy src/app/(path)/path/llm-spend/page.tsx
ShoppingListPage frontend healthy src/app/(path)/path/shopping-list/page.tsx
HouseholdPage frontend healthy src/app/(path)/path/household/page.tsx
CharitySpendPage frontend healthy src/app/(path)/path/charity-spend/page.tsx
CuisinesPage frontend healthy src/app/(path)/path/cuisines/page.tsx
FavoritesPage frontend healthy src/app/(path)/path/favorites/page.tsx
SwipePlannerPage frontend healthy src/app/(path)/path/plan/page.tsx
WeekPlanPage frontend healthy src/app/(path)/path/plan/week/page.tsx
TodayLoading frontend healthy src/app/(today)/loading.tsx
TodayLayout frontend healthy src/app/(today)/layout.tsx
TodayError frontend healthy src/app/(today)/error.tsx
TodayPage frontend healthy src/app/(today)/today/page.tsx
SearchPage frontend healthy src/app/(today)/today/search/page.tsx
ClinicianReviewPage frontend healthy src/app/clinician/page.tsx
CommunityLayout frontend healthy src/app/(community)/layout.tsx
CommunityPage frontend healthy src/app/(community)/community/page.tsx
ForumThreadPage frontend healthy src/app/(community)/community/forum/[id]/page.tsx
ExpertProfilePage frontend healthy src/app/(community)/community/expert/[slug]/page.tsx

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

LabelLayerStatusPath
string software healthy eslint-rules/prefer-sous-label.js:string
tastes software healthy grants/generate-grant-docx.js:tastes
component software healthy src/components/shared/error-boundary.tsx:component
lifecycle software healthy src/components/shared/error-boundary.tsx:lifecycle
ErrorBoundary software healthy src/components/shared/error-boundary.tsx:ErrorBoundary
has software healthy src/lib/pantry/item-class.test.ts:has
lookup software healthy src/lib/pantry/item-class.test.ts:lookup
defaults software healthy src/lib/pantry/item-class.test.ts:defaults
carries software healthy src/lib/pantry/item-class.ts:carries
default software healthy src/lib/pantry/item-class.ts:default
ClaudeAIProvider software healthy src/lib/ai/providers/claude.ts:ClaudeAIProvider
MockAIProvider software healthy src/lib/ai/providers/mock.ts:MockAIProvider
StubRecognition software healthy src/lib/voice/use-voice-transcript.test.ts:StubRecognition
Standard software healthy src/lib/voice/use-voice-transcript.test.ts:Standard
Webkit software healthy src/lib/voice/use-voice-transcript.test.ts:Webkit
Stub software healthy src/lib/voice/use-voice-transcript.test.ts:Stub
as software healthy src/lib/hooks/use-therapeutic-flags.ts:as
present software healthy src/lib/engine/dish-nutrition.ts:present
in software healthy src/lib/engine/dish-nutrition.ts:in
signal software healthy src/lib/engine/dish-nutrition.test.ts:signal
made software healthy src/lib/engine/therapeutic-fit.ts:made
from software healthy e2e/all-routes-smoke.spec.ts:from

LabelLayerStatusPath
20260531000006_stage_g_pod_week_unique.sql data healthy supabase/migrations/20260531000006_stage_g_pod_week_unique.…
20260531000003_add_fk_covering_indexes.sql data healthy supabase/migrations/20260531000003_add_fk_covering_indexes.…
20260531000008_stage_h_drop_broad_listing_policy.sql data healthy supabase/migrations/20260531000008_stage_h_drop_broad_listi…
20260531000004_stage_c_saved_items.sql data healthy supabase/migrations/20260531000004_stage_c_saved_items.sql
20260531000001_init_sous_schema.sql data healthy supabase/migrations/20260531000001_init_sous_schema.sql
20260531000002_enable_rls_and_policies.sql data healthy supabase/migrations/20260531000002_enable_rls_and_policies.…
20260531000005_stage_e_overlay_unique.sql data healthy supabase/migrations/20260531000005_stage_e_overlay_unique.s…
20260531000007_stage_h_cook_photos_bucket.sql data healthy supabase/migrations/20260531000007_stage_h_cook_photos_buck…

LabelLayerStatusPath
postgresql data healthy .cursorrules
redis data healthy .cursorrules
postgres data healthy pnpm-lock.yaml
sqlite data healthy pnpm-lock.yaml

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml
vps::gcp hardware healthy grants/generate-grant-docx.js
vps::droplet hardware healthy src/components/shared/skill-icon.tsx

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

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

LabelLayerStatusPath
celery data healthy scripts/populate_batch1.py

LabelLayerStatusPath
public data healthy supabase/migrations/20260531000004_stage_c_saved_items.sql

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.ts

LabelLayerStatusPath
gpu (detected) hardware healthy skills/qmd-sessions/README.md

LabelLayerStatusPath
auth::optimus-weekly-2026-04-19.html security healthy optimus-weekly-2026-04-19.html
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/83dfea2f-9cd1-416d-b3d1-459bf0580f87/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/83dfea2f-9cd1-416d-b3d1-459bf0580f87/

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.