https://github.com/Rodeur44/gym-tracker
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 3 weeks ago · v1 · 35 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 423 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 |
|---|---|---|---|
loadKey |
software | healthy | scripts/generate-cards.mjs:loadKey |
getCharRefId |
software | healthy | scripts/generate-cards.mjs:getCharRefId |
createGeneration |
software | healthy | scripts/generate-cards.mjs:createGeneration |
waitForImage |
software | healthy | scripts/generate-cards.mjs:waitForImage |
download |
software | healthy | scripts/generate-cards.mjs:download |
genOne |
software | healthy | scripts/generate-cards.mjs:genOne |
main |
software | healthy | scripts/generate-cards.mjs:main |
envelope |
software | healthy | scripts/generate-beep.mjs:envelope |
KEY |
software | healthy | scripts/gen-mascot.mjs:KEY |
g |
software | healthy | scripts/gen-mascot.mjs:g |
pick |
software | healthy | scripts/fetch-exercise-images.mjs:pick |
norm |
software | healthy | scripts/fetch-exercise-images.mjs:norm |
exerciseImage |
software | healthy | scripts/fetch-exercise-images.mjs:exerciseImage |
AuthScreen |
software | healthy | components/layout/AuthScreen.tsx:AuthScreen |
handleAuth |
software | healthy | components/layout/AuthScreen.tsx:handleAuth |
signInGoogle |
software | healthy | components/layout/AuthScreen.tsx:signInGoogle |
AppShell |
software | healthy | components/layout/AppShell.tsx:AppShell |
savePseudo |
software | healthy | components/layout/AppShell.tsx:savePseudo |
toggleNotifications |
software | healthy | components/layout/AppShell.tsx:toggleNotifications |
token |
software | healthy | components/layout/AppShell.tsx:token |
shareStats |
software | healthy | components/layout/AppShell.tsx:shareStats |
toggleStretch |
software | healthy | components/layout/AppShell.tsx:toggleStretch |
handler |
software | healthy | components/layout/AppShell.tsx:handler |
shouldSkipSwipe |
software | healthy | components/layout/AppShell.tsx:shouldSkipSwipe |
onStart |
software | healthy | components/layout/AppShell.tsx:onStart |
onMove |
software | healthy | components/layout/AppShell.tsx:onMove |
onEnd |
software | healthy | components/layout/AppShell.tsx:onEnd |
AppSkeleton |
software | healthy | components/layout/AppSkeleton.tsx:AppSkeleton |
toData |
software | healthy | components/ui/MuscleMap.tsx:toData |
MuscleMap |
software | healthy | components/ui/MuscleMap.tsx:MuscleMap |
scale |
software | healthy | components/ui/MuscleMap.tsx:scale |
GlowCard |
software | healthy | components/ui/spotlight-card.tsx:GlowCard |
sync |
software | healthy | components/ui/spotlight-card.tsx:sync |
CardFrame |
software | healthy | components/ui/CardFrame.tsx:CardFrame |
Badge |
software | healthy | components/ui/badge.tsx:Badge |
EmptyState |
software | healthy | components/ui/EmptyState.tsx:EmptyState |
BackgroundShader |
software | healthy | components/ui/background-shader.tsx:BackgroundShader |
Button |
software | healthy | components/ui/button.tsx:Button |
Card |
software | healthy | components/ui/card.tsx:Card |
CardHeader |
software | healthy | components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | components/ui/card.tsx:CardDescription |
CardAction |
software | healthy | components/ui/card.tsx:CardAction |
CardContent |
software | healthy | components/ui/card.tsx:CardContent |
CardFooter |
software | healthy | components/ui/card.tsx:CardFooter |
LumaSpin |
software | healthy | components/ui/luma-spin.tsx:LumaSpin |
Scene |
software | healthy | components/ui/HumanModel.tsx:Scene |
Placeholder |
software | healthy | components/ui/HumanModel.tsx:Placeholder |
HumanModel |
software | healthy | components/ui/HumanModel.tsx:HumanModel |
Input |
software | healthy | components/ui/input.tsx:Input |
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 |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
index.ts |
software | healthy | types/index.ts |
generate-cards.mjs |
software | healthy | scripts/generate-cards.mjs |
generate-beep.mjs |
software | healthy | scripts/generate-beep.mjs |
gen-mascot.mjs |
software | healthy | scripts/gen-mascot.mjs |
rest-timers.sql |
software | healthy | scripts/rest-timers.sql |
rate-limits.sql |
software | healthy | scripts/rate-limits.sql |
water-table.sql |
software | healthy | scripts/water-table.sql |
fetch-exercise-images.mjs |
software | healthy | scripts/fetch-exercise-images.mjs |
AuthScreen.tsx |
software | healthy | components/layout/AuthScreen.tsx |
AppShell.tsx |
software | healthy | components/layout/AppShell.tsx |
AppSkeleton.tsx |
software | healthy | components/layout/AppSkeleton.tsx |
MuscleMap.tsx |
software | healthy | components/ui/MuscleMap.tsx |
spotlight-card.tsx |
software | healthy | components/ui/spotlight-card.tsx |
CardFrame.tsx |
software | healthy | components/ui/CardFrame.tsx |
badge.tsx |
software | healthy | components/ui/badge.tsx |
EmptyState.tsx |
software | healthy | components/ui/EmptyState.tsx |
background-shader.tsx |
software | healthy | components/ui/background-shader.tsx |
button.tsx |
software | healthy | components/ui/button.tsx |
card.tsx |
software | healthy | components/ui/card.tsx |
luma-spin.tsx |
software | healthy | components/ui/luma-spin.tsx |
HumanModel.tsx |
software | healthy | components/ui/HumanModel.tsx |
input.tsx |
software | healthy | components/ui/input.tsx |
tilt-card.tsx |
software | healthy | components/ui/tilt-card.tsx |
animated-counter.tsx |
software | healthy | components/ui/animated-counter.tsx |
WaterTracker.tsx |
software | healthy | components/ui/WaterTracker.tsx |
RestTimer.tsx |
software | healthy | components/ui/RestTimer.tsx |
StretchingScreen.tsx |
software | healthy | components/screens/StretchingScreen.tsx |
MeasurementsTab.tsx |
software | healthy | components/screens/MeasurementsTab.tsx |
ProgramsSheet.tsx |
software | healthy | components/screens/ProgramsSheet.tsx |
HistoryScreen.tsx |
software | healthy | components/screens/HistoryScreen.tsx |
ProgressScreen.tsx |
software | healthy | components/screens/ProgressScreen.tsx |
AICoachSheet.tsx |
software | healthy | components/screens/AICoachSheet.tsx |
AISessionSheet.tsx |
software | healthy | components/screens/AISessionSheet.tsx |
AdminScreen.tsx |
software | healthy | components/screens/AdminScreen.tsx |
ExerciseInfoSheet.tsx |
software | healthy | components/screens/ExerciseInfoSheet.tsx |
HomeScreen.tsx |
software | healthy | components/screens/HomeScreen.tsx |
ProScreen.tsx |
software | healthy | components/screens/ProScreen.tsx |
CardsScreen.tsx |
software | healthy | components/screens/CardsScreen.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
layout |
software | healthy | components/layout |
ui |
software | healthy | components/ui |
screens |
software | healthy | components/screens |
app |
software | healthy | app |
api |
software | healthy | app/api |
pro |
software | healthy | app/api/pro |
redeem |
software | healthy | app/api/pro/redeem |
ai |
software | healthy | app/api/ai |
session |
software | healthy | app/api/ai/session |
program |
software | healthy | app/api/ai/program |
push |
software | healthy | app/api/push |
test |
software | healthy | app/api/push/test |
reminder |
software | healthy | app/api/push/reminder |
rest |
software | healthy | app/api/push/rest |
vapid-public-key |
software | healthy | app/api/push/vapid-public-key |
subscribe |
software | healthy | app/api/push/subscribe |
leaderboard |
software | healthy | app/api/leaderboard |
admin |
software | healthy | app/api/admin |
users |
software | healthy | app/api/admin/users |
stats |
software | healthy | app/api/stats |
count |
software | healthy | app/api/stats/count |
share |
software | healthy | app/share |
[userId] |
software | healthy | app/share/[userId] |
splash |
software | healthy | app/splash |
lib |
software | healthy | lib |
supabase |
software | healthy | lib/supabase |
context |
software | healthy | context |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
AuthScreen |
frontend | healthy | components/layout/AuthScreen.tsx |
AppShell |
frontend | healthy | components/layout/AppShell.tsx |
AppSkeleton |
frontend | healthy | components/layout/AppSkeleton.tsx |
MuscleMap |
frontend | healthy | components/ui/MuscleMap.tsx |
EmptyState |
frontend | healthy | components/ui/EmptyState.tsx |
HumanModel |
frontend | healthy | components/ui/HumanModel.tsx |
WaterTracker |
frontend | healthy | components/ui/WaterTracker.tsx |
StretchingScreen |
frontend | healthy | components/screens/StretchingScreen.tsx |
MeasurementsTab |
frontend | healthy | components/screens/MeasurementsTab.tsx |
ProgramsSheet |
frontend | healthy | components/screens/ProgramsSheet.tsx |
HistoryScreen |
frontend | healthy | components/screens/HistoryScreen.tsx |
ProgressScreen |
frontend | healthy | components/screens/ProgressScreen.tsx |
AICoachSheet |
frontend | healthy | components/screens/AICoachSheet.tsx |
AISessionSheet |
frontend | healthy | components/screens/AISessionSheet.tsx |
AdminScreen |
frontend | healthy | components/screens/AdminScreen.tsx |
ExerciseInfoSheet |
frontend | healthy | components/screens/ExerciseInfoSheet.tsx |
HomeScreen |
frontend | healthy | components/screens/HomeScreen.tsx |
ProScreen |
frontend | healthy | components/screens/ProScreen.tsx |
CardsScreen |
frontend | healthy | components/screens/CardsScreen.tsx |
LeaderboardSheet |
frontend | healthy | components/screens/LeaderboardSheet.tsx |
CardReveal |
frontend | healthy | components/screens/CardReveal.tsx |
LogScreen |
frontend | healthy | components/screens/LogScreen.tsx |
Icon |
frontend | healthy | app/icon.tsx |
AppleIcon |
frontend | healthy | app/apple-icon.tsx |
Page |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
Error |
frontend | healthy | app/error.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | scripts/rest-timers.sql |
water_logs |
data | healthy | scripts/water-table.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::components/layout/AppShell.tsx |
security | healthy | components/layout/AppShell.tsx |
auth::context/AppContext.tsx |
security | healthy | context/AppContext.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-shit1_64 |
software | healthy | /tmp/repobility-clone-shit1_64 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/8cd13480-c18a-40bb-83fd-db4cd228dbfa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8cd13480-c18a-40bb-83fd-db4cd228dbfa/
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.