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.

synoria-labs/Fitpilot_mobile

https://github.com/synoria-labs/Fitpilot_mobile · scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 30 actionable findings from 1 signal source. 5 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 1448 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
resolveRequiredUrl software healthy app.config.ts:resolveRequiredUrl
resolveOptionalValue software healthy app.config.ts:resolveOptionalValue
extra software healthy app.config.ts:extra
listSourceFiles software healthy scripts/check-mojibake.mjs:listSourceFiles
createSignupSessionId software healthy app/register.tsx:createSignupSessionId
normalizeEmail software healthy app/register.tsx:normalizeEmail
RegisterScreen software healthy app/register.tsx:RegisterScreen
updateCountdown software healthy app/register.tsx:updateCountdown
phoneHelperText software healthy app/register.tsx:phoneHelperText
phoneError software healthy app/register.tsx:phoneError
validateForm software healthy app/register.tsx:validateForm
openCaptcha software healthy app/register.tsx:openCaptcha
sendVerificationCode software healthy app/register.tsx:sendVerificationCode
verifyAndCreateAccount software healthy app/register.tsx:verifyAndCreateAccount
handleBackToDetails software healthy app/register.tsx:handleBackToDetails
handleCaptchaClose software healthy app/register.tsx:handleCaptchaClose
createStyles software healthy app/register.tsx:createStyles
LoginScreen software healthy app/login.tsx:LoginScreen
handleChangeEmail software healthy app/login.tsx:handleChangeEmail
handleChangePassword software healthy app/login.tsx:handleChangePassword
submitLogin software healthy app/login.tsx:submitLogin
handleLogin software healthy app/login.tsx:handleLogin
handleCaptchaToken software healthy app/login.tsx:handleCaptchaToken
handleForgotPassword software healthy app/login.tsx:handleForgotPassword
createStyles software healthy app/login.tsx:createStyles
Index software healthy app/index.tsx:Index
RootLayout software healthy app/_layout.tsx:RootLayout
createStyles software healthy app/_layout.tsx:createStyles
getPlatformLabel software healthy app/health-setup.tsx:getPlatformLabel
HealthSetupScreen software healthy app/health-setup.tsx:HealthSetupScreen
handleConnect software healthy app/health-setup.tsx:handleConnect
handleSkip software healthy app/health-setup.tsx:handleSkip
createStyles software healthy app/health-setup.tsx:createStyles
formatDateLabel software healthy app/onboarding.tsx:formatDateLabel
parsePositiveNumber software healthy app/onboarding.tsx:parsePositiveNumber
OnboardingScreen software healthy app/onboarding.tsx:OnboardingScreen
progress software healthy app/onboarding.tsx:progress
loadOptions software healthy app/onboarding.tsx:loadOptions
canContinue software healthy app/onboarding.tsx:canContinue
validateCurrentStep software healthy app/onboarding.tsx:validateCurrentStep
goNext software healthy app/onboarding.tsx:goNext
goBack software healthy app/onboarding.tsx:goBack
toggleAllergen software healthy app/onboarding.tsx:toggleAllergen
addPreference software healthy app/onboarding.tsx:addPreference
value software healthy app/onboarding.tsx:value
removePreference software healthy app/onboarding.tsx:removePreference
addInjury software healthy app/onboarding.tsx:addInjury
submitOnboarding software healthy app/onboarding.tsx:submitOnboarding
handleDateSelect software healthy app/onboarding.tsx:handleDateSelect
datePickerSelectedDate software healthy app/onboarding.tsx:datePickerSelectedDate

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

