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.

alexandreet92-lang/thw-appli

https://github.com/alexandreet92-lang/thw-appli · scanned 2026-06-17 01:32 UTC (1 month, 2 weeks ago)

245 raw signals (0 security + 245 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -4.9 (diff) · 244 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 5706 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
walk software healthy scripts/check-colors.mjs:walk
scanFile software healthy scripts/check-colors.mjs:scanFile
num software healthy scripts/import-foods-off.mjs:num
round1 software healthy scripts/import-foods-off.mjs:round1
mapProduct software healthy scripts/import-foods-off.mjs:mapProduct
fetchPage software healthy scripts/import-foods-off.mjs:fetchPage
upsertBatch software healthy scripts/import-foods-off.mjs:upsertBatch
main software healthy scripts/import-foods-off.mjs:main
base software healthy scripts/process-logo.mjs:base
middleware software healthy src/middleware.ts:middleware
Loading software healthy src/app/loading.tsx:Loading
generateViewport software healthy src/app/layout.tsx:generateViewport
RootLayout software healthy src/app/layout.tsx:RootLayout
ClientShell software healthy src/app/ClientShell.tsx:ClientShell
handleSplashDone software healthy src/app/ClientShell.tsx:handleSplashDone
DashboardPage software healthy src/app/page.tsx:DashboardPage
CguPage software healthy src/app/legal/cgu/page.tsx:CguPage
PrivacyPage software healthy src/app/legal/privacy/page.tsx:PrivacyPage
AccessExpiredPage software healthy src/app/access-expired/page.tsx:AccessExpiredPage
sportIcon software healthy src/app/competences/constants.tsx:sportIcon
categoryIcon software healthy src/app/competences/constants.tsx:categoryIcon
CompetencesPage software healthy src/app/competences/page.tsx:CompetencesPage
check software healthy src/app/competences/page.tsx:check
badge software healthy src/app/competences/page.tsx:badge
overlays software healthy src/app/competences/page.tsx:overlays
useCompetences software healthy src/app/competences/hooks/useCompetences.ts:useCompetences
useUserCompetences software healthy src/app/competences/hooks/useUserCompetences.ts:useUserComp…
t software healthy src/app/competences/hooks/useUserCompetences.ts:t
getTag software healthy src/app/competences/hooks/useCreateCompetenceConversation.t…
parseCompetenceXML software healthy src/app/competences/hooks/useCreateCompetenceConversation.t…
categorie software healthy src/app/competences/hooks/useCreateCompetenceConversation.t…
bullets software healthy src/app/competences/hooks/useCreateCompetenceConversation.t…
useCreateCompetenceConversation software healthy src/app/competences/hooks/useCreateCompetenceConversation.t…
CreateCompetencePanel software healthy src/app/competences/components/CreateCompetencePanel.tsx:Cr…
doSend software healthy src/app/competences/components/CreateCompetencePanel.tsx:do…
doSave software healthy src/app/competences/components/CreateCompetencePanel.tsx:do…
insertExample software healthy src/app/competences/components/CreateCompetencePanel.tsx:in…
chat software healthy src/app/competences/components/CreateCompetencePanel.tsx:ch…
inputBar software healthy src/app/competences/components/CreateCompetencePanel.tsx:in…
sendBtn software healthy src/app/competences/components/CreateCompetencePanel.tsx:se…
parsePrompt software healthy src/app/competences/components/CompetenceDetailModal.tsx:pa…
extract software healthy src/app/competences/components/CompetenceDetailModal.tsx:ex…
extractProposed software healthy src/app/competences/components/CompetenceDetailModal.tsx:ex…
stripPromptTag software healthy src/app/competences/components/CompetenceDetailModal.tsx:st…
CompetenceDetailModal software healthy src/app/competences/components/CompetenceDetailModal.tsx:Co…
check software healthy src/app/competences/components/CompetenceDetailModal.tsx:ch…
headerNode software healthy src/app/competences/components/CompetenceDetailModal.tsx:he…
body software healthy src/app/competences/components/CompetenceDetailModal.tsx:bo…
footer software healthy src/app/competences/components/CompetenceDetailModal.tsx:fo…
CompetenceCard software healthy src/app/competences/components/CompetenceCard.tsx:Competenc…

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

LabelLayerStatusPath
PROMPT_IA_CLAUDE_EXACT.md software healthy PROMPT_IA_CLAUDE_EXACT.md
PROMPT_POLAR_FINAL.md software healthy PROMPT_POLAR_FINAL.md
PROMPT_IA_INTERFACE_RESTORE.md software healthy PROMPT_IA_INTERFACE_RESTORE.md
PROMPT_RUNNING_INTERFACE.md software healthy PROMPT_RUNNING_INTERFACE.md
PROMPT_ONBOARDING.md software healthy PROMPT_ONBOARDING.md
PROMPT_THEME_GLOBAL_FINAL.md software healthy PROMPT_THEME_GLOBAL_FINAL.md
PROMPT_SETTINGS_A.md software healthy PROMPT_SETTINGS_A.md
PROMPT_LAPS_DETAIL_FIX.md software healthy PROMPT_LAPS_DETAIL_FIX.md
PROMPT_COACH_UI.md software healthy PROMPT_COACH_UI.md
PROMPT_LOADING_STATES.md software healthy PROMPT_LOADING_STATES.md
PROMPT_NOTIFICATIONS_ET_THEME.md software healthy PROMPT_NOTIFICATIONS_ET_THEME.md
PROMPT_PERFORMANCE_TESTS.md software healthy PROMPT_PERFORMANCE_TESTS.md
PROMPT_ACTIVITY_MAP.md software healthy PROMPT_ACTIVITY_MAP.md
PROMPT_NAV_PAGES_ONGLETS.md software healthy PROMPT_NAV_PAGES_ONGLETS.md
PROMPT_QUICK_ACTIONS.md software healthy PROMPT_QUICK_ACTIONS.md
PROMPT_LAPS_FIX.md software healthy PROMPT_LAPS_FIX.md
PROMPT_IA_FINAL_V2.md software healthy PROMPT_IA_FINAL_V2.md
PROMPT_NUTRITION_FIXES.md software healthy PROMPT_NUTRITION_FIXES.md
PROMPT_POLAR_V4_MIGRATION.md software healthy PROMPT_POLAR_V4_MIGRATION.md
PROMPT_HIKING_VTT_ROWING.md software healthy PROMPT_HIKING_VTT_ROWING.md
PROMPT_ROUTE_FIX.md software healthy PROMPT_ROUTE_FIX.md
PROMPT_NUTRITION_BILAN_REDESIGN.md software healthy PROMPT_NUTRITION_BILAN_REDESIGN.md
PROMPT_ACTIVITY_CSSFIX.md software healthy PROMPT_ACTIVITY_CSSFIX.md
PROMPT_BACK_BUTTON_DIAGNOSTIC.md software healthy PROMPT_BACK_BUTTON_DIAGNOSTIC.md
PROMPT_RECOVERY_COMPLETE.md software healthy PROMPT_RECOVERY_COMPLETE.md
PROMPT_UI_FIXES_GLOBAL.md software healthy PROMPT_UI_FIXES_GLOBAL.md
PROMPT_INVENTAIRE_APP.md software healthy PROMPT_INVENTAIRE_APP.md
PROMPT_AI_INTERFACE_COMPLETE.md software healthy PROMPT_AI_INTERFACE_COMPLETE.md
PROMPT_ANALYSE_FIXES.md software healthy PROMPT_ANALYSE_FIXES.md
PROMPT_TRAINING_CALENDAR_DESKTOP.md software healthy PROMPT_TRAINING_CALENDAR_DESKTOP.md
PROMPT_DEBUG_COURBES.md software healthy PROMPT_DEBUG_COURBES.md
PROMPT_AI_INPUT_GLOBAL.md software healthy PROMPT_AI_INPUT_GLOBAL.md
PROMPT_CYCLING_DISPLAY_FIX.md software healthy PROMPT_CYCLING_DISPLAY_FIX.md
PROMPT_REGLAGES_ABONNEMENT.md software healthy PROMPT_REGLAGES_ABONNEMENT.md
PROMPT_HEADER_CORRECTIFS.md software healthy PROMPT_HEADER_CORRECTIFS.md
PROMPT_SWIMMING_SPORT.md software healthy PROMPT_SWIMMING_SPORT.md
PROMPT_IA_EMERGENCY_V2.md software healthy PROMPT_IA_EMERGENCY_V2.md
PROMPT_ACTIVITY_STRAVA_SCROLL.md software healthy PROMPT_ACTIVITY_STRAVA_SCROLL.md
PROMPT_FITNESS_CARDS.md software healthy PROMPT_FITNESS_CARDS.md
PROMPT_CONNEXIONS_FIX.md software healthy PROMPT_CONNEXIONS_FIX.md
PROMPT_ANALYSE_V3.md software healthy PROMPT_ANALYSE_V3.md
PROMPT_JAUGES_RESSENTI_DIFFICULTE.md software healthy PROMPT_JAUGES_RESSENTI_DIFFICULTE.md
CLAUDE.md software healthy CLAUDE.md
PROMPT_PROGRESSION_COMPLETE.md software healthy PROMPT_PROGRESSION_COMPLETE.md
PROMPT_RECOVERY_REFONTE.md software healthy PROMPT_RECOVERY_REFONTE.md
PROMPT_BLESSURES.md software healthy PROMPT_BLESSURES.md
PROMPT_SCRUB.md software healthy PROMPT_SCRUB.md
PROMPT_IA_REVERT.md software healthy PROMPT_IA_REVERT.md
PROMPT_PROGRESSION_FIXES.md software healthy PROMPT_PROGRESSION_FIXES.md
PROMPT_SELECTEUR_ARCHEOLOGIE.md software healthy PROMPT_SELECTEUR_ARCHEOLOGIE.md

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

LabelLayerStatusPath
Loading frontend healthy src/app/loading.tsx
RootLayout frontend healthy src/app/layout.tsx
DashboardPage frontend healthy src/app/page.tsx
CguPage frontend healthy src/app/legal/cgu/page.tsx
PrivacyPage frontend healthy src/app/legal/privacy/page.tsx
AccessExpiredPage frontend healthy src/app/access-expired/page.tsx
CompetencesPage frontend healthy src/app/competences/page.tsx
CreateCompetencePanel frontend healthy src/app/competences/components/CreateCompetencePanel.tsx
CompetenceDetailModal frontend healthy src/app/competences/components/CompetenceDetailModal.tsx
CompetenceCard frontend healthy src/app/competences/components/CompetenceCard.tsx
CompetencesLibrary frontend healthy src/app/competences/components/CompetencesLibrary.tsx
MobileSidebar frontend healthy src/app/competences/components/MobileSidebar.tsx
SportSidebar frontend healthy src/app/competences/components/SportSidebar.tsx
LoginPage frontend healthy src/app/login/page.tsx
SeedDishesPage frontend healthy src/app/admin/dishes/page.tsx
MarketingAdminPage frontend healthy src/app/admin/marketing/page.tsx
Loading frontend healthy src/app/profile/loading.tsx
ProfilePage frontend healthy src/app/profile/page.tsx
RecordPage frontend healthy src/app/record/page.tsx
TopupPage frontend healthy src/app/topup/page.tsx
TopupSuccessPage frontend healthy src/app/topup/success/page.tsx
TopupExpiredPage frontend healthy src/app/topup/expired/page.tsx
Loading frontend healthy src/app/performance/loading.tsx
DatasTab frontend healthy src/app/performance/DatasTab.tsx
PerformancePage frontend healthy src/app/performance/page.tsx
Loading frontend healthy src/app/session/loading.tsx
SessionPage frontend healthy src/app/session/page.tsx
IconsDemo frontend healthy src/app/icons-demo/page.tsx
AuthPage frontend healthy src/app/auth/page.tsx
UpdatePasswordPage frontend healthy src/app/auth/update-password/page.tsx
ProfilePage frontend healthy src/app/auth/profile/page.tsx
ResetPasswordPage frontend healthy src/app/auth/reset-password/page.tsx
SubscriptionPage frontend healthy src/app/settings/subscription/page.tsx
Loading frontend healthy src/app/connections/loading.tsx
ConnectionsPage frontend healthy src/app/connections/page.tsx
SelectPlanPage frontend healthy src/app/onboarding/page.tsx
AthletesPage frontend healthy src/app/athletes/page.tsx
Loading frontend healthy src/app/calendar/loading.tsx
CalendarPage frontend healthy src/app/calendar/page.tsx
MonthlyView frontend healthy src/app/calendar/components/MonthlyView.tsx
EventModal frontend healthy src/app/calendar/components/EventModal.tsx
AnnualView frontend healthy src/app/calendar/components/AnnualView.tsx
RaceModal frontend healthy src/app/calendar/components/RaceModal.tsx
NextRaceBar frontend healthy src/app/calendar/components/NextRaceBar.tsx
GoalBanner frontend healthy src/app/calendar/components/GoalBanner.tsx
ClockView frontend healthy src/app/calendar/components/ClockView.tsx
AppleCalendarView frontend healthy src/app/calendar/components/AppleCalendarView.tsx
DayModal frontend healthy src/app/calendar/components/DayModal.tsx
SportFields frontend healthy src/app/calendar/components/SportFields.tsx
Loading frontend healthy src/app/briefing/loading.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
legal software healthy src/app/legal
cgu software healthy src/app/legal/cgu
privacy software healthy src/app/legal/privacy
access-expired software healthy src/app/access-expired
competences software healthy src/app/competences
hooks software healthy src/app/competences/hooks
components software healthy src/app/competences/components
lib software healthy src/app/competences/lib
login software healthy src/app/login
api software healthy src/app/api
gear software healthy src/app/api/gear
sync software healthy src/app/api/sync
[provider] software healthy src/app/api/sync/[provider]
coach-stream software healthy src/app/api/coach-stream
weakpoints software healthy src/app/api/weakpoints
stripe software healthy src/app/api/stripe
checkout software healthy src/app/api/stripe/checkout
portal software healthy src/app/api/stripe/portal
webhook software healthy src/app/api/stripe/webhook
training-plan software healthy src/app/api/training-plan
tokens software healthy src/app/api/tokens
limits software healthy src/app/api/tokens/limits
oauth software healthy src/app/api/oauth
connect software healthy src/app/api/oauth/connect
disconnect software healthy src/app/api/oauth/disconnect
status software healthy src/app/api/oauth/status
callback software healthy src/app/api/oauth/callback
admin software healthy src/app/api/admin
seed-dishes software healthy src/app/api/admin/seed-dishes
competences-ai software healthy src/app/api/competences-ai
parcours software healthy src/app/api/parcours
topup software healthy src/app/api/topup
verify-session software healthy src/app/api/topup/verify-session
create-checkout software healthy src/app/api/topup/create-checkout
request-link software healthy src/app/api/topup/request-link
webhook software healthy src/app/api/topup/webhook
nutrition-weekly-summary software healthy src/app/api/nutrition-weekly-summary
subscriptions software healthy src/app/api/subscriptions
summary software healthy src/app/api/subscriptions/summary
user software healthy src/app/api/user
ai-settings software healthy src/app/api/user/ai-settings
ai-analysis software healthy src/app/api/ai-analysis
estimate-meal-macros software healthy src/app/api/estimate-meal-macros
auth software healthy src/app/api/auth
strava software healthy src/app/api/auth/strava

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

LabelLayerStatusPath
add_progression_phase_a.sql data healthy src/supabase/migrations/add_progression_phase_a.sql
add_week_tasks_completed.sql data healthy src/supabase/migrations/add_week_tasks_completed.sql
allow_auto_session_event_type.sql data healthy src/supabase/migrations/allow_auto_session_event_type.sql
add_ski_sport_type.sql data healthy src/supabase/migrations/add_ski_sport_type.sql
20260601000000_create_competences_tables.sql data healthy src/supabase/migrations/20260601000000_create_competences_t…
user_notification_preferences.sql data healthy src/supabase/migrations/user_notification_preferences.sql
20260601010000_seed_competences.sql data healthy src/supabase/migrations/20260601010000_seed_competences.sql
add_body_measurements.sql data healthy src/supabase/migrations/add_body_measurements.sql
add_meal_template_extended_fields.sql data healthy src/supabase/migrations/add_meal_template_extended_fields.s…
add_load_scores.sql data healthy src/supabase/migrations/add_load_scores.sql
add_year_data.sql data healthy src/supabase/migrations/add_year_data.sql
add_usage_tracking_and_subscriptions.sql data healthy src/supabase/migrations/add_usage_tracking_and_subscription…
add_injuries_table.sql data healthy src/supabase/migrations/add_injuries_table.sql
add_padel_columns.sql data healthy src/supabase/migrations/add_padel_columns.sql
extend_body_measurements_v2.sql data healthy src/supabase/migrations/extend_body_measurements_v2.sql
add_athlete_questionnaires.sql data healthy src/supabase/migrations/add_athlete_questionnaires.sql
add_dishes.sql data healthy src/supabase/migrations/add_dishes.sql
add_activity_photos.sql data healthy src/supabase/migrations/add_activity_photos.sql
add_training_plan_messages.sql data healthy src/supabase/migrations/add_training_plan_messages.sql
add_nutrition.sql data healthy src/supabase/migrations/add_nutrition.sql
add_climb_records.sql data healthy src/supabase/migrations/add_climb_records.sql
add_records_processed_to_activities.sql data healthy src/supabase/migrations/add_records_processed_to_activities…
add_test_documents_storage.sql data healthy src/supabase/migrations/add_test_documents_storage.sql
fix_athlete_questionnaires_statut_refuse.sql data healthy src/supabase/migrations/fix_athlete_questionnaires_statut_r…
add_training_plans_table.sql data healthy src/supabase/migrations/add_training_plans_table.sql
add_test_results.sql data healthy src/supabase/migrations/add_test_results.sql
add_profile_specifique.sql data healthy src/supabase/migrations/add_profile_specifique.sql
user_gear.sql data healthy src/supabase/migrations/user_gear.sql
tokens_system.sql data healthy src/supabase/migrations/tokens_system.sql
add_performance_scores.sql data healthy src/supabase/migrations/add_performance_scores.sql
add_plan_id_to_planned_sessions.sql data healthy src/supabase/migrations/add_plan_id_to_planned_sessions.sql
add_food_library.sql data healthy src/supabase/migrations/add_food_library.sql
add_segments.sql data healthy src/supabase/migrations/add_segments.sql
add_nutrition_habits.sql data healthy src/supabase/migrations/add_nutrition_habits.sql
add_original_content_to_planned_sessions.sql data healthy src/supabase/migrations/add_original_content_to_planned_ses…
add_briefing_fix_unique.sql data healthy src/supabase/migrations/add_briefing_fix_unique.sql
extend_nutrition_meal_logs.sql data healthy src/supabase/migrations/extend_nutrition_meal_logs.sql
add_profiles.sql data healthy src/supabase/migrations/add_profiles.sql
extend_performance_tests_and_profile_gender.sql data healthy src/supabase/migrations/extend_performance_tests_and_profil…
add_hyrox_races.sql data healthy src/supabase/migrations/add_hyrox_races.sql
add_normalized_activity_columns.sql data healthy src/supabase/migrations/add_normalized_activity_columns.sql
token_usage_multiplier.sql data healthy src/supabase/migrations/token_usage_multiplier.sql
create_workout_sessions.sql data healthy src/supabase/migrations/create_workout_sessions.sql
add_session_library.sql data healthy src/supabase/migrations/add_session_library.sql
add_yoga_exercises.sql data healthy src/supabase/migrations/add_yoga_exercises.sql
add_planned_sessions_source.sql data healthy src/supabase/migrations/add_planned_sessions_source.sql
20260601020000_competences_conflicts.sql data healthy src/supabase/migrations/20260601020000_competences_conflict…
add_tests.sql data healthy src/supabase/migrations/add_tests.sql
add_briefing.sql data healthy src/supabase/migrations/add_briefing.sql
add_ai_web_search_default_to_user_settings.sql data healthy src/supabase/migrations/add_ai_web_search_default_to_user_s…

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

LabelLayerStatusPath
session_families data healthy src/supabase/migrations/add_progression_phase_a.sql
user_performance data healthy src/supabase/migrations/add_progression_phase_a.sql
competences data healthy src/supabase/migrations/20260601000000_create_competences_t…
user_competences data healthy src/supabase/migrations/20260601000000_create_competences_t…
user_notification_preferences data healthy src/supabase/migrations/user_notification_preferences.sql
body_measurements data healthy src/supabase/migrations/add_body_measurements.sql
year_data_manual data healthy src/supabase/migrations/add_year_data.sql
public data healthy src/supabase/migrations/add_usage_tracking_and_subscription…
injuries data healthy src/supabase/migrations/add_injuries_table.sql
dishes data healthy src/supabase/migrations/add_dishes.sql
activity_photos data healthy src/supabase/migrations/add_activity_photos.sql
nutrition_plans data healthy src/supabase/migrations/add_nutrition.sql
nutrition_daily_logs data healthy src/supabase/migrations/add_nutrition.sql
nutrition_meal_logs data healthy src/supabase/migrations/add_nutrition.sql
nutrition_meal_templates data healthy src/supabase/migrations/add_nutrition.sql
nutrition_weight_logs data healthy src/supabase/migrations/add_nutrition.sql
climb_records data healthy src/supabase/migrations/add_climb_records.sql
test_definitions data healthy src/supabase/migrations/add_test_results.sql
test_results data healthy src/supabase/migrations/add_test_results.sql
athlete_sport_profile data healthy src/supabase/migrations/add_profile_specifique.sql
user_bikes data healthy src/supabase/migrations/user_gear.sql
user_running_shoes data healthy src/supabase/migrations/user_gear.sql
token_plan_limits data healthy src/supabase/migrations/tokens_system.sql
user_token_wallet data healthy src/supabase/migrations/tokens_system.sql
token_usage data healthy src/supabase/migrations/tokens_system.sql
topup_sessions data healthy src/supabase/migrations/tokens_system.sql
token_purchases data healthy src/supabase/migrations/tokens_system.sql
performance_scores data healthy src/supabase/migrations/add_performance_scores.sql
foods data healthy src/supabase/migrations/add_food_library.sql
segments data healthy src/supabase/migrations/add_segments.sql
segment_efforts data healthy src/supabase/migrations/add_segments.sql
nutrition_habits data healthy src/supabase/migrations/add_nutrition_habits.sql
profiles data healthy src/supabase/migrations/add_profiles.sql
hyrox_races data healthy src/supabase/migrations/add_hyrox_races.sql
workout_sessions data healthy src/supabase/migrations/create_workout_sessions.sql
sport_page_configs data healthy src/supabase/migrations/create_workout_sessions.sql
session_library data healthy src/supabase/migrations/add_session_library.sql
yoga_exercises data healthy src/supabase/migrations/add_yoga_exercises.sql
test_files data healthy src/supabase/migrations/add_tests.sql

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/legal/cgu frontend healthy src/app/legal/cgu/page.tsx
/legal/privacy frontend healthy src/app/legal/privacy/page.tsx
/access-expired frontend healthy src/app/access-expired/page.tsx
/competences frontend healthy src/app/competences/page.tsx
/login frontend healthy src/app/login/page.tsx
/admin/dishes frontend healthy src/app/admin/dishes/page.tsx
/admin/marketing frontend healthy src/app/admin/marketing/page.tsx
/profile frontend healthy src/app/profile/page.tsx
/record frontend healthy src/app/record/page.tsx
/topup frontend healthy src/app/topup/page.tsx
/topup/success frontend healthy src/app/topup/success/page.tsx
/topup/expired frontend healthy src/app/topup/expired/page.tsx
/performance frontend healthy src/app/performance/page.tsx
/session frontend healthy src/app/session/page.tsx
/icons-demo frontend healthy src/app/icons-demo/page.tsx
/auth frontend healthy src/app/auth/page.tsx
/auth/update-password frontend healthy src/app/auth/update-password/page.tsx
/auth/profile frontend healthy src/app/auth/profile/page.tsx
/auth/reset-password frontend healthy src/app/auth/reset-password/page.tsx
/settings/subscription frontend healthy src/app/settings/subscription/page.tsx
/connections frontend healthy src/app/connections/page.tsx
/onboarding frontend healthy src/app/onboarding/page.tsx
/athletes frontend healthy src/app/athletes/page.tsx
/calendar frontend healthy src/app/calendar/page.tsx
/briefing frontend healthy src/app/briefing/page.tsx
/zones frontend healthy src/app/zones/page.tsx
/questionnaire frontend healthy src/app/questionnaire/page.tsx
/notifications frontend healthy src/app/notifications/page.tsx
/injuries frontend healthy src/app/injuries/page.tsx
/progression frontend healthy src/app/progression/page.tsx
/progression/[sport] frontend healthy src/app/progression/[sport]/page.tsx
/activities frontend healthy src/app/activities/page.tsx
/nutrition frontend healthy src/app/nutrition/page.tsx
/recovery frontend healthy src/app/recovery/page.tsx
/planning frontend healthy src/app/planning/page.tsx
/ frontend healthy src/app/api/oauth/connect/route.ts

LabelLayerStatusPath
auth::src/lib/oauth/tokens.ts security healthy src/lib/oauth/tokens.ts
auth::src/app/connections/page.tsx security healthy src/app/connections/page.tsx
auth::src/app/api/strava/disconnect/route.ts security healthy src/app/api/strava/disconnect/route.ts
auth::src/app/api/strava/stats/route.ts security healthy src/app/api/strava/stats/route.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::src/app/api/strava/sync-maps/route.ts security healthy src/app/api/strava/sync-maps/route.ts
auth::.env.local.example security healthy .env.local.example
auth::src/app/api/oauth/connect/route.ts security healthy src/app/api/oauth/connect/route.ts
auth::src/lib/oauth/config.ts security healthy src/lib/oauth/config.ts
auth::src/app/activities/page.tsx security healthy src/app/activities/page.tsx
auth::src/app/api/oauth/callback/route.ts security healthy src/app/api/oauth/callback/route.ts
auth::src/app/profile/page.tsx security healthy src/app/profile/page.tsx
auth::src/app/api/strava/webhook/route.ts security healthy src/app/api/strava/webhook/route.ts
auth::src/app/api/strava/import-history/route.ts security healthy src/app/api/strava/import-history/route.ts
auth::src/lib/sync/wahoo.ts security healthy src/lib/sync/wahoo.ts
auth::src/components/strava/StravaConnect.tsx security healthy src/components/strava/StravaConnect.tsx
auth::src/onboarding/configs/connections.config.ts security healthy src/onboarding/configs/connections.config.ts
auth::src/app/api/auth/strava/callback/route.ts security healthy src/app/api/auth/strava/callback/route.ts
auth::src/app/api/oauth/disconnect/route.ts security healthy src/app/api/oauth/disconnect/route.ts
auth::src/lib/strava/tokens.ts security healthy src/lib/strava/tokens.ts
auth::src/lib/strava/config.ts security healthy src/lib/strava/config.ts
auth::src/lib/sync/strava.ts security healthy src/lib/sync/strava.ts
auth::src/lib/sync/polar.ts security healthy src/lib/sync/polar.ts
auth::src/app/api/strava/activity-laps/route.ts security healthy src/app/api/strava/activity-laps/route.ts
auth::src/lib/sync/withings.ts security healthy src/lib/sync/withings.ts
auth::src/onboarding/system/visuals/IconGridVisual.tsx security healthy src/onboarding/system/visuals/IconGridVisual.tsx
auth::src/app/performance/DatasTab.tsx security healthy src/app/performance/DatasTab.tsx

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy src/app/api/questionnaire/route.ts

LabelLayerStatusPath
alexandreet92-lang__thw-appli software healthy /data/fable5_failed_archive/alexandreet92-lang__thw-appli

LabelLayerStatusPath
55.47.98.97 network healthy src/components/activity/ActivityCard.tsx

LabelLayerStatusPath
gpu (detected) hardware healthy package-lock.json

LabelLayerStatusPath
gha::notion-sync cicd healthy .github/workflows/notion-sync.yml

LabelLayerStatusPath
sync cicd healthy .github/workflows/notion-sync.yml

LabelLayerStatusPath
NOTION_TOKEN cicd healthy
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/4110f5ed-d792-4155-b451-582333ee9ba5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4110f5ed-d792-4155-b451-582333ee9ba5/

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.