https://github.com/BillieMujin/pilates-app
· scanned 2026-06-17 01:21 UTC (1 month, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +8.1 (diff) · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 245 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 |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Home |
software | healthy | src/app/page.tsx:Home |
ClientsPage |
software | healthy | src/app/clients/page.tsx:ClientsPage |
ClientPage |
software | healthy | src/app/clients/[id]/page.tsx:ClientPage |
Chip |
software | healthy | src/app/intake/[token]/page.tsx:Chip |
MultiChips |
software | healthy | src/app/intake/[token]/page.tsx:MultiChips |
YesNo |
software | healthy | src/app/intake/[token]/page.tsx:YesNo |
PublicIntakePage |
software | healthy | src/app/intake/[token]/page.tsx:PublicIntakePage |
load |
software | healthy | src/app/intake/[token]/page.tsx:load |
validateStep |
software | healthy | src/app/intake/[token]/page.tsx:validateStep |
handleNext |
software | healthy | src/app/intake/[token]/page.tsx:handleNext |
handleBack |
software | healthy | src/app/intake/[token]/page.tsx:handleBack |
handleSubmit |
software | healthy | src/app/intake/[token]/page.tsx:handleSubmit |
update |
software | healthy | src/app/intake/[token]/page.tsx:update |
toggleMulti |
software | healthy | src/app/intake/[token]/page.tsx:toggleMulti |
arr |
software | healthy | src/app/intake/[token]/page.tsx:arr |
downloadCopy |
software | healthy | src/app/intake/[token]/page.tsx:downloadCopy |
renderStep |
software | healthy | src/app/intake/[token]/page.tsx:renderStep |
LoginPage |
software | healthy | src/app/auth/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | src/app/auth/login/page.tsx:handleSubmit |
SignUpPage |
software | healthy | src/app/auth/signup/page.tsx:SignUpPage |
handleSubmit |
software | healthy | src/app/auth/signup/page.tsx:handleSubmit |
ResetPasswordPage |
software | healthy | src/app/auth/reset-password/page.tsx:ResetPasswordPage |
handleSubmit |
software | healthy | src/app/auth/reset-password/page.tsx:handleSubmit |
GET |
software | healthy | src/app/auth/callback/route.ts:GET |
ForgotPasswordPage |
software | healthy | src/app/auth/forgot-password/page.tsx:ForgotPasswordPage |
handleSubmit |
software | healthy | src/app/auth/forgot-password/page.tsx:handleSubmit |
Navbar |
software | healthy | src/app/components/Navbar.tsx:Navbar |
handleSignOut |
software | healthy | src/app/components/Navbar.tsx:handleSignOut |
ClientProfile |
software | healthy | src/app/components/ClientProfile.tsx:ClientProfile |
handleCopyLink |
software | healthy | src/app/components/ClientProfile.tsx:handleCopyLink |
handleSaveNotes |
software | healthy | src/app/components/ClientProfile.tsx:handleSaveNotes |
handleDelete |
software | healthy | src/app/components/ClientProfile.tsx:handleDelete |
handlePhotoUpload |
software | healthy | src/app/components/ClientProfile.tsx:handlePhotoUpload |
handlePhotoDelete |
software | healthy | src/app/components/ClientProfile.tsx:handlePhotoDelete |
IntakeTab |
software | healthy | src/app/components/ClientProfile.tsx:IntakeTab |
ReadSection |
software | healthy | src/app/components/ClientProfile.tsx:ReadSection |
AssessmentsTab |
software | healthy | src/app/components/ClientProfile.tsx:AssessmentsTab |
PlansTab |
software | healthy | src/app/components/ClientProfile.tsx:PlansTab |
PhotosTab |
software | healthy | src/app/components/ClientProfile.tsx:PhotosTab |
ExercisePlanTab |
software | healthy | src/app/components/ClientProfile.tsx:ExercisePlanTab |
handleGenerate |
software | healthy | src/app/components/ClientProfile.tsx:handleGenerate |
handleRemove |
software | healthy | src/app/components/ClientProfile.tsx:handleRemove |
handleAdd |
software | healthy | src/app/components/ClientProfile.tsx:handleAdd |
updateNote |
software | healthy | src/app/components/ClientProfile.tsx:updateNote |
handleSave |
software | healthy | src/app/components/ClientProfile.tsx:handleSave |
handleExportPA |
software | healthy | src/app/components/ClientProfile.tsx:handleExportPA |
formatView |
software | healthy | src/app/components/ClientProfile.tsx:formatView |
NoteSection |
software | healthy | src/app/components/ClientProfile.tsx:NoteSection |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
Index.html |
software | healthy | Index.html |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
middleware.ts |
software | healthy | src/middleware.ts |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/clients/page.tsx |
page.tsx |
software | healthy | src/app/clients/[id]/page.tsx |
page.tsx |
software | healthy | src/app/intake/[token]/page.tsx |
page.tsx |
software | healthy | src/app/auth/login/page.tsx |
page.tsx |
software | healthy | src/app/auth/signup/page.tsx |
page.tsx |
software | healthy | src/app/auth/reset-password/page.tsx |
route.ts |
software | healthy | src/app/auth/callback/route.ts |
page.tsx |
software | healthy | src/app/auth/forgot-password/page.tsx |
Navbar.tsx |
software | healthy | src/app/components/Navbar.tsx |
ClientProfile.tsx |
software | healthy | src/app/components/ClientProfile.tsx |
ClientList.tsx |
software | healthy | src/app/components/ClientList.tsx |
Footer.tsx |
software | healthy | src/app/components/Footer.tsx |
AssessmentWizard.tsx |
software | healthy | src/app/components/AssessmentWizard.tsx |
ExerciseBrowser.tsx |
software | healthy | src/app/components/ExerciseBrowser.tsx |
PasswordInput.tsx |
software | healthy | src/app/components/PasswordInput.tsx |
ExerciseSVG.tsx |
software | healthy | src/app/components/ExerciseSVG.tsx |
page.tsx |
software | healthy | src/app/assessment/page.tsx |
page.tsx |
software | healthy | src/app/privacy/page.tsx |
exercise-recommendations.ts |
software | healthy | src/lib/exercise-recommendations.ts |
types.ts |
software | healthy | src/lib/types.ts |
server.ts |
software | healthy | src/lib/supabase/server.ts |
client.ts |
software | healthy | src/lib/supabase/client.ts |
launch.json |
software | healthy | .claude/launch.json |
settings.local.json |
software | healthy | .claude/settings.local.json |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/launch.json |
quality | healthy | .claude/launch.json |
.claude/settings.local.json |
quality | healthy | .claude/settings.local.json |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
app |
software | healthy | src/app |
clients |
software | healthy | src/app/clients |
[id] |
software | healthy | src/app/clients/[id] |
intake |
software | healthy | src/app/intake |
[token] |
software | healthy | src/app/intake/[token] |
auth |
software | healthy | src/app/auth |
login |
software | healthy | src/app/auth/login |
signup |
software | healthy | src/app/auth/signup |
reset-password |
software | healthy | src/app/auth/reset-password |
callback |
software | healthy | src/app/auth/callback |
forgot-password |
software | healthy | src/app/auth/forgot-password |
components |
software | healthy | src/app/components |
assessment |
software | healthy | src/app/assessment |
privacy |
software | healthy | src/app/privacy |
lib |
software | healthy | src/lib |
supabase |
software | healthy | src/lib/supabase |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
PublicIntakePage |
frontend | healthy | src/app/intake/[token]/page.tsx |
LoginPage |
frontend | healthy | src/app/auth/login/page.tsx |
SignUpPage |
frontend | healthy | src/app/auth/signup/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/auth/reset-password/page.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/auth/forgot-password/page.tsx |
Navbar |
frontend | healthy | src/app/components/Navbar.tsx |
ClientProfile |
frontend | healthy | src/app/components/ClientProfile.tsx |
ClientList |
frontend | healthy | src/app/components/ClientList.tsx |
Footer |
frontend | healthy | src/app/components/Footer.tsx |
AssessmentWizard |
frontend | healthy | src/app/components/AssessmentWizard.tsx |
ExerciseBrowser |
frontend | healthy | src/app/components/ExerciseBrowser.tsx |
PasswordInput |
frontend | healthy | src/app/components/PasswordInput.tsx |
ExerciseSVG |
frontend | healthy | src/app/components/ExerciseSVG.tsx |
PrivacyPolicyPage |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/clients |
frontend | healthy | src/app/clients/page.tsx |
/clients/[id] |
frontend | healthy | src/app/clients/[id]/page.tsx |
/intake/[token] |
frontend | healthy | src/app/intake/[token]/page.tsx |
/auth/login |
frontend | healthy | src/app/auth/login/page.tsx |
/auth/signup |
frontend | healthy | src/app/auth/signup/page.tsx |
/auth/reset-password |
frontend | healthy | src/app/auth/reset-password/page.tsx |
/auth/forgot-password |
frontend | healthy | src/app/auth/forgot-password/page.tsx |
/assessment |
frontend | healthy | src/app/assessment/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
plans |
software | healthy | src/app/clients/page.tsx:plans |
plans |
software | healthy | src/app/components/ClientProfile.tsx:plans |
sequences |
software | healthy | src/app/components/ClientProfile.tsx:sequences |
plan |
software | healthy | src/app/components/ClientProfile.tsx:plan |
plans |
software | healthy | src/app/components/ExerciseBrowser.tsx:plans |
plan |
software | healthy | src/app/components/ExerciseBrowser.tsx:plan |
plans |
software | healthy | src/app/privacy/page.tsx:plans |
| Label | Layer | Status | Path |
|---|---|---|---|
414.336.75.75 |
network | healthy | src/app/components/ClientProfile.tsx |
342.052.682.107 |
network | healthy | src/app/components/ClientProfile.tsx |
7.178.07.207 |
network | healthy | src/app/components/PasswordInput.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
BillieMujin__pilates-app |
software | healthy | /data/fable5_failed_archive/BillieMujin__pilates-app |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | src/app/privacy/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/1adbf4d2-5147-446f-9f53-97595647d78f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1adbf4d2-5147-446f-9f53-97595647d78f/
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.