https://github.com/veersethisteam2214-sys/GymTrackingApp
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 1 week ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 405 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.
| Label | Layer | Status | Path |
|---|---|---|---|
proxy |
software | healthy | proxy.ts:proxy |
RecommendationBoard |
software | healthy | components/RecommendationBoard.tsx:RecommendationBoard |
submit |
software | healthy | components/RecommendationBoard.tsx:submit |
choosePhoto |
software | healthy | components/RecommendationBoard.tsx:choosePhoto |
toggleTarget |
software | healthy | components/RecommendationBoard.tsx:toggleTarget |
AudienceButton |
software | healthy | components/RecommendationBoard.tsx:AudienceButton |
BrandLogo |
software | healthy | components/BrandLogo.tsx:BrandLogo |
BrandMark |
software | healthy | components/BrandLogo.tsx:BrandMark |
ProfileLoginForm |
software | healthy | components/ProfileLoginForm.tsx:ProfileLoginForm |
submit |
software | healthy | components/ProfileLoginForm.tsx:submit |
Field |
software | healthy | components/ProfileLoginForm.tsx:Field |
TodayClient |
software | healthy | components/TodayClient.tsx:TodayClient |
upload |
software | healthy | components/TodayClient.tsx:upload |
openBenchmarkExcuse |
software | healthy | components/TodayClient.tsx:openBenchmarkExcuse |
openSickDayExcuse |
software | healthy | components/TodayClient.tsx:openSickDayExcuse |
submitExcuseRequest |
software | healthy | components/TodayClient.tsx:submitExcuseRequest |
remove |
software | healthy | components/TodayClient.tsx:remove |
UploadPanel |
software | healthy | components/TodayClient.tsx:UploadPanel |
stopCamera |
software | healthy | components/TodayClient.tsx:stopCamera |
openCamera |
software | healthy | components/TodayClient.tsx:openCamera |
chooseLibraryPhoto |
software | healthy | components/TodayClient.tsx:chooseLibraryPhoto |
capturePhoto |
software | healthy | components/TodayClient.tsx:capturePhoto |
MetricInput |
software | healthy | components/TodayClient.tsx:MetricInput |
formatDateTime |
software | healthy | components/HeaderClock.tsx:formatDateTime |
HeaderClock |
software | healthy | components/HeaderClock.tsx:HeaderClock |
useDelayedCount |
software | healthy | components/LeaderboardPodium.tsx:useDelayedCount |
tick |
software | healthy | components/LeaderboardPodium.tsx:tick |
LeaderboardPodium |
software | healthy | components/LeaderboardPodium.tsx:LeaderboardPodium |
PodiumColumn |
software | healthy | components/LeaderboardPodium.tsx:PodiumColumn |
PodiumAvatar |
software | healthy | components/LeaderboardPodium.tsx:PodiumAvatar |
StreakFlame |
software | healthy | components/LeaderboardPodium.tsx:StreakFlame |
StatusBadge |
software | healthy | components/StatusBadge.tsx:StatusBadge |
PasswordInput |
software | healthy | components/PasswordInput.tsx:PasswordInput |
UpdateAnnouncementModal |
software | healthy | components/UpdateAnnouncementModal.tsx:UpdateAnnouncementMo… |
dismiss |
software | healthy | components/UpdateAnnouncementModal.tsx:dismiss |
AppShell |
software | healthy | components/AppShell.tsx:AppShell |
ProfileButton |
software | healthy | components/AppShell.tsx:ProfileButton |
FeedbackPromptModal |
software | healthy | components/FeedbackPromptModal.tsx:FeedbackPromptModal |
submit |
software | healthy | components/FeedbackPromptModal.tsx:submit |
formatDate |
software | healthy | components/StreakBreakModal.tsx:formatDate |
StreakBreakModal |
software | healthy | components/StreakBreakModal.tsx:StreakBreakModal |
TopNavLinks |
software | healthy | components/TopNavLinks.tsx:TopNavLinks |
parseGymRoutine |
software | healthy | components/ProfileSetupForm.tsx:parseGymRoutine |
serializeGymRoutine |
software | healthy | components/ProfileSetupForm.tsx:serializeGymRoutine |
ProfileSetupForm |
software | healthy | components/ProfileSetupForm.tsx:ProfileSetupForm |
submit |
software | healthy | components/ProfileSetupForm.tsx:submit |
selectAvatar |
software | healthy | components/ProfileSetupForm.tsx:selectAvatar |
ModeButton |
software | healthy | components/ProfileSetupForm.tsx:ModeButton |
Field |
software | healthy | components/ProfileSetupForm.tsx:Field |
TextArea |
software | healthy | components/ProfileSetupForm.tsx:TextArea |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
proxy.ts |
software | healthy | proxy.ts |
RecommendationBoard.tsx |
software | healthy | components/RecommendationBoard.tsx |
BrandLogo.tsx |
software | healthy | components/BrandLogo.tsx |
ProfileLoginForm.tsx |
software | healthy | components/ProfileLoginForm.tsx |
TodayClient.tsx |
software | healthy | components/TodayClient.tsx |
HeaderClock.tsx |
software | healthy | components/HeaderClock.tsx |
LeaderboardPodium.tsx |
software | healthy | components/LeaderboardPodium.tsx |
StatusBadge.tsx |
software | healthy | components/StatusBadge.tsx |
PasswordInput.tsx |
software | healthy | components/PasswordInput.tsx |
UpdateAnnouncementModal.tsx |
software | healthy | components/UpdateAnnouncementModal.tsx |
AppShell.tsx |
software | healthy | components/AppShell.tsx |
FeedbackPromptModal.tsx |
software | healthy | components/FeedbackPromptModal.tsx |
StreakBreakModal.tsx |
software | healthy | components/StreakBreakModal.tsx |
TopNavLinks.tsx |
software | healthy | components/TopNavLinks.tsx |
ProfileSetupForm.tsx |
software | healthy | components/ProfileSetupForm.tsx |
ChallengesClient.tsx |
software | healthy | components/ChallengesClient.tsx |
NotificationBell.tsx |
software | healthy | components/NotificationBell.tsx |
DashboardCards.tsx |
software | healthy | components/DashboardCards.tsx |
SetupMissing.tsx |
software | healthy | components/SetupMissing.tsx |
ExcuseVoteModal.tsx |
software | healthy | components/ExcuseVoteModal.tsx |
AnalyticsCharts.tsx |
software | healthy | components/AnalyticsCharts.tsx |
CredentialSettingsForm.tsx |
software | healthy | components/CredentialSettingsForm.tsx |
ThemeToggle.tsx |
software | healthy | components/ThemeToggle.tsx |
AnalyticsClient.tsx |
software | healthy | components/AnalyticsClient.tsx |
TodayReminder.tsx |
software | healthy | components/TodayReminder.tsx |
LoginSetupForm.tsx |
software | healthy | components/LoginSetupForm.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/settings/page.tsx |
page.tsx |
software | healthy | app/analytics/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/notifications/route.ts |
route.ts |
software | healthy | app/api/notifications/read/route.ts |
route.ts |
software | healthy | app/api/excuses/route.ts |
route.ts |
software | healthy | app/api/auth/update-credentials/route.ts |
route.ts |
software | healthy | app/api/auth/setup-login/route.ts |
route.ts |
software | healthy | app/api/auth/login/route.ts |
route.ts |
software | healthy | app/api/auth/signout/route.ts |
route.ts |
software | healthy | app/api/recommendations/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
app |
software | healthy | app |
settings |
software | healthy | app/settings |
analytics |
software | healthy | app/analytics |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
notifications |
software | healthy | app/api/notifications |
read |
software | healthy | app/api/notifications/read |
excuses |
software | healthy | app/api/excuses |
auth |
software | healthy | app/api/auth |
update-credentials |
software | healthy | app/api/auth/update-credentials |
setup-login |
software | healthy | app/api/auth/setup-login |
login |
software | healthy | app/api/auth/login |
signout |
software | healthy | app/api/auth/signout |
recommendations |
software | healthy | app/api/recommendations |
today |
software | healthy | app/api/today |
upload |
software | healthy | app/api/today/upload |
item |
software | healthy | app/api/today/item |
rest |
software | healthy | app/api/today/rest |
challenges |
software | healthy | app/api/challenges |
announcements |
software | healthy | app/api/announcements |
seen |
software | healthy | app/api/announcements/seen |
profile |
software | healthy | app/api/profile |
weekly-summary |
software | healthy | app/api/weekly-summary |
feedback |
software | healthy | app/api/feedback |
today |
software | healthy | app/today |
dashboard |
software | healthy | app/dashboard |
challenges |
software | healthy | app/challenges |
leaderboard |
software | healthy | app/leaderboard |
login-setup |
software | healthy | app/login-setup |
user |
software | healthy | app/user |
[userId] |
software | healthy | app/user/[userId] |
profile-setup |
software | healthy | app/profile-setup |
lib |
software | healthy | lib |
supabase |
software | healthy | lib/supabase |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
0020_excuse_voting.sql |
data | healthy | supabase/migrations/0020_excuse_voting.sql |
0011_ab_group_challenge_benchmarks.sql |
data | healthy | supabase/migrations/0011_ab_group_challenge_benchmarks.sql |
0016_existing_user_onboarding_and_welcome.sql |
data | healthy | supabase/migrations/0016_existing_user_onboarding_and_welco… |
0014_sunday_progress_picture.sql |
data | healthy | supabase/migrations/0014_sunday_progress_picture.sql |
0005_general_recommendations.sql |
data | healthy | supabase/migrations/0005_general_recommendations.sql |
0007_profile_email_and_weekly_summary.sql |
data | healthy | supabase/migrations/0007_profile_email_and_weekly_summary.s… |
0012_challenge_notifications.sql |
data | healthy | supabase/migrations/0012_challenge_notifications.sql |
0004_reading_recommendations_and_group_limit.sql |
data | healthy | supabase/migrations/0004_reading_recommendations_and_group_… |
0002_profile_goals_and_weight_entry.sql |
data | healthy | supabase/migrations/0002_profile_goals_and_weight_entry.sql |
0010_ensure_challenges_table.sql |
data | healthy | supabase/migrations/0010_ensure_challenges_table.sql |
0008_notifications_and_update_popup.sql |
data | healthy | supabase/migrations/0008_notifications_and_update_popup.sql |
0018_feedback_prompts.sql |
data | healthy | supabase/migrations/0018_feedback_prompts.sql |
0013_recalculate_upload_only_statuses.sql |
data | healthy | supabase/migrations/0013_recalculate_upload_only_statuses.s… |
0006_profile_login_credentials.sql |
data | healthy | supabase/migrations/0006_profile_login_credentials.sql |
0015_targeted_notices_and_onboarding.sql |
data | healthy | supabase/migrations/0015_targeted_notices_and_onboarding.sql |
0019_remove_group_challenge_benchmark.sql |
data | healthy | supabase/migrations/0019_remove_group_challenge_benchmark.s… |
0001_private_gym_tracker.sql |
data | healthy | supabase/migrations/0001_private_gym_tracker.sql |
0009_remove_reading_tracking.sql |
data | healthy | supabase/migrations/0009_remove_reading_tracking.sql |
0003_challenges.sql |
data | healthy | supabase/migrations/0003_challenges.sql |
0017_recommendation_recipients.sql |
data | healthy | supabase/migrations/0017_recommendation_recipients.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_l3tk34y |
software | healthy | /tmp/repobility-clone-_l3tk34y |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/0020_excuse_voting.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/auth/setup-login/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/abc5245c-f25f-4b1e-bbb5-a028abe9715e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/abc5245c-f25f-4b1e-bbb5-a028abe9715e/
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.