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.

zsoist/trophe

https://github.com/zsoist/trophe · scanned 2026-06-16 01:13 UTC (2 months, 1 week ago)

170 raw signals (0 security + 170 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 159 actionable findings from 1 signal source. 11 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 2384 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
walk software healthy tests/enterprise/invariants.test.ts:walk
sourceFiles software healthy tests/enterprise/invariants.test.ts:sourceFiles
extractPgPolicyCalls software healthy tests/enterprise/invariants.test.ts:extractPgPolicyCalls
read software healthy tests/enterprise/delivery-governance.test.ts:read
workflowValue software healthy tests/enterprise/delivery-governance.test.ts:workflowValue
makeCtx software healthy tests/auth/role-gate.test.ts:makeCtx
roleId software healthy tests/auth/role-gate.test.ts:roleId
authedCtx software healthy tests/auth/role-gate.test.ts:authedCtx
request software healthy tests/api/conversation.test.ts:request
request software healthy tests/api/food-parse.test.ts:request
request software healthy tests/api/client-message.test.ts:request
req software healthy tests/api/cron-secret-isolation.test.ts:req
it_ software healthy tests/lib/shopping-list.test.ts:it_
loadGuard software healthy tests/lib/api-guard.test.ts:loadGuard
request software healthy tests/lib/api-guard.test.ts:request
logic software healthy tests/agents/memory.test.ts:logic
is software healthy tests/agents/memory.test.ts:is
isBeverageByKey software healthy tests/agents/food-parse-beverage-unit.test.ts:isBeverageByK…
pgCode software healthy tests/agents/food-parse.accuracy.test.ts:pgCode
withinTolerance software healthy tests/agents/food-parse.accuracy.test.ts:withinTolerance
accepts software healthy tests/agents/food-parse-null-safety.test.ts:accepts
food software healthy tests/agents/food-parse-ranking.test.ts:food
search software healthy tests/agents/rag-observed-retrieval.test.ts:search
requireDatabase software healthy tests/agents/rag-observed-retrieval.test.ts:requireDatabase
computeHmac software healthy tests/spike/webhook.test.ts:computeHmac
via software healthy tests/spike/webhook.test.ts:via
region software healthy tests/trust/public-claims.test.ts:region
q software healthy tests/db/memory-worker-migration.test.ts:q
applyMigration software healthy tests/db/memory-worker-migration.test.ts:applyMigration
netExists software healthy tests/db/memory-worker-migration.test.ts:netExists
vaultRelExists software healthy tests/db/memory-worker-migration.test.ts:vaultRelExists
net software healthy tests/db/memory-worker-migration.test.ts:net
without software healthy tests/db/memory-worker-migration.test.ts:without
is software healthy tests/db/memory-worker-migration.test.ts:is
that software healthy tests/db/memory-worker-migration.test.ts:that
run_memory_queue_worker software healthy tests/db/memory-worker-migration.test.ts:run_memory_queue_w…
works software healthy tests/db/memory-worker-migration.test.ts:works
asUser software healthy tests/db/rls.test.ts:asUser
asOwner software healthy tests/db/rls.test.ts:asOwner
expectRlsWithCheckRejection software healthy tests/db/rls.test.ts:expectRlsWithCheckRejection
AfterFoodLog software healthy docs/v0.3/design-handoff/trophe/project/audit/components2.j…
AfterCoach software healthy docs/v0.3/design-handoff/trophe/project/audit/components2.j…
Phone software healthy docs/v0.3/design-handoff/trophe/project/audit/components.js…
BeforeClientDashboard software healthy docs/v0.3/design-handoff/trophe/project/audit/components.js…
BeforeFoodLog software healthy docs/v0.3/design-handoff/trophe/project/audit/components.js…
BeforeCoach software healthy docs/v0.3/design-handoff/trophe/project/audit/components.js…
AfterClientDashboard software healthy docs/v0.3/design-handoff/trophe/project/audit/components.js…
Phone software healthy docs/v0.3/design-handoff/trophe/project/audit/combined.jsx:…
BeforeClientDashboard software healthy docs/v0.3/design-handoff/trophe/project/audit/combined.jsx:…

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

LabelLayerStatusPath
CODEX.md software healthy CODEX.md
playwright.config.ts software healthy playwright.config.ts
.env.local.example software healthy .env.local.example
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
RUNBOOK.md software healthy RUNBOOK.md
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
BUSINESS.md software healthy BUSINESS.md
tsconfig.sw.json software healthy tsconfig.sw.json
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
SPEC.md software healthy SPEC.md
TODO-NEXT.md software healthy TODO-NEXT.md
ROADMAP.md software healthy ROADMAP.md
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
eslint.config.mjs software healthy eslint.config.mjs
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software healthy vitest.config.ts
DEPLOYMENT.md software healthy DEPLOYMENT.md
MEETING-NOTES.md software healthy MEETING-NOTES.md
next.config.ts software healthy next.config.ts
nutrition-engine.test.ts software healthy tests/nutrition-engine.test.ts
invariants.test.ts software healthy tests/enterprise/invariants.test.ts
delivery-governance.test.ts software healthy tests/enterprise/delivery-governance.test.ts
role-gate.test.ts software healthy tests/auth/role-gate.test.ts
safe-redirect.test.ts software healthy tests/auth/safe-redirect.test.ts
health.test.ts software healthy tests/api/health.test.ts
conversation.test.ts software healthy tests/api/conversation.test.ts
food-parse.test.ts software healthy tests/api/food-parse.test.ts
photo-analyze-contract.test.ts software healthy tests/api/photo-analyze-contract.test.ts
client-message.test.ts software healthy tests/api/client-message.test.ts
cron-secret-isolation.test.ts software healthy tests/api/cron-secret-isolation.test.ts
coach-insight-panel.test.ts software healthy tests/components/coach-insight-panel.test.ts
privacy-requests.test.ts software healthy tests/components/privacy-requests.test.ts
calorie-equations.test.ts software healthy tests/lib/calorie-equations.test.ts
durable-rate-limit.test.ts software healthy tests/lib/durable-rate-limit.test.ts
shopping-list.test.ts software healthy tests/lib/shopping-list.test.ts
food-yields.test.ts software healthy tests/lib/food-yields.test.ts
usda-fdc.test.ts software healthy tests/lib/usda-fdc.test.ts
api-guard.test.ts software healthy tests/lib/api-guard.test.ts
rag-grounding.test.ts software healthy tests/agents/rag-grounding.test.ts
memory.test.ts software healthy tests/agents/memory.test.ts
food-parse-clarification.test.ts software healthy tests/agents/food-parse-clarification.test.ts

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

LabelLayerStatusPath
tests software healthy tests
enterprise software healthy tests/enterprise
auth software healthy tests/auth
api software healthy tests/api
components software healthy tests/components
lib software healthy tests/lib
agents software healthy tests/agents
spike software healthy tests/spike
trust software healthy tests/trust
db software healthy tests/db
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
legal software healthy docs/legal
archive software healthy docs/archive
monday-prep software healthy docs/archive/monday-prep
ops software healthy docs/ops
email-templates software healthy docs/ops/email-templates
audits software healthy docs/audits
pwa software healthy docs/pwa
coach software healthy docs/coach
ml software healthy docs/ml
benchmark software healthy docs/benchmark
business software healthy docs/business
legacy software healthy docs/legacy
trust software healthy docs/trust
v0.3 software healthy docs/v0.3
design-handoff software healthy docs/v0.3/design-handoff
trophe software healthy docs/v0.3/design-handoff/trophe
chats software healthy docs/v0.3/design-handoff/trophe/chats
project software healthy docs/v0.3/design-handoff/trophe/project
uploads software healthy docs/v0.3/design-handoff/trophe/project/uploads
audit software healthy docs/v0.3/design-handoff/trophe/project/audit
checkin2 software healthy docs/v0.3/design-handoff/trophe/project/checkin2
checkin software healthy docs/v0.3/design-handoff/trophe/project/checkin
plans software healthy docs/plans
methodology software healthy docs/methodology
scripts software healthy scripts
ops software healthy scripts/ops
test software healthy scripts/test
ingest software healthy scripts/ingest
rag software healthy scripts/rag
ml software healthy scripts/ml
eval software healthy scripts/eval
db software healthy scripts/db
debug software healthy scripts/debug
components software healthy components
workout software healthy components/workout
charts software healthy components/charts

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

LabelLayerStatusPath
FormScore frontend healthy components/workout/FormScore.tsx
FormCheck frontend healthy components/workout/FormCheck.tsx
PoseOverlay frontend healthy components/workout/PoseOverlay.tsx
MacroTrendChart frontend healthy components/charts/MacroTrendChart.tsx
MacroDonut frontend healthy components/charts/MacroDonut.tsx
ComplianceTrend frontend healthy components/charts/ComplianceTrend.tsx
DayPatterns frontend healthy components/charts/DayPatterns.tsx
WeeklyMacroChart frontend healthy components/charts/WeeklyMacroChart.tsx
CalorieHeatmap frontend healthy components/charts/CalorieHeatmap.tsx
HabitRadar frontend healthy components/charts/HabitRadar.tsx
HabitDetailModal frontend healthy components/habits/HabitDetailModal.tsx
FastingTimer frontend healthy components/habits/FastingTimer.tsx
BodyCompCalculator frontend healthy components/health/BodyCompCalculator.tsx
NutrientDensity frontend healthy components/health/NutrientDensity.tsx
SupplementCompliance frontend healthy components/health/SupplementCompliance.tsx
ChatThread frontend healthy components/shared/ChatThread.tsx
FeedbackWidget frontend healthy components/shared/FeedbackWidget.tsx
Avatar frontend healthy components/shared/Avatar.tsx
ThemePicker frontend healthy components/shared/ThemePicker.tsx
CalendarView frontend healthy components/shared/CalendarView.tsx
ShortcutsModal frontend healthy components/shared/ShortcutsModal.tsx
Providers frontend healthy components/shared/Providers.tsx
Icon frontend healthy components/ui/Icon.tsx
DayComparison frontend healthy components/progress/DayComparison.tsx
ActivityTimeline frontend healthy components/progress/ActivityTimeline.tsx
ExerciseComparison frontend healthy components/progress/ExerciseComparison.tsx
ProgressPhotos frontend healthy components/progress/ProgressPhotos.tsx
PrivacyRequests frontend healthy components/admin/PrivacyRequests.tsx
OnboardingProgress frontend healthy components/coach/OnboardingProgress.tsx
CoachInsightPanel frontend healthy components/coach/CoachInsightPanel.tsx
MealSuggestPicker frontend healthy components/coach/MealSuggestPicker.tsx
CoachLoadingSkeletons frontend healthy components/coach/CoachLoadingSkeletons.tsx
StreakFireAnimation frontend healthy components/coach/StreakFireAnimation.tsx
ClientHealthScore frontend healthy components/coach/ClientHealthScore.tsx
GoldGlowCard frontend healthy components/coach/GoldGlowCard.tsx
ComplianceConfetti frontend healthy components/coach/ComplianceConfetti.tsx
TransformationCard frontend healthy components/coach/TransformationCard.tsx
MacroDonut frontend healthy components/coach/MacroDonut.tsx
MacroRollupModal frontend healthy components/coach/MacroRollupModal.tsx
CoachAchievements frontend healthy components/coach/CoachAchievements.tsx
MonthlyCoachReport frontend healthy components/coach/MonthlyCoachReport.tsx
ShoppingListModal frontend healthy components/coach/ShoppingListModal.tsx
CoachingSummary frontend healthy components/summary/CoachingSummary.tsx
MonthlyReport frontend healthy components/summary/MonthlyReport.tsx
WeeklyCheckin frontend healthy components/summary/WeeklyCheckin.tsx
DailyInsights frontend healthy components/summary/DailyInsights.tsx
ParsedFoodList frontend healthy components/food/ParsedFoodList.tsx
FoodFrequency frontend healthy components/food/FoodFrequency.tsx
CoachFoodRecs frontend healthy components/food/CoachFoodRecs.tsx
BarcodeLookupModal frontend healthy components/food/BarcodeLookupModal.tsx

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

LabelLayerStatusPath
profiles data healthy docs/legacy/supabase-schema.sql
client_profiles data healthy docs/legacy/supabase-schema.sql
habits data healthy docs/legacy/supabase-schema.sql
client_habits data healthy docs/legacy/supabase-schema.sql
habit_checkins data healthy docs/legacy/supabase-schema.sql
food_log data healthy docs/legacy/supabase-schema.sql
water_log data healthy docs/legacy/supabase-schema.sql
api_usage_log data healthy docs/legacy/supabase-schema.sql
supplement_protocols data healthy docs/legacy/supabase-schema.sql
client_supplements data healthy docs/legacy/supabase-schema.sql
supplement_log data healthy docs/legacy/supabase-schema.sql
coach_notes data healthy docs/legacy/supabase-schema.sql
custom_foods data healthy docs/legacy/supabase-schema.sql
measurements data healthy docs/legacy/supabase-schema.sql
food_database data healthy docs/legacy/supabase-schema.sql
exercises data healthy docs/legacy/supabase-workout-schema.sql
workout_sessions data healthy docs/legacy/supabase-workout-schema.sql
workout_sets data healthy docs/legacy/supabase-workout-schema.sql
workout_templates data healthy docs/legacy/supabase-workout-schema.sql
form_analyses data healthy docs/legacy/supabase-workout-schema.sql
drizzle data healthy scripts/db/seed-drizzle-journal.sql
public data healthy drizzle/0042_invite_reservations.sql
messages data healthy drizzle/0026_messages.sql
memory_chunks data healthy drizzle/0005_spotty_baron_zemo.sql
coach_blocks data healthy drizzle/0005_spotty_baron_zemo.sql
agent_conversation data healthy drizzle/0005_spotty_baron_zemo.sql
raw_captures data healthy drizzle/0005_spotty_baron_zemo.sql
auth data healthy drizzle/0000_complex_johnny_blaze.sql
client_invites data healthy drizzle/0038_client_invites.sql
dish_recipes data healthy drizzle/0009_canonical_schema_reconciliation.sql
knowledge_documents data healthy drizzle/0011_permission_aware_rag.sql
knowledge_chunks data healthy drizzle/0011_permission_aware_rag.sql
coach_availability data healthy drizzle/0028_booking.sql
coach_time_off data healthy drizzle/0028_booking.sql
appointments data healthy drizzle/0028_booking.sql
feedback data healthy drizzle/0039_feedback.sql
foods data healthy drizzle/0004_first_mongu.sql
food_unit_conversions data healthy drizzle/0004_first_mongu.sql
food_aliases data healthy drizzle/0004_first_mongu.sql
agent_runs data healthy drizzle/0003_flashy_molly_hayes.sql
meal_plan_entries data healthy drizzle/0025_coach_phase0_michael.sql
wearable_connections data healthy drizzle/0006_red_maximus.sql
wearable_data data healthy drizzle/0006_red_maximus.sql
organization_members data healthy drizzle/0001_tearful_machine_man.sql
organizations data healthy drizzle/0001_tearful_machine_man.sql
audit_log data healthy drizzle/0001_tearful_machine_man.sql
food_parse_corrections data healthy drizzle/0035_food_parse_corrections.sql
beta_invite_codes data healthy drizzle/0036_beta_invite_codes.sql
questionnaires data healthy drizzle/0027_intake_daily_checkins.sql
questionnaire_questions data healthy drizzle/0027_intake_daily_checkins.sql

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

LabelLayerStatusPath
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-invite-claim-concurrency… security healthy scripts/test/wp1-invite-claim-concurrency.ts
password_literal::scripts/test/wp1-signup-confirm-e2e.ts security healthy scripts/test/wp1-signup-confirm-e2e.ts
password_literal::scripts/db/bootstrap-local.sh security healthy scripts/db/bootstrap-local.sh
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts
password_literal::lib/auth/signup-client.test.ts security healthy lib/auth/signup-client.test.ts

LabelLayerStatusPath
auth::lib/security/api-guard.ts security healthy lib/security/api-guard.ts
auth::app/api/auth/callback/route.ts security healthy app/api/auth/callback/route.ts
auth::db/client.ts security healthy db/client.ts
auth::app/api/integrations/spike/connect/route.ts security healthy app/api/integrations/spike/connect/route.ts
auth::tests/db/rls.test.ts security healthy tests/db/rls.test.ts
auth::tests/spike/state.test.ts security healthy tests/spike/state.test.ts
auth::app/api/integrations/spike/callback/route.ts security healthy app/api/integrations/spike/callback/route.ts
auth::lib/spike/client.ts security healthy lib/spike/client.ts
auth::CODEX.md security healthy CODEX.md
auth::supabase/config.toml security healthy supabase/config.toml
auth::tests/lib/api-guard.test.ts security healthy tests/lib/api-guard.test.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::lib/spike/tokens.ts security healthy lib/spike/tokens.ts
auth::scripts/db/bootstrap-local.sh security healthy scripts/db/bootstrap-local.sh
auth::scripts/eval/run-nutrition-enterprise-prod.ts security healthy scripts/eval/run-nutrition-enterprise-prod.ts
auth::db/schema/wearable_connections.ts security healthy db/schema/wearable_connections.ts
auth::lib/trpc/context.ts security healthy lib/trpc/context.ts

LabelLayerStatusPath
EVAL_AUTH_EMAIL cicd healthy
VOYAGE_API_KEY cicd healthy
GOOGLE_API_KEY cicd healthy
EVAL_AUTH_PASSWORD cicd healthy
DATABASE_URL cicd healthy
NEXT_PUBLIC_SUPABASE_ANON_KEY cicd healthy
ANTHROPIC_API_KEY cicd healthy
GEMINI_API_KEY cicd healthy
GITHUB_TOKEN cicd healthy
DEEPSEEK_API_KEY cicd healthy
NEXT_PUBLIC_SUPABASE_URL cicd healthy

LabelLayerStatusPath
detected software healthy eslint.config.mjs:detected
NutrientParser software healthy scripts/ingest/scrape-crea.py:736
ErrorBoundary software healthy components/shared/ErrorBoundary.tsx:ErrorBoundary
names software healthy components/ui/Button.tsx:names
OrganizationAiBudgetExceededError software healthy agents/runtime/org-budget.ts:OrganizationAiBudgetExceededEr…

LabelLayerStatusPath
postgres data healthy CODEX.md
postgresql data healthy CODEX.md
sqlite data healthy package-lock.json
redis data healthy package-lock.json

LabelLayerStatusPath
vps::vultr hardware healthy CODEX.md
vps::aws hardware healthy package-lock.json
vps::gcp hardware healthy package-lock.json
vps::azure hardware healthy supabase/config.toml

LabelLayerStatusPath
memory-worker-migration.test.ts data healthy tests/db/memory-worker-migration.test.ts
migration-journal.test.ts data healthy tests/db/migration-journal.test.ts
run-migrations.ts data healthy scripts/db/run-migrations.ts

LabelLayerStatusPath
port:54322 network healthy scripts/check-enterprise-readiness.ts
port:55433 network healthy scripts/test/wp1-claim-concurrency.sh
port:5432 network healthy .github/workflows/ci.yml

LabelLayerStatusPath
gha::nightly-eval cicd healthy .github/workflows/nightly-eval.yml
gha::provider-smoke cicd healthy .github/workflows/provider-smoke.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
benchmark cicd healthy .github/workflows/nightly-eval.yml
verify cicd healthy .github/workflows/provider-smoke.yml
verify cicd healthy .github/workflows/ci.yml

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

LabelLayerStatusPath
celery data healthy scripts/ingest/crea.ts

LabelLayerStatusPath
127.0.0.1 network healthy CODEX.md

LabelLayerStatusPath
/ frontend healthy scripts/debug/qa-walk.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/8801f179-0ce4-49e0-b05d-2d968ee0555e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8801f179-0ce4-49e0-b05d-2d968ee0555e/

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.