https://github.com/said019/kala-Studio
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
144 raw signals (4 security + 140 graph)
Last scanned 2 months, 3 weeks ago · v1 · 130 actionable findings from 2 signal sources. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1749 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 |
|---|---|---|---|
email |
software | healthy | scripts/create-admin.cjs:email |
displayName |
software | healthy | scripts/create-admin.cjs:displayName |
generatePassword |
software | healthy | scripts/create-admin.cjs:generatePassword |
password |
software | healthy | scripts/create-admin.cjs:password |
baseLayout |
software | healthy | server/emailService.js:baseLayout |
h1 |
software | healthy | server/emailService.js:h1 |
h2 |
software | healthy | server/emailService.js:h2 |
p |
software | healthy | server/emailService.js:p |
small |
software | healthy | server/emailService.js:small |
infoRow |
software | healthy | server/emailService.js:infoRow |
infoTable |
software | healthy | server/emailService.js:infoTable |
pill |
software | healthy | server/emailService.js:pill |
alertBox |
software | healthy | server/emailService.js:alertBox |
fmtDate |
software | healthy | server/emailService.js:fmtDate |
fmtTime |
software | healthy | server/emailService.js:fmtTime |
sendEmail |
software | healthy | server/emailService.js:sendEmail |
sendMembershipActivated |
software | healthy | server/emailService.js:sendMembershipActivated |
sendBookingConfirmed |
software | healthy | server/emailService.js:sendBookingConfirmed |
sendBookingCancelled |
software | healthy | server/emailService.js:sendBookingCancelled |
sendWeeklyReminder |
software | healthy | server/emailService.js:sendWeeklyReminder |
sendRenewalReminder |
software | healthy | server/emailService.js:sendRenewalReminder |
sendPasswordResetEmail |
software | healthy | server/emailService.js:sendPasswordResetEmail |
sendOrderRejected |
software | healthy | server/emailService.js:sendOrderRejected |
sendVideoPurchaseApproved |
software | healthy | server/emailService.js:sendVideoPurchaseApproved |
signStreamToken |
software | healthy | server/index.js:signStreamToken |
verifyStreamToken |
software | healthy | server/index.js:verifyStreamToken |
digitsOnly |
software | healthy | server/index.js:digitsOnly |
formatClabe |
software | healthy | server/index.js:formatClabe |
formatAccountNumber |
software | healthy | server/index.js:formatAccountNumber |
normalizeBankInfo |
software | healthy | server/index.js:normalizeBankInfo |
getConfiguredBankInfo |
software | healthy | server/index.js:getConfiguredBankInfo |
isPlainObject |
software | healthy | server/index.js:isPlainObject |
deepMerge |
software | healthy | server/index.js:deepMerge |
mergeSettingsWithDefaults |
software | healthy | server/index.js:mergeSettingsWithDefaults |
getGoogleDriveAccessToken |
software | healthy | server/index.js:getGoogleDriveAccessToken |
makeGoogleDriveFilePublic |
software | healthy | server/index.js:makeGoogleDriveFilePublic |
getDriveFolderId |
software | healthy | server/index.js:getDriveFolderId |
uploadBufferToDrive |
software | healthy | server/index.js:uploadBufferToDrive |
uploadFileToDriveResumable |
software | healthy | server/index.js:uploadFileToDriveResumable |
ensureSchema |
software | healthy | server/index.js:ensureSchema |
getType |
software | healthy | server/index.js:getType |
getInst |
software | healthy | server/index.js:getInst |
getRateLimitIp |
software | healthy | server/index.js:getRateLimitIp |
createSimpleRateLimiter |
software | healthy | server/index.js:createSimpleRateLimiter |
camelRow |
software | healthy | server/index.js:camelRow |
camelRows |
software | healthy | server/index.js:camelRows |
normalizeDiscountType |
software | healthy | server/index.js:normalizeDiscountType |
calculateDiscountAmount |
software | healthy | server/index.js:calculateDiscountAmount |
normalizeClassCategory |
software | healthy | server/index.js:normalizeClassCategory |
normalizeDiscountChannel |
software | healthy | server/index.js:normalizeDiscountChannel |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/auth/register |
api | healthy | server/index.js |
POST /api/auth/login |
api | healthy | server/index.js |
GET /api/auth/me |
api | healthy | server/index.js |
POST /api/auth/change-password |
api | healthy | server/index.js |
POST /api/auth/onboarding |
api | healthy | server/index.js |
POST /api/auth/forgot-password |
api | healthy | server/index.js |
POST /api/auth/reset-password |
api | healthy | server/index.js |
GET /api/plans |
api | healthy | server/index.js |
GET /api/memberships/my |
api | healthy | server/index.js |
GET /api/memberships/mine/all |
api | healthy | server/index.js |
GET /api/classes |
api | healthy | server/index.js |
GET /api/classes/:id |
api | healthy | server/index.js |
GET /api/bookings/my-bookings |
api | healthy | server/index.js |
POST /api/admin/memberships/:id/grant-weekly-extra |
api | healthy | server/index.js |
GET /api/bookings/weekly-status |
api | healthy | server/index.js |
POST /api/bookings |
api | healthy | server/index.js |
DELETE /api/bookings/:id |
api | healthy | server/index.js |
POST /api/reviews |
api | healthy | server/index.js |
GET /api/orders |
api | healthy | server/index.js |
GET /api/orders/:id |
api | healthy | server/index.js |
POST /api/orders |
api | healthy | server/index.js |
POST /api/orders/:id/proof |
api | healthy | server/index.js |
POST /api/discount-codes/validate |
api | healthy | server/index.js |
GET /api/wallet/pass |
api | healthy | server/index.js |
GET /api/me/rings |
api | healthy | server/index.js |
GET /api/admin/notifications |
api | healthy | server/index.js |
POST /api/admin/notifications/mark-read |
api | healthy | server/index.js |
GET /api/admin/notifications/unread-count |
api | healthy | server/index.js |
GET /api/me/notifications |
api | healthy | server/index.js |
POST /api/me/notifications/mark-read |
api | healthy | server/index.js |
GET /api/me/notifications/unread-count |
api | healthy | server/index.js |
GET /api/me/video-access |
api | healthy | server/index.js |
GET /api/admin/rings/users/:id |
api | healthy | server/index.js |
POST /api/admin/rings/community-events |
api | healthy | server/index.js |
GET /api/loyalty/my-history |
api | healthy | server/index.js |
GET /api/loyalty/rewards |
api | healthy | server/index.js |
POST /api/loyalty/redeem |
api | healthy | server/index.js |
GET /api/wallet/google/save-url |
api | healthy | server/index.js |
GET /api/wallet/events/google/save-url |
api | healthy | server/index.js |
GET /api/wallet/google/diagnostics |
api | healthy | server/index.js |
GET /api/wallet/apple/pkpass |
api | healthy | server/index.js |
GET /api/wallet/events/apple/pkpass |
api | healthy | server/index.js |
GET /api/wallet/apple/status |
api | healthy | server/index.js |
GET /api/wallet/apple/debug |
api | healthy | server/index.js |
POST /api/wallet/v1/devices/:deviceId/registrations/:passTy… |
api | healthy | server/index.js |
GET /api/wallet/v1/devices/:deviceId/registrations/:passTyp… |
api | healthy | server/index.js |
GET /api/wallet/v1/passes/:passTypeId/:serial |
api | healthy | server/index.js |
DELETE /api/wallet/v1/devices/:deviceId/registrations/:pass… |
api | healthy | server/index.js |
POST /api/wallet/v1/log |
api | healthy | server/index.js |
GET /api/admin/wallet/notifications |
api | healthy | server/index.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SISTEMAS_LEALTAD_EVENTOS_WALLETS copy.md |
software | healthy | SISTEMAS_LEALTAD_EVENTOS_WALLETS copy.md |
SISTEMAS_LEALTAD_EVENTOS_WALLETS.md |
software | healthy | SISTEMAS_LEALTAD_EVENTOS_WALLETS.md |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
DESIGN.md |
software | healthy | DESIGN.md |
skills-lock.json |
software | healthy | skills-lock.json |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
nixpacks.toml |
software | healthy | nixpacks.toml |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
bun.lockb |
software | healthy | bun.lockb |
.env.example |
software | healthy | .env.example |
DEPLOY.md |
software | healthy | DEPLOY.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
KALA_ANILLOS_FLUJO.md |
software | healthy | KALA_ANILLOS_FLUJO.md |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
2026-05-18-per-video-plan-access.md |
software | healthy | docs/superpowers/plans/2026-05-18-per-video-plan-access.md |
2026-05-14-video-library-access-followups.md |
software | healthy | docs/superpowers/plans/2026-05-14-video-library-access-foll… |
2026-05-14-video-library-access-plan.md |
software | healthy | docs/superpowers/plans/2026-05-14-video-library-access-plan… |
2026-05-14-video-library-access-design.md |
software | healthy | docs/superpowers/specs/2026-05-14-video-library-access-desi… |
2026-05-18-per-video-plan-access-design.md |
software | healthy | docs/superpowers/specs/2026-05-18-per-video-plan-access-des… |
seed-online-plans.cjs |
software | healthy | scripts/seed-online-plans.cjs |
create-admin.cjs |
software | healthy | scripts/create-admin.cjs |
config.toml |
software | healthy | supabase/config.toml |
eventos copy.md |
software | healthy | supabase/migrations/eventos copy.md |
RESUMEN_WALLET.md |
software | healthy | supabase/migrations/RESUMEN_WALLET.md |
usuario.md |
software | healthy | supabase/migrations/usuario.md |
admin.md |
software | healthy | supabase/migrations/admin.md |
README.md |
software | healthy | supabase/migrations/README.md |
20260225002519_06e61368-0eaf-4d5c-b638-6472b9727869.sql |
software | healthy | supabase/migrations/20260225002519_06e61368-0eaf-4d5c-b638-… |
eventos.md |
software | healthy | supabase/migrations/eventos.md |
20260226_fix_plans_real_prices.sql |
software | healthy | supabase/migrations/20260226_fix_plans_real_prices.sql |
schema_complete.sql |
software | healthy | supabase/migrations/schema_complete.sql |
WALLET_SETUP.md |
software | healthy | supabase/migrations/WALLET_SETUP.md |
20260506_kala_progress_rings.sql |
software | healthy | supabase/migrations/20260506_kala_progress_rings.sql |
EVOLUTION-API-SETUP.md |
software | healthy | supabase/migrations/EVOLUTION-API-SETUP.md |
calendario-publico.md |
software | healthy | supabase/migrations/calendario-publico.md |
20260226_events_module.sql |
software | healthy | supabase/migrations/20260226_events_module.sql |
20260225_seed_classes_schedule_packages.sql |
software | healthy | supabase/migrations/20260225_seed_classes_schedule_packages… |
videos.md |
software | healthy | supabase/migrations/videos.md |
20260528_fix_manual_client_and_memberships.sql |
software | healthy | supabase/migrations/20260528_fix_manual_client_and_membersh… |
emailService.js |
software | healthy | server/emailService.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Admin |
frontend | healthy | src/pages/Admin.tsx |
/Index |
frontend | healthy | src/pages/Index.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/Index.client-copy.test |
frontend | healthy | src/pages/Index.client-copy.test.ts |
/legal/Terminos |
frontend | healthy | src/pages/legal/Terminos.tsx |
/legal/Cancelacion |
frontend | healthy | src/pages/legal/Cancelacion.tsx |
/legal/Privacidad |
frontend | healthy | src/pages/legal/Privacidad.tsx |
/client/ProfileMembership |
frontend | healthy | src/pages/client/ProfileMembership.tsx |
/client/ProfilePreferences |
frontend | healthy | src/pages/client/ProfilePreferences.tsx |
/client/OrderDetail |
frontend | healthy | src/pages/client/OrderDetail.tsx |
/client/VideoPlayer |
frontend | healthy | src/pages/client/VideoPlayer.tsx |
/client/WalletHistory |
frontend | healthy | src/pages/client/WalletHistory.tsx |
/client/Checkout |
frontend | healthy | src/pages/client/Checkout.tsx |
/client/Profile |
frontend | healthy | src/pages/client/Profile.tsx |
/client/Dashboard |
frontend | healthy | src/pages/client/Dashboard.tsx |
/client/ProfileSecurity |
frontend | healthy | src/pages/client/ProfileSecurity.tsx |
/client/Events |
frontend | healthy | src/pages/client/Events.tsx |
/client/ProfileEdit |
frontend | healthy | src/pages/client/ProfileEdit.tsx |
/client/BookClasses |
frontend | healthy | src/pages/client/BookClasses.tsx |
/client/VideoLibrary |
frontend | healthy | src/pages/client/VideoLibrary.tsx |
/client/WalletRewards |
frontend | healthy | src/pages/client/WalletRewards.tsx |
/client/ReferFriends |
frontend | healthy | src/pages/client/ReferFriends.tsx |
/client/MyBookings |
frontend | healthy | src/pages/client/MyBookings.tsx |
/client/BookClassConfirm |
frontend | healthy | src/pages/client/BookClassConfirm.tsx |
/client/Notifications |
frontend | healthy | src/pages/client/Notifications.tsx |
/client/Wallet |
frontend | healthy | src/pages/client/Wallet.tsx |
/client/BookClasses.redesign.test |
frontend | healthy | src/pages/client/BookClasses.redesign.test.ts |
/client/Orders |
frontend | healthy | src/pages/client/Orders.tsx |
/auth/Onboarding |
frontend | healthy | src/pages/auth/Onboarding.tsx |
/auth/Login |
frontend | healthy | src/pages/auth/Login.tsx |
/auth/ForgotPassword |
frontend | healthy | src/pages/auth/ForgotPassword.tsx |
/auth/Register |
frontend | healthy | src/pages/auth/Register.tsx |
/auth/ResetPassword |
frontend | healthy | src/pages/auth/ResetPassword.tsx |
/admin/Dashboard |
frontend | healthy | src/pages/admin/Dashboard.tsx |
/admin/settings/SettingsPage |
frontend | healthy | src/pages/admin/settings/SettingsPage.tsx |
/admin/notifications/AdminNotifications |
frontend | healthy | src/pages/admin/notifications/AdminNotifications.tsx |
/admin/orders/OrdersVerification |
frontend | healthy | src/pages/admin/orders/OrdersVerification.tsx |
/admin/bookings/BookingsList |
frontend | healthy | src/pages/admin/bookings/BookingsList.tsx |
/admin/bookings/Waitlist |
frontend | healthy | src/pages/admin/bookings/Waitlist.tsx |
/admin/referrals/Referrals |
frontend | healthy | src/pages/admin/referrals/Referrals.tsx |
/admin/events/EventTypeIcon |
frontend | healthy | src/pages/admin/events/EventTypeIcon.tsx |
/admin/events/EventListView |
frontend | healthy | src/pages/admin/events/EventListView.tsx |
/admin/events/EventDetailView |
frontend | healthy | src/pages/admin/events/EventDetailView.tsx |
/admin/events/utils |
frontend | healthy | src/pages/admin/events/utils.ts |
/admin/events/CreateEventView |
frontend | healthy | src/pages/admin/events/CreateEventView.tsx |
/admin/events/EventsManager |
frontend | healthy | src/pages/admin/events/EventsManager.tsx |
/admin/events/types |
frontend | healthy | src/pages/admin/events/types.ts |
/admin/staff/InstructorsList |
frontend | healthy | src/pages/admin/staff/InstructorsList.tsx |
/admin/loyalty/LoyaltyPage |
frontend | healthy | src/pages/admin/loyalty/LoyaltyPage.tsx |
/admin/reviews/AdminReviewsDashboard |
frontend | healthy | src/pages/admin/reviews/AdminReviewsDashboard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
InstallAppPrompt |
frontend | healthy | src/components/InstallAppPrompt.tsx |
Schedule |
frontend | healthy | src/components/Schedule.tsx |
MembershipCard |
frontend | healthy | src/components/MembershipCard.tsx |
BookingDialog |
frontend | healthy | src/components/BookingDialog.tsx |
ClientLayout |
frontend | healthy | src/components/layout/ClientLayout.tsx |
TimePicker |
frontend | healthy | src/components/ui/time-picker.tsx |
DatePicker |
frontend | healthy | src/components/ui/date-picker.tsx |
AdminStudents |
frontend | healthy | src/components/admin/AdminStudents.tsx |
VisitAssignDialog |
frontend | healthy | src/components/admin/VisitAssignDialog.tsx |
AdminPackages |
frontend | healthy | src/components/admin/AdminPackages.tsx |
AdminClasses |
frontend | healthy | src/components/admin/AdminClasses.tsx |
AdminSchedule |
frontend | healthy | src/components/admin/AdminSchedule.tsx |
CheckinScanner |
frontend | healthy | src/components/admin/CheckinScanner.tsx |
AdminLayout |
frontend | healthy | src/components/admin/AdminLayout.tsx |
ChangePassword |
frontend | healthy | src/components/account/ChangePassword.tsx |
Admin |
frontend | healthy | src/pages/Admin.tsx |
Index |
frontend | healthy | src/pages/Index.tsx |
NotFound |
frontend | healthy | src/pages/NotFound.tsx |
Terminos |
frontend | healthy | src/pages/legal/Terminos.tsx |
Cancelacion |
frontend | healthy | src/pages/legal/Cancelacion.tsx |
Privacidad |
frontend | healthy | src/pages/legal/Privacidad.tsx |
ProfileMembership |
frontend | healthy | src/pages/client/ProfileMembership.tsx |
ProfilePreferences |
frontend | healthy | src/pages/client/ProfilePreferences.tsx |
OrderDetail |
frontend | healthy | src/pages/client/OrderDetail.tsx |
VideoPlayer |
frontend | healthy | src/pages/client/VideoPlayer.tsx |
WalletHistory |
frontend | healthy | src/pages/client/WalletHistory.tsx |
Checkout |
frontend | healthy | src/pages/client/Checkout.tsx |
Profile |
frontend | healthy | src/pages/client/Profile.tsx |
Dashboard |
frontend | healthy | src/pages/client/Dashboard.tsx |
ProfileSecurity |
frontend | healthy | src/pages/client/ProfileSecurity.tsx |
Events |
frontend | healthy | src/pages/client/Events.tsx |
ProfileEdit |
frontend | healthy | src/pages/client/ProfileEdit.tsx |
BookClasses |
frontend | healthy | src/pages/client/BookClasses.tsx |
VideoLibrary |
frontend | healthy | src/pages/client/VideoLibrary.tsx |
WalletRewards |
frontend | healthy | src/pages/client/WalletRewards.tsx |
ReferFriends |
frontend | healthy | src/pages/client/ReferFriends.tsx |
MyBookings |
frontend | healthy | src/pages/client/MyBookings.tsx |
BookClassConfirm |
frontend | healthy | src/pages/client/BookClassConfirm.tsx |
Notifications |
frontend | healthy | src/pages/client/Notifications.tsx |
Wallet |
frontend | healthy | src/pages/client/Wallet.tsx |
Orders |
frontend | healthy | src/pages/client/Orders.tsx |
Onboarding |
frontend | healthy | src/pages/auth/Onboarding.tsx |
Login |
frontend | healthy | src/pages/auth/Login.tsx |
ForgotPassword |
frontend | healthy | src/pages/auth/ForgotPassword.tsx |
Register |
frontend | healthy | src/pages/auth/Register.tsx |
ResetPassword |
frontend | healthy | src/pages/auth/ResetPassword.tsx |
Dashboard |
frontend | healthy | src/pages/admin/Dashboard.tsx |
SettingsPage |
frontend | healthy | src/pages/admin/settings/SettingsPage.tsx |
AdminNotifications |
frontend | healthy | src/pages/admin/notifications/AdminNotifications.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
server |
software | healthy | server |
tools |
software | healthy | tools |
wallet-assets |
software | healthy | wallet-assets |
apple-pass |
software | healthy | wallet-assets/apple-pass |
endpoint-auditor |
software | healthy | endpoint-auditor |
scripts |
software | healthy | endpoint-auditor/scripts |
references |
software | healthy | endpoint-auditor/references |
assets |
software | healthy | endpoint-auditor/assets |
audit |
software | healthy | endpoint-auditor/audit |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
supabase |
software | healthy | src/integrations/supabase |
types |
software | healthy | src/types |
stores |
software | healthy | src/stores |
test |
software | healthy | src/test |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
auth |
software | healthy | src/components/auth |
ui |
software | healthy | src/components/ui |
app |
software | healthy | src/components/app |
admin |
software | healthy | src/components/admin |
account |
software | healthy | src/components/account |
kala |
software | healthy | src/components/kala |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
legal |
software | healthy | src/pages/legal |
client |
software | healthy | src/pages/client |
auth |
software | healthy | src/pages/auth |
admin |
software | healthy | src/pages/admin |
settings |
software | healthy | src/pages/admin/settings |
notifications |
software | healthy | src/pages/admin/notifications |
orders |
software | healthy | src/pages/admin/orders |
bookings |
software | healthy | src/pages/admin/bookings |
referrals |
software | healthy | src/pages/admin/referrals |
events |
software | healthy | src/pages/admin/events |
staff |
software | healthy | src/pages/admin/staff |
loyalty |
software | healthy | src/pages/admin/loyalty |
reviews |
software | healthy | src/pages/admin/reviews |
classes |
software | healthy | src/pages/admin/classes |
attendance |
software | healthy | src/pages/admin/attendance |
whatsapp |
software | healthy | src/pages/admin/whatsapp |
videos |
software | healthy | src/pages/admin/videos |
clients |
software | healthy | src/pages/admin/clients |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260225002519_06e61368-0eaf-4d5c-b638-… |
users |
data | healthy | supabase/migrations/schema_complete.sql |
plans |
data | healthy | supabase/migrations/schema_complete.sql |
memberships |
data | healthy | supabase/migrations/schema_complete.sql |
class_types |
data | healthy | supabase/migrations/schema_complete.sql |
facilities |
data | healthy | supabase/migrations/schema_complete.sql |
instructors |
data | healthy | supabase/migrations/schema_complete.sql |
schedules |
data | healthy | supabase/migrations/schema_complete.sql |
classes |
data | healthy | supabase/migrations/schema_complete.sql |
bookings |
data | healthy | supabase/migrations/schema_complete.sql |
loyalty_points |
data | healthy | supabase/migrations/schema_complete.sql |
rewards |
data | healthy | supabase/migrations/schema_complete.sql |
redemptions |
data | healthy | supabase/migrations/schema_complete.sql |
notifications |
data | healthy | supabase/migrations/schema_complete.sql |
wallet_passes |
data | healthy | supabase/migrations/schema_complete.sql |
payments |
data | healthy | supabase/migrations/schema_complete.sql |
system_settings |
data | healthy | supabase/migrations/schema_complete.sql |
admin_notes |
data | healthy | supabase/migrations/schema_complete.sql |
videos |
data | healthy | supabase/migrations/schema_complete.sql |
orders |
data | healthy | supabase/migrations/schema_complete.sql |
payment_proofs |
data | healthy | supabase/migrations/schema_complete.sql |
admin_actions |
data | healthy | supabase/migrations/schema_complete.sql |
video_purchases |
data | healthy | supabase/migrations/schema_complete.sql |
guest_bookings |
data | healthy | supabase/migrations/schema_complete.sql |
apple_wallet_devices |
data | healthy | supabase/migrations/schema_complete.sql |
apple_wallet_updates |
data | healthy | supabase/migrations/schema_complete.sql |
notification_logs |
data | healthy | supabase/migrations/schema_complete.sql |
wallet_pass_updates |
data | healthy | supabase/migrations/schema_complete.sql |
instructor_availability |
data | healthy | supabase/migrations/schema_complete.sql |
coach_substitutions |
data | healthy | supabase/migrations/schema_complete.sql |
class_substitutions |
data | healthy | supabase/migrations/schema_complete.sql |
coach_playlists |
data | healthy | supabase/migrations/schema_complete.sql |
password_reset_tokens |
data | healthy | supabase/migrations/schema_complete.sql |
checkin_logs |
data | healthy | supabase/migrations/schema_complete.sql |
review_tags |
data | healthy | supabase/migrations/schema_complete.sql |
reviews |
data | healthy | supabase/migrations/schema_complete.sql |
review_tag_selections |
data | healthy | supabase/migrations/schema_complete.sql |
review_responses |
data | healthy | supabase/migrations/schema_complete.sql |
review_requests |
data | healthy | supabase/migrations/schema_complete.sql |
suspicious_activity |
data | healthy | supabase/migrations/schema_complete.sql |
workout_templates |
data | healthy | supabase/migrations/schema_complete.sql |
workout_exercises |
data | healthy | supabase/migrations/schema_complete.sql |
class_workouts |
data | healthy | supabase/migrations/schema_complete.sql |
template_favorites |
data | healthy | supabase/migrations/schema_complete.sql |
events |
data | healthy | supabase/migrations/schema_complete.sql |
event_registrations |
data | healthy | supabase/migrations/schema_complete.sql |
ring_states |
data | healthy | supabase/migrations/20260506_kala_progress_rings.sql |
community_events |
data | healthy | supabase/migrations/20260506_kala_progress_rings.sql |
risk_scores |
data | healthy | supabase/migrations/20260506_kala_progress_rings.sql |
wallet_update_queue |
data | healthy | supabase/migrations/20260506_kala_progress_rings.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
recordings |
software | healthy | server/index.js:recordings |
type |
software | healthy | server/index.js:type |
row |
software | healthy | server/index.js:row |
start |
software | healthy | server/index.js:start |
spot |
software | healthy | server/index.js:spot |
first |
software | healthy | server/index.js:first |
updated |
software | healthy | server/index.js:updated |
await |
software | healthy | server/index.js:await |
created |
software | healthy | server/index.js:created |
setup |
software | healthy | server/index.js:setup |
if |
software | healthy | server/index.js:if |
exists |
software | healthy | server/index.js:exists |
ensure |
software | healthy | server/index.js:ensure |
const |
software | healthy | server/index.js:const |
instances |
software | healthy | server/index.js:instances |
booking |
software | healthy | server/index.js:booking |
info |
software | healthy | server/index.js:info |
app |
software | healthy | server/index.js:app |
left |
software | healthy | server/index.js:left |
futura |
software | healthy | endpoint-auditor/audit/db-mutating-test.mjs:futura |
banner |
software | healthy | src/pages/client/Wallet.tsx:banner |
picker |
software | healthy | src/pages/admin/bookings/BookingsList.tsx:picker |
| Label | Layer | Status | Path |
|---|---|---|---|
20260225002519_06e61368-0eaf-4d5c-b638-6472b9727869.sql |
data | healthy | supabase/migrations/20260225002519_06e61368-0eaf-4d5c-b638-… |
20260226_fix_plans_real_prices.sql |
data | healthy | supabase/migrations/20260226_fix_plans_real_prices.sql |
schema_complete.sql |
data | healthy | supabase/migrations/schema_complete.sql |
20260506_kala_progress_rings.sql |
data | healthy | supabase/migrations/20260506_kala_progress_rings.sql |
20260226_events_module.sql |
data | healthy | supabase/migrations/20260226_events_module.sql |
20260225_seed_classes_schedule_packages.sql |
data | healthy | supabase/migrations/20260225_seed_classes_schedule_packages… |
20260528_fix_manual_client_and_memberships.sql |
data | healthy | supabase/migrations/20260528_fix_manual_client_and_membersh… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
3.29.87.78 |
network | healthy | src/pages/client/Events.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/index.js |
security | healthy | server/index.js |
auth::endpoint-auditor/SKILL.md |
security | healthy | endpoint-auditor/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_pbeay0k |
software | healthy | /tmp/repobility-clone-_pbeay0k |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/e8c1931b-e0ac-41ab-b00f-fc4a6a0bedd7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e8c1931b-e0ac-41ab-b00f-fc4a6a0bedd7/
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.