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.

Willdes1/movement-app

https://github.com/Willdes1/movement-app · scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)

59 raw signals (0 security + 59 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 59 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 1208 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
UpgradeModal software healthy components/UpgradeModal.tsx:UpgradeModal
handleUpgrade software healthy components/UpgradeModal.tsx:handleUpgrade
getMilestone software healthy components/StreakBadge.tsx:getMilestone
StreakBadge software healthy components/StreakBadge.tsx:StreakBadge
urlBase64ToUint8Array software healthy components/PushNotificationBanner.tsx:urlBase64ToUint8Array
base64 software healthy components/PushNotificationBanner.tsx:base64
DISMISS_KEY software healthy components/PushNotificationBanner.tsx:DISMISS_KEY
SUBSCRIBED_KEY software healthy components/PushNotificationBanner.tsx:SUBSCRIBED_KEY
PushNotificationBanner software healthy components/PushNotificationBanner.tsx:PushNotificationBanner
enable software healthy components/PushNotificationBanner.tsx:enable
dismiss software healthy components/PushNotificationBanner.tsx:dismiss
computePriority software healthy components/ReportBugButton.tsx:computePriority
ReportBugButton software healthy components/ReportBugButton.tsx:ReportBugButton
resetForm software healthy components/ReportBugButton.tsx:resetForm
submit software healthy components/ReportBugButton.tsx:submit
ServiceWorkerRegistrar software healthy components/ServiceWorkerRegistrar.tsx:ServiceWorkerRegistrar
AppMain software healthy components/AppMain.tsx:AppMain
ONBOARDING_KEY software healthy components/OnboardingModal.tsx:ONBOARDING_KEY
WELCOME_KEY software healthy components/OnboardingModal.tsx:WELCOME_KEY
Chip software healthy components/OnboardingModal.tsx:Chip
StepYou software healthy components/OnboardingModal.tsx:StepYou
StepSport software healthy components/OnboardingModal.tsx:StepSport
StepGoals software healthy components/OnboardingModal.tsx:StepGoals
StepEquipment software healthy components/OnboardingModal.tsx:StepEquipment
StepRestrictions software healthy components/OnboardingModal.tsx:StepRestrictions
Field software healthy components/OnboardingModal.tsx:Field
OnboardingModal software healthy components/OnboardingModal.tsx:OnboardingModal
set software healthy components/OnboardingModal.tsx:set
setNum software healthy components/OnboardingModal.tsx:setNum
toggleEquipment software healthy components/OnboardingModal.tsx:toggleEquipment
toggleRestriction software healthy components/OnboardingModal.tsx:toggleRestriction
buildUpsertPayload software healthy components/OnboardingModal.tsx:buildUpsertPayload
saveAndNext software healthy components/OnboardingModal.tsx:saveAndNext
finish software healthy components/OnboardingModal.tsx:finish
skip software healthy components/OnboardingModal.tsx:skip
pct software healthy components/OnboardingModal.tsx:pct
GenerationBanner software healthy components/GenerationBanner.tsx:GenerationBanner
CoachWinBackModal software healthy components/CoachWinBackModal.tsx:CoachWinBackModal
dismiss software healthy components/CoachWinBackModal.tsx:dismiss
goGenerate software healthy components/CoachWinBackModal.tsx:goGenerate
todayDayName software healthy components/CoachedSessionCard.tsx:todayDayName
currentProgramWeek software healthy components/CoachedSessionCard.tsx:currentProgramWeek
normalizeExName software healthy components/CoachedSessionCard.tsx:normalizeExName
splitMovement software healthy components/CoachedSessionCard.tsx:splitMovement
CoachedSessionCard software healthy components/CoachedSessionCard.tsx:CoachedSessionCard
speakExercise software healthy components/CoachedSessionCard.tsx:speakExercise
toggleLog software healthy components/CoachedSessionCard.tsx:toggleLog
saveLog software healthy components/CoachedSessionCard.tsx:saveLog
completeDay software healthy components/CoachedSessionCard.tsx:completeDay
coachBadge software healthy components/CoachedSessionCard.tsx:coachBadge

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
IDEAS.md software healthy IDEAS.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
AGENTS.md software healthy AGENTS.md
AGENT_CONTEXT.md software healthy AGENT_CONTEXT.md
TODO.md software healthy TODO.md
next.config.ts software healthy next.config.ts
git-stats.js software healthy scripts/git-stats.js
UpgradeModal.tsx software healthy components/UpgradeModal.tsx
StreakBadge.tsx software healthy components/StreakBadge.tsx
PushNotificationBanner.tsx software healthy components/PushNotificationBanner.tsx
ReportBugButton.tsx software healthy components/ReportBugButton.tsx
ServiceWorkerRegistrar.tsx software healthy components/ServiceWorkerRegistrar.tsx
AppMain.tsx software healthy components/AppMain.tsx
OnboardingModal.tsx software healthy components/OnboardingModal.tsx
GenerationBanner.tsx software healthy components/GenerationBanner.tsx
CoachWinBackModal.tsx software healthy components/CoachWinBackModal.tsx
CoachedSessionCard.tsx software healthy components/CoachedSessionCard.tsx
PlanGenerationContext.tsx software healthy components/PlanGenerationContext.tsx
JoinLinkRedeemer.tsx software healthy components/JoinLinkRedeemer.tsx
BottomNav.tsx software healthy components/ui/BottomNav.tsx
Logo.tsx software healthy components/ui/Logo.tsx
RecoveryBanner.tsx software healthy components/ui/RecoveryBanner.tsx
MobileMenu.tsx software healthy components/ui/MobileMenu.tsx
RecoveryPlaybook.tsx software healthy components/ui/RecoveryPlaybook.tsx
ImpersonationBanner.tsx software healthy components/ui/ImpersonationBanner.tsx
ImportedProgramBanner.tsx software healthy components/ui/ImportedProgramBanner.tsx
Sidebar.tsx software healthy components/ui/Sidebar.tsx
GateCheck.tsx software healthy components/ui/GateCheck.tsx
SetTracker.tsx software healthy components/ui/SetTracker.tsx
ExerciseModal.tsx software healthy components/ui/ExerciseModal.tsx
BlockAccordion.tsx software healthy components/ui/BlockAccordion.tsx
StripeTab.tsx software healthy components/admin/StripeTab.tsx
NotesTab.tsx software healthy components/admin/NotesTab.tsx
BillingTab.tsx software healthy components/admin/BillingTab.tsx
BugReportsTab.tsx software healthy components/admin/BugReportsTab.tsx
RetentionTab.tsx software healthy components/admin/RetentionTab.tsx
VideoCurationTab.tsx software healthy components/admin/VideoCurationTab.tsx
TTSCurationTab.tsx software healthy components/admin/TTSCurationTab.tsx
CEOBriefingTab.tsx software healthy components/admin/CEOBriefingTab.tsx
APIETab.tsx software healthy components/admin/APIETab.tsx
ImpersonationActivityTab.tsx software healthy components/admin/ImpersonationActivityTab.tsx
KnowledgeBaseTab.tsx software healthy components/admin/KnowledgeBaseTab.tsx
ConversionsTab.tsx software healthy components/admin/ConversionsTab.tsx
SpendTab.tsx software healthy components/admin/SpendTab.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
components software healthy components
ui software healthy components/ui
admin software healthy components/admin
coach software healthy components/coach
to-do software healthy to-do
contexts software healthy contexts
app software healthy app
legal software healthy app/legal
terms software healthy app/legal/terms
privacy software healthy app/legal/privacy
auth software healthy app/auth
callback software healthy app/auth/callback
exercises software healthy app/exercises
browse software healthy app/browse
api software healthy app/api
generate-return-to-sport software healthy app/api/generate-return-to-sport
notifications software healthy app/api/notifications
send software healthy app/api/notifications/send
subscribe software healthy app/api/notifications/subscribe
generate-recovery-plan software healthy app/api/generate-recovery-plan
tts software healthy app/api/tts
generate-feed software healthy app/api/generate-feed
generate-nutrition software healthy app/api/generate-nutrition
join software healthy app/api/join
info software healthy app/api/join/info
streaks software healthy app/api/streaks
update software healthy app/api/streaks/update
generate-plan software healthy app/api/generate-plan
admin software healthy app/api/admin
knowledge-search software healthy app/api/admin/knowledge-search
generate-tts software healthy app/api/admin/generate-tts
curate-videos software healthy app/api/admin/curate-videos
seed-program-exercises software healthy app/api/admin/seed-program-exercises
curate-knowledge software healthy app/api/admin/curate-knowledge
review-knowledge software healthy app/api/admin/review-knowledge
ceo-ask software healthy app/api/admin/ceo-ask
discover-channels software healthy app/api/admin/discover-channels
seed-knowledge software healthy app/api/admin/seed-knowledge
ceo-brief software healthy app/api/admin/ceo-brief
coach software healthy app/api/coach
my-program software healthy app/api/coach/my-program
redeem-invite software healthy app/api/coach/redeem-invite
analytics software healthy app/api/coach/analytics
redeem-slug software healthy app/api/coach/redeem-slug
transcribe software healthy app/api/coach/transcribe
log-session software healthy app/api/coach/log-session
import-program software healthy app/api/coach/import-program
generate-program software healthy app/api/coach/generate-program
queue-exercise-videos software healthy app/api/queue-exercise-videos

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

LabelLayerStatusPath
UpgradeModal frontend healthy components/UpgradeModal.tsx
StreakBadge frontend healthy components/StreakBadge.tsx
PushNotificationBanner frontend healthy components/PushNotificationBanner.tsx
ReportBugButton frontend healthy components/ReportBugButton.tsx
ServiceWorkerRegistrar frontend healthy components/ServiceWorkerRegistrar.tsx
AppMain frontend healthy components/AppMain.tsx
OnboardingModal frontend healthy components/OnboardingModal.tsx
GenerationBanner frontend healthy components/GenerationBanner.tsx
CoachWinBackModal frontend healthy components/CoachWinBackModal.tsx
CoachedSessionCard frontend healthy components/CoachedSessionCard.tsx
JoinLinkRedeemer frontend healthy components/JoinLinkRedeemer.tsx
BottomNav frontend healthy components/ui/BottomNav.tsx
Logo frontend healthy components/ui/Logo.tsx
RecoveryBanner frontend healthy components/ui/RecoveryBanner.tsx
MobileMenu frontend healthy components/ui/MobileMenu.tsx
RecoveryPlaybook frontend healthy components/ui/RecoveryPlaybook.tsx
ImpersonationBanner frontend healthy components/ui/ImpersonationBanner.tsx
ImportedProgramBanner frontend healthy components/ui/ImportedProgramBanner.tsx
Sidebar frontend healthy components/ui/Sidebar.tsx
GateCheck frontend healthy components/ui/GateCheck.tsx
SetTracker frontend healthy components/ui/SetTracker.tsx
ExerciseModal frontend healthy components/ui/ExerciseModal.tsx
BlockAccordion frontend healthy components/ui/BlockAccordion.tsx
StripeTab frontend healthy components/admin/StripeTab.tsx
NotesTab frontend healthy components/admin/NotesTab.tsx
BillingTab frontend healthy components/admin/BillingTab.tsx
BugReportsTab frontend healthy components/admin/BugReportsTab.tsx
RetentionTab frontend healthy components/admin/RetentionTab.tsx
VideoCurationTab frontend healthy components/admin/VideoCurationTab.tsx
TTSCurationTab frontend healthy components/admin/TTSCurationTab.tsx
CEOBriefingTab frontend healthy components/admin/CEOBriefingTab.tsx
APIETab frontend healthy components/admin/APIETab.tsx
ImpersonationActivityTab frontend healthy components/admin/ImpersonationActivityTab.tsx
KnowledgeBaseTab frontend healthy components/admin/KnowledgeBaseTab.tsx
ConversionsTab frontend healthy components/admin/ConversionsTab.tsx
SpendTab frontend healthy components/admin/SpendTab.tsx
PushTab frontend healthy components/admin/PushTab.tsx
HealthTab frontend healthy components/admin/HealthTab.tsx
LaunchpadTab frontend healthy components/admin/LaunchpadTab.tsx
LogSessionSection frontend healthy components/coach/LogSessionSection.tsx
ClientNotesSection frontend healthy components/coach/ClientNotesSection.tsx
CoachMobileMenu frontend healthy components/coach/CoachMobileMenu.tsx
ManualProgramBuilder frontend healthy components/coach/ManualProgramBuilder.tsx
OnboardingOverlay frontend healthy components/coach/OnboardingOverlay.tsx
Home frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
TermsPage frontend healthy app/legal/terms/page.tsx
PrivacyPage frontend healthy app/legal/privacy/page.tsx
AuthPage frontend healthy app/auth/page.tsx
AuthCallbackPage frontend healthy app/auth/callback/page.tsx

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

LabelLayerStatusPath
20260611_coach_session_logging.sql data healthy supabase/migrations/20260611_coach_session_logging.sql
20260527_tts_library.sql data healthy supabase/migrations/20260527_tts_library.sql
20260611_coach_join_links.sql data healthy supabase/migrations/20260611_coach_join_links.sql
20260601_user_imported_programs.sql data healthy supabase/migrations/20260601_user_imported_programs.sql
20260601_coach_program_sharing.sql data healthy supabase/migrations/20260601_coach_program_sharing.sql
20260601_add_grants.sql data healthy supabase/migrations/20260601_add_grants.sql
20260527_coach_invites.sql data healthy supabase/migrations/20260527_coach_invites.sql
20260531_coach_client_notes.sql data healthy supabase/migrations/20260531_coach_client_notes.sql
20260601_plan_conversion_requests.sql data healthy supabase/migrations/20260601_plan_conversion_requests.sql
20260611_coach_day_completions.sql data healthy supabase/migrations/20260611_coach_day_completions.sql
20260527_knowledge_curator.sql data healthy supabase/migrations/20260527_knowledge_curator.sql
20260529_coach_messages.sql data healthy supabase/migrations/20260529_coach_messages.sql
20260601_exercise_library_clip.sql data healthy supabase/migrations/20260601_exercise_library_clip.sql
20260601_curation_source_label.sql data healthy supabase/migrations/20260601_curation_source_label.sql
20260601_exercise_library_source_program.sql data healthy supabase/migrations/20260601_exercise_library_source_progra…
20260526_pgvector_knowledge.sql data healthy supabase/migrations/20260526_pgvector_knowledge.sql
20260601_coach_exercise_library.sql data healthy supabase/migrations/20260601_coach_exercise_library.sql
20260602_athlete_profile_enhancement.sql data healthy supabase/migrations/20260602_athlete_profile_enhancement.sql

LabelLayerStatusPath
coach_pending_clients data healthy supabase/migrations/20260611_coach_join_links.sql
user_imported_programs data healthy supabase/migrations/20260601_user_imported_programs.sql
user_imported_program_weeks data healthy supabase/migrations/20260601_user_imported_programs.sql
coach_invite_codes data healthy supabase/migrations/20260527_coach_invites.sql
coach_client_notes data healthy supabase/migrations/20260531_coach_client_notes.sql
plan_conversion_requests data healthy supabase/migrations/20260601_plan_conversion_requests.sql
coach_day_completions data healthy supabase/migrations/20260611_coach_day_completions.sql
coach_messages data healthy supabase/migrations/20260529_coach_messages.sql
knowledge_items data healthy supabase/migrations/20260526_pgvector_knowledge.sql
coach_exercise_library data healthy supabase/migrations/20260601_coach_exercise_library.sql

LabelLayerStatusPath
auth::app/api/coach/analytics/route.ts security healthy app/api/coach/analytics/route.ts
auth::app/api/coach/my-program/route.ts security healthy app/api/coach/my-program/route.ts
auth::app/auth/page.tsx security healthy app/auth/page.tsx
auth::CLAUDE.md security healthy CLAUDE.md
auth::components/admin/LaunchpadTab.tsx security healthy components/admin/LaunchpadTab.tsx
auth::app/auth/callback/page.tsx security healthy app/auth/callback/page.tsx

LabelLayerStatusPath
216.198.79.1 network healthy components/admin/LaunchpadTab.tsx
3.29.87.78 network healthy app/auth/page.tsx
12.22.37.29 network healthy app/plan/page.tsx
05.24.24.41 network healthy app/plan/page.tsx

LabelLayerStatusPath
booking software healthy components/admin/KnowledgeBaseTab.tsx:booking
on software healthy app/coach/layout.tsx:on

LabelLayerStatusPath
postgres data healthy CLAUDE.md
postgresql data healthy app/api/admin/ceo-ask/route.ts

LabelLayerStatusPath
repobility-clone-r6mo4hsm software healthy /tmp/repobility-clone-r6mo4hsm
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/63a759fd-31c6-4ff6-adf2-cf28c35e7507/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/63a759fd-31c6-4ff6-adf2-cf28c35e7507/

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.