https://github.com/Russell2204/gym-tracker
· scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 3 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 224 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 |
|---|---|---|---|
middleware |
software | healthy | src/middleware.ts:middleware |
pad |
software | healthy | src/components/CalendarClient.tsx:pad |
CalendarClient |
software | healthy | src/components/CalendarClient.tsx:CalendarClient |
lead |
software | healthy | src/components/CalendarClient.tsx:lead |
shiftMonth |
software | healthy | src/components/CalendarClient.tsx:shiftMonth |
schedule |
software | healthy | src/components/CalendarClient.tsx:schedule |
chipClass |
software | healthy | src/components/CalendarClient.tsx:chipClass |
Nav |
software | healthy | src/components/Nav.tsx:Nav |
ExercisesClient |
software | healthy | src/components/ExercisesClient.tsx:ExercisesClient |
add |
software | healthy | src/components/ExercisesClient.tsx:add |
remove |
software | healthy | src/components/ExercisesClient.tsx:remove |
ProgramCardActions |
software | healthy | src/components/ProgramCardActions.tsx:ProgramCardActions |
start |
software | healthy | src/components/ProgramCardActions.tsx:start |
remove |
software | healthy | src/components/ProgramCardActions.tsx:remove |
ScheduledActions |
software | healthy | src/components/ScheduledActions.tsx:ScheduledActions |
start |
software | healthy | src/components/ScheduledActions.tsx:start |
cancel |
software | healthy | src/components/ScheduledActions.tsx:cancel |
ProgramBuilder |
software | healthy | src/components/ProgramBuilder.tsx:ProgramBuilder |
addExercise |
software | healthy | src/components/ProgramBuilder.tsx:addExercise |
update |
software | healthy | src/components/ProgramBuilder.tsx:update |
move |
software | healthy | src/components/ProgramBuilder.tsx:move |
remove |
software | healthy | src/components/ProgramBuilder.tsx:remove |
save |
software | healthy | src/components/ProgramBuilder.tsx:save |
StatsCharts |
software | healthy | src/components/StatsCharts.tsx:StatsCharts |
numStr |
software | healthy | src/components/WorkoutSummary.tsx:numStr |
WorkoutSummary |
software | healthy | src/components/WorkoutSummary.tsx:WorkoutSummary |
remove |
software | healthy | src/components/WorkoutSummary.tsx:remove |
groupExercises |
software | healthy | src/components/WorkoutSession.tsx:groupExercises |
numStr |
software | healthy | src/components/WorkoutSession.tsx:numStr |
WorkoutSession |
software | healthy | src/components/WorkoutSession.tsx:WorkoutSession |
ensureAudio |
software | healthy | src/components/WorkoutSession.tsx:ensureAudio |
beep |
software | healthy | src/components/WorkoutSession.tsx:beep |
startRest |
software | healthy | src/components/WorkoutSession.tsx:startRest |
prefillFor |
software | healthy | src/components/WorkoutSession.tsx:prefillFor |
isLastInGroup |
software | healthy | src/components/WorkoutSession.tsx:isLastInGroup |
addSet |
software | healthy | src/components/WorkoutSession.tsx:addSet |
removeSet |
software | healthy | src/components/WorkoutSession.tsx:removeSet |
toggleFinished |
software | healthy | src/components/WorkoutSession.tsx:toggleFinished |
removeExercise |
software | healthy | src/components/WorkoutSession.tsx:removeExercise |
pickExercise |
software | healthy | src/components/WorkoutSession.tsx:pickExercise |
finishWorkout |
software | healthy | src/components/WorkoutSession.tsx:finishWorkout |
ExerciseCard |
software | healthy | src/components/WorkoutSession.tsx:ExerciseCard |
MeasurementsClient |
software | healthy | src/components/MeasurementsClient.tsx:MeasurementsClient |
save |
software | healthy | src/components/MeasurementsClient.tsx:save |
raw |
software | healthy | src/components/MeasurementsClient.tsx:raw |
remove |
software | healthy | src/components/MeasurementsClient.tsx:remove |
AuthForm |
software | healthy | src/components/AuthForm.tsx:AuthForm |
submit |
software | healthy | src/components/AuthForm.tsx:submit |
StartButtons |
software | healthy | src/components/StartButtons.tsx:StartButtons |
startProgram |
software | healthy | src/components/StartButtons.tsx:startProgram |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.mjs |
software | healthy | next.config.mjs |
middleware.ts |
software | healthy | src/middleware.ts |
CalendarClient.tsx |
software | healthy | src/components/CalendarClient.tsx |
Nav.tsx |
software | healthy | src/components/Nav.tsx |
ExercisesClient.tsx |
software | healthy | src/components/ExercisesClient.tsx |
ProgramCardActions.tsx |
software | healthy | src/components/ProgramCardActions.tsx |
ScheduledActions.tsx |
software | healthy | src/components/ScheduledActions.tsx |
ProgramBuilder.tsx |
software | healthy | src/components/ProgramBuilder.tsx |
StatsCharts.tsx |
software | healthy | src/components/StatsCharts.tsx |
WorkoutSummary.tsx |
software | healthy | src/components/WorkoutSummary.tsx |
WorkoutSession.tsx |
software | healthy | src/components/WorkoutSession.tsx |
MeasurementsClient.tsx |
software | healthy | src/components/MeasurementsClient.tsx |
AuthForm.tsx |
software | healthy | src/components/AuthForm.tsx |
StartButtons.tsx |
software | healthy | src/components/StartButtons.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/login/page.tsx |
layout.tsx |
software | healthy | src/app/(app)/layout.tsx |
page.tsx |
software | healthy | src/app/(app)/measurements/page.tsx |
page.tsx |
software | healthy | src/app/(app)/exercises/page.tsx |
page.tsx |
software | healthy | src/app/(app)/dashboard/page.tsx |
page.tsx |
software | healthy | src/app/(app)/programs/page.tsx |
page.tsx |
software | healthy | src/app/(app)/programs/new/page.tsx |
page.tsx |
software | healthy | src/app/(app)/programs/[id]/page.tsx |
page.tsx |
software | healthy | src/app/(app)/stats/page.tsx |
page.tsx |
software | healthy | src/app/(app)/calendar/page.tsx |
page.tsx |
software | healthy | src/app/(app)/workouts/page.tsx |
page.tsx |
software | healthy | src/app/(app)/workouts/[id]/page.tsx |
page.tsx |
software | healthy | src/app/register/page.tsx |
auth.ts |
software | healthy | src/lib/auth.ts |
actions.ts |
software | healthy | src/lib/actions.ts |
queries.ts |
software | healthy | src/lib/queries.ts |
db.ts |
software | healthy | src/lib/db.ts |
types.ts |
software | healthy | src/lib/types.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
login |
software | healthy | src/app/login |
(app) |
software | healthy | src/app/(app) |
measurements |
software | healthy | src/app/(app)/measurements |
exercises |
software | healthy | src/app/(app)/exercises |
dashboard |
software | healthy | src/app/(app)/dashboard |
programs |
software | healthy | src/app/(app)/programs |
new |
software | healthy | src/app/(app)/programs/new |
[id] |
software | healthy | src/app/(app)/programs/[id] |
stats |
software | healthy | src/app/(app)/stats |
calendar |
software | healthy | src/app/(app)/calendar |
workouts |
software | healthy | src/app/(app)/workouts |
[id] |
software | healthy | src/app/(app)/workouts/[id] |
register |
software | healthy | src/app/register |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
CalendarClient |
frontend | healthy | src/components/CalendarClient.tsx |
Nav |
frontend | healthy | src/components/Nav.tsx |
ExercisesClient |
frontend | healthy | src/components/ExercisesClient.tsx |
ProgramCardActions |
frontend | healthy | src/components/ProgramCardActions.tsx |
ScheduledActions |
frontend | healthy | src/components/ScheduledActions.tsx |
ProgramBuilder |
frontend | healthy | src/components/ProgramBuilder.tsx |
StatsCharts |
frontend | healthy | src/components/StatsCharts.tsx |
WorkoutSummary |
frontend | healthy | src/components/WorkoutSummary.tsx |
WorkoutSession |
frontend | healthy | src/components/WorkoutSession.tsx |
MeasurementsClient |
frontend | healthy | src/components/MeasurementsClient.tsx |
AuthForm |
frontend | healthy | src/components/AuthForm.tsx |
StartButtons |
frontend | healthy | src/components/StartButtons.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
RegisterPage |
frontend | healthy | src/app/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/(app)/measurements |
frontend | healthy | src/app/(app)/measurements/page.tsx |
/(app)/exercises |
frontend | healthy | src/app/(app)/exercises/page.tsx |
/(app)/dashboard |
frontend | healthy | src/app/(app)/dashboard/page.tsx |
/(app)/programs |
frontend | healthy | src/app/(app)/programs/page.tsx |
/(app)/programs/new |
frontend | healthy | src/app/(app)/programs/new/page.tsx |
/(app)/programs/[id] |
frontend | healthy | src/app/(app)/programs/[id]/page.tsx |
/(app)/stats |
frontend | healthy | src/app/(app)/stats/page.tsx |
/(app)/calendar |
frontend | healthy | src/app/(app)/calendar/page.tsx |
/(app)/workouts |
frontend | healthy | src/app/(app)/workouts/page.tsx |
/(app)/workouts/[id] |
frontend | healthy | src/app/(app)/workouts/[id]/page.tsx |
/register |
frontend | healthy | src/app/register/page.tsx |
/ |
frontend | healthy | src/lib/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::README.md |
security | healthy | README.md |
auth::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-p7uulu9h |
software | healthy | /tmp/repobility-clone-p7uulu9h |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/9851ff8d-a67d-46df-a7a3-4815816fc9fd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9851ff8d-a67d-46df-a7a3-4815816fc9fd/
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.