LabelLayerStatusPath
apple_review_response.md software healthy apple_review_response.md
metro.config.js software healthy metro.config.js
babel.config.js software healthy babel.config.js
google-services.json software healthy google-services.json
test_db.js software healthy test_db.js
pnpm-lock.yaml software healthy pnpm-lock.yaml
eas.json software healthy eas.json
package.json software healthy package.json
ANDROID_LOCAL_BUILD.md software healthy ANDROID_LOCAL_BUILD.md
app_store_test_account.md software healthy app_store_test_account.md
app.config.ts software healthy app.config.ts
app.json software healthy app.json
training-logs-optimization.md software healthy training-logs-optimization.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
build.gradle software healthy android/build.gradle
google-services.json software healthy android/app/google-services.json
build.gradle software healthy android/app/build.gradle
MainActivity.kt software healthy android/app/src/main/java/com/fitpilot/mobile/MainActivity.…
MainApplication.kt software healthy android/app/src/main/java/com/fitpilot/mobile/MainApplicati…
check-mojibake.mjs software healthy scripts/check-mojibake.mjs
register.tsx software healthy app/register.tsx
login.tsx software healthy app/login.tsx
index.tsx software healthy app/index.tsx
_layout.tsx software healthy app/_layout.tsx
health-setup.tsx software healthy app/health-setup.tsx
onboarding.tsx software healthy app/onboarding.tsx
[id].tsx software healthy app/workout/[id].tsx
_layout.tsx software healthy app/workout/_layout.tsx
_layout.tsx software healthy app/measurements/_layout.tsx
weight-progress.tsx software healthy app/measurements/weight-progress.tsx
[metric].tsx software healthy app/measurements/progress/[metric].tsx
shopping-list.tsx software healthy app/diet/shopping-list.tsx
weekly-plan.tsx software healthy app/diet/weekly-plan.tsx
_layout.tsx software healthy app/diet/_layout.tsx
[tipId].tsx software healthy app/recommendations/[tipId].tsx
[recipeId].tsx software healthy app/recipes/[recipeId].tsx
_layout.tsx software healthy app/recipes/_layout.tsx
theme-settings.tsx software healthy app/profile/theme-settings.tsx
help.tsx software healthy app/profile/help.tsx
change-password.tsx software healthy app/profile/change-password.tsx
personal-info.tsx software healthy app/profile/personal-info.tsx
notifications-settings.tsx software healthy app/profile/notifications-settings.tsx
index.tsx software healthy app/profile/index.tsx
professionals.tsx software healthy app/profile/professionals.tsx
connected-health.tsx software healthy app/profile/connected-health.tsx
_layout.tsx software healthy app/profile/_layout.tsx
contact-support.tsx software healthy app/profile/contact-support.tsx

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

LabelLayerStatusPath
RegisterScreen frontend healthy app/register.tsx
LoginScreen frontend healthy app/login.tsx
Index frontend healthy app/index.tsx
RootLayout frontend healthy app/_layout.tsx
HealthSetupScreen frontend healthy app/health-setup.tsx
OnboardingScreen frontend healthy app/onboarding.tsx
WorkoutSessionScreen frontend healthy app/workout/[id].tsx
ProtectedWorkoutLayout frontend healthy app/workout/_layout.tsx
ProtectedMeasurementsLayout frontend healthy app/measurements/_layout.tsx
WeightProgressScreen frontend healthy app/measurements/weight-progress.tsx
MeasurementProgressRoute frontend healthy app/measurements/progress/[metric].tsx
ShoppingListScreen frontend healthy app/diet/shopping-list.tsx
WeeklyPlanScreen frontend healthy app/diet/weekly-plan.tsx
ProtectedDietLayout frontend healthy app/diet/_layout.tsx
RecommendationDetailScreen frontend healthy app/recommendations/[tipId].tsx
RecipeDetailScreen frontend healthy app/recipes/[recipeId].tsx
ProtectedRecipesLayout frontend healthy app/recipes/_layout.tsx
ThemeSettingsScreen frontend healthy app/profile/theme-settings.tsx
HelpScreen frontend healthy app/profile/help.tsx
ChangePasswordScreen frontend healthy app/profile/change-password.tsx
PersonalInfoScreen frontend healthy app/profile/personal-info.tsx
NotificationsSettingsScreen frontend healthy app/profile/notifications-settings.tsx
ProfileScreen frontend healthy app/profile/index.tsx
ProfessionalsScreen frontend healthy app/profile/professionals.tsx
ConnectedHealthScreen frontend healthy app/profile/connected-health.tsx
ProtectedProfileLayout frontend healthy app/profile/_layout.tsx
ContactSupportScreen frontend healthy app/profile/contact-support.tsx
LegalDocumentScreen frontend healthy app/profile/legal/[document].tsx
SearchProfessionalsScreen frontend healthy app/professionals/index.tsx
ProfessionalDetailScreen frontend healthy app/professionals/[username].tsx
ProtectedProfessionalsLayout frontend healthy app/professionals/_layout.tsx
MeasurementsScreen frontend healthy app/(tabs)/measurements.tsx
ChatScreen frontend healthy app/(tabs)/chat.tsx
WorkoutsScreen frontend healthy app/(tabs)/workouts.tsx
HomeScreen frontend healthy app/(tabs)/index.tsx
DietScreen frontend healthy app/(tabs)/diet.tsx
TabLayout frontend healthy app/(tabs)/_layout.tsx
ProtectedWorkoutsLayout frontend healthy app/workouts/_layout.tsx
ExerciseTrendDetailScreen frontend healthy app/workouts/exercises/[exerciseId].tsx
ProgressStepper frontend healthy src/components/workout/ProgressStepper.tsx
PhaseSeparator frontend healthy src/components/workout/PhaseSeparator.tsx
AbandonModal frontend healthy src/components/workout/AbandonModal.tsx
ExerciseCard frontend healthy src/components/workout/ExerciseCard.tsx
MovementTimerModal frontend healthy src/components/workout/MovementTimerModal.tsx
CardioTimerModal frontend healthy src/components/workout/CardioTimerModal.tsx
RestTimer frontend healthy src/components/workout/RestTimer.tsx
DietMenuSelectorModal frontend healthy src/components/diet/DietMenuSelectorModal.tsx
DietSourcesCard frontend healthy src/components/diet/DietSourcesCard.tsx
DietHero frontend healthy src/components/diet/DietHero.tsx
DietMealCard frontend healthy src/components/diet/DietMealCard.tsx

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

LabelLayerStatusPath
android software healthy android
app software healthy android/app
src software healthy android/app/src
main software healthy android/app/src/main
java software healthy android/app/src/main/java
com software healthy android/app/src/main/java/com
fitpilot software healthy android/app/src/main/java/com/fitpilot
mobile software healthy android/app/src/main/java/com/fitpilot/mobile
scripts software healthy scripts
app software healthy app
workout software healthy app/workout
measurements software healthy app/measurements
progress software healthy app/measurements/progress
diet software healthy app/diet
recommendations software healthy app/recommendations
recipes software healthy app/recipes
profile software healthy app/profile
legal software healthy app/profile/legal
professionals software healthy app/professionals
(tabs) software healthy app/(tabs)
workouts software healthy app/workouts
exercises software healthy app/workouts/exercises
ios software healthy ios
FitPilot software healthy ios/FitPilot
Images.xcassets software healthy ios/FitPilot/Images.xcassets
AppIcon.appiconset software healthy ios/FitPilot/Images.xcassets/AppIcon.appiconset
SplashScreenBackground.colorset software healthy ios/FitPilot/Images.xcassets/SplashScreenBackground.colorset
SplashScreenLegacy.imageset software healthy ios/FitPilot/Images.xcassets/SplashScreenLegacy.imageset
modules software healthy modules
fitpilot-health software healthy modules/fitpilot-health
android software healthy modules/fitpilot-health/android
src software healthy modules/fitpilot-health/android/src
main software healthy modules/fitpilot-health/android/src/main
java software healthy modules/fitpilot-health/android/src/main/java
expo software healthy modules/fitpilot-health/android/src/main/java/expo
modules software healthy modules/fitpilot-health/android/src/main/java/expo/modules
fitpilothealth software healthy modules/fitpilot-health/android/src/main/java/expo/modules/…
ios software healthy modules/fitpilot-health/ios
src software healthy modules/fitpilot-health/src
src software healthy src
types software healthy src/types
constants software healthy src/constants
utils software healthy src/utils
components software healthy src/components
workout software healthy src/components/workout
measurements software healthy src/components/measurements
diet software healthy src/components/diet
workout-analytics software healthy src/components/workout-analytics
auth software healthy src/components/auth
common software healthy src/components/common

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

LabelLayerStatusPath
POST /users/notification-preferences api healthy app/profile/notifications-settings.tsx
PATCH /connected-health/me/sharing api healthy src/services/connectedHealth.ts
PATCH /connected-health/me/setup api healthy src/services/connectedHealth.ts
POST /users/push-token api healthy src/services/notifications.ts
POST /auth/logout api healthy src/store/authStore.ts
PATCH /users/me/profile-picture api healthy src/store/authStore.ts

LabelLayerStatusPath
password_literal::app/profile/change-password.tsx security healthy app/profile/change-password.tsx
password_literal::app/profile/change-password.tsx security healthy app/profile/change-password.tsx
password_literal::app/profile/change-password.tsx security healthy app/profile/change-password.tsx
password_literal::app/profile/change-password.tsx security healthy app/profile/change-password.tsx
password_literal::app/profile/change-password.tsx security healthy app/profile/change-password.tsx
password_literal::app/profile/change-password.tsx security healthy app/profile/change-password.tsx

LabelLayerStatusPath
192.168.1.20 network healthy .env.example
26.39.07.31 network healthy src/components/dashboard/bodyMap/bodyMapAtlas.ts
1.52.06.61 network healthy src/components/dashboard/bodyMap/bodyMapAtlas.ts
12.78.02.11 network healthy src/components/dashboard/bodyMap/bodyMapAtlas.ts

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

LabelLayerStatusPath
FitpilotHealthModule software healthy modules/fitpilot-health/src/FitpilotHealthModule.ts:Fitpilo…

LabelLayerStatusPath
postgresql data healthy test_db.js
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/798863f0-d0e3-41e2-8bd3-bac9e9937d7c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/798863f0-d0e3-41e2-8bd3-bac9e9937d7c/

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